Zubnet AIAprenderWiki › Instruction Following
Using AI

Instruction Following

Instruction Adherence
A capacidade de um modelo de executar com precisão o que o usuário pede — respeitando restrições de formato, requisitos de comprimento, especificações de estilo e instruções comportamentais. “Escreva exatamente 3 bullet points em francês sobre X” testa instruction following: a resposta deve ser bullets (não parágrafos), exatamente 3 (não 2 ou 5), em francês (não inglês), e sobre X (não Y).

Por que importa

Instruction following é a capacidade LLM mais praticamente importante. Usuários se importam menos se um modelo “sabe” mais fatos e mais se ele faz o que eles realmente pediram. Um modelo que escreve prosa bonita mas ignora seus requisitos de formato é menos útil que um que segue instruções confiavelmente. É por que IFEval e outros benchmarks de instruction following se tornaram centrais à avaliação de modelos.

Deep Dive

Instruction following is trained through instruction tuning (SFT on instruction-response pairs) and refined through RLHF/DPO (learning to prefer responses that accurately follow instructions). The quality of instruction-following depends heavily on the diversity and precision of the training data: models that see many examples of "exactly 3 items" learn to count; models that only see vague instructions don't.

Where Models Fail

Common instruction-following failures: ignoring length constraints ("be brief" → still writes paragraphs), format drift (starting with the requested format but reverting to prose), constraint amnesia (following the first constraint but forgetting later ones in a complex instruction), and over-following (interpreting ambiguous instructions too literally or too broadly). These failures are more common in smaller models and become rarer with scale, but even frontier models occasionally miss constraints.

System Prompts and Hierarchy

Instruction following becomes complex when instructions conflict: the system prompt says "always respond in JSON" but the user says "write me a poem." Most models implement an instruction hierarchy where system-level instructions take precedence over user messages, but the boundaries are fuzzy. Well-designed applications structure their instruction hierarchy clearly and test edge cases where different levels of instructions might conflict.

Conceitos relacionados

← Todos os termos
← Inference Instruction Tuning →