Saltar al contenido principal

Capítulo 3: Ajuste por instrucciones

¿Qué es el ajuste por instrucciones?​

Entrenar modelos para seguir instrucciones en lenguaje natural.

Formato del conjunto de datos​

{
"instruction": "Summarize the following text",
"input": "Long text to summarize...",
"output": "Concise summary..."
}

Conjuntos de datos populares​

Conjunto de datosTamañoFuente
Alpaca52KGenerado por GPT-4
Dolly15KEscrito por humanos
OpenAssistant161KColaborativo
FLAN1.8MTareas académicas

Plantilla de entrenamiento​

def format_instruction(example):
return f"""### Instruction:
{example['instruction']}

### Input:
{example['input']}

### Response:
{example['output']}"""

Impacto en la calidad​

Mejores datos de instrucciones → Mejor seguimiento de instrucciones:

  • Instrucciones diversas
  • Respuestas de alta calidad
  • Formato consistente
  • Variedad de tareas