Few-shot para calibrar bordes subjetivos con 2-4 ejemplos del mismo schema; complementa, no reemplaza, al schema.
Kata 14 · "Few-Shot para Calibrar Bordes" · escenario base: Structured Extraction.
Cuando la tarea es subjetiva (tono, formato no estándar, juicio estético), una descripción zero-shot deja al modelo en su default genérico. Entre 2 y 4 ejemplos input/output desplazan su distribución hacia el formato deseado más rápido y barato que un párrafo de instrucciones. Few-shot es la forma más eficiente de comunicar ground truth para casos sin definición rígida, y se compone con schema (Kata 5).
Decir "responde en estilo casual chileno" o "clasifica usando criterio profesional" no produce el resultado deseado: el modelo interpreta la prosa abstracta distinto cada vez. Mostrar 3 ejemplos de cómo se ve el output sí lo produce. La prosa vaga genera salidas inconsistentes turno a turno; los ejemplos fijan el ground truth observable.
prompt = (
"Clasifica el ticket. Ejemplos:\n"
"ticket:'no me llega la factura desde hace 3 meses' clase:'billing',urgencia:'high'\n"
"ticket:'tengo una sugerencia para la app' clase:'feedback',urgencia:'low'\n"
"ticket:'no puedo entrar, token expirado' clase:'auth',urgencia:'high'\n"
"ahora clasifica:\n"
"ticket:'{user_text}'"
)Los tres ejemplos cubren bordes distintos (billing/high, feedback/low, auth/high) y van al inicio como bloque estático.
prompt = (
"Clasifica usando criterio profesional, considerando urgencia, dominio, "
"impacto, severidad operacional, prioridad SLA y política interna."
)Párrafo abstracto sin ejemplos: el modelo lo interpreta de forma distinta en cada llamada y no converge al formato esperado.
katas-schema-tool-extraction (Kata 5: el schema impone forma)katas-prefix-caching (Kata 10: ejemplos estáticos al inicio maximizan cache)katas-context-dilution-mitigation (Kata 11: bordes de atención alta, no saturar con >5 ejemplos)Capas del packet, cargables bajo demanda (disciplina ICM: una capa por vez, nunca todas juntas): knowledge/ cuerpo de conocimiento · prompts/ prompts listos · examples/ salida de ejemplo · agents/ subagentes del packet · templates/ plantilla de output.
e8f986b
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.