GlosarioTecnología

Few-shot prompting

Término 107 de 314 · Tecnología

En una frase

El few-shot prompting es una técnica que incluye unos pocos ejemplos resueltos dentro del prompt para que un modelo de lenguaje aprenda el patrón de la tarea sin reentrenarlo, mejorando la precisión y el formato de su respuesta.

Definición

El few-shot prompting es una técnica de ingeniería de prompts que consiste en darle a un LLM unos pocos ejemplos resueltos (típicamente entre dos y cinco) dentro del mismo prompt, para que infiera el patrón de la tarea y lo aplique a un caso nuevo. En lugar de reentrenar el modelo, lo guiás con demostraciones: le mostrás cómo se ve una entrada y su salida correcta, y el modelo generaliza ese comportamiento.

El término "shot" se refiere a cada ejemplo o demostración. Cuando no das ninguno se llama zero-shot; con un solo ejemplo, one-shot; con varios, few-shot. Es una forma de aprendizaje en contexto (in-context learning): el modelo no modifica sus pesos, simplemente usa los ejemplos del prompt como referencia inmediata para esa consulta puntual.

En la práctica, esta técnica es uno de los recursos centrales para que los agentes de IA respondan con el tono, el formato y los criterios que el negocio necesita, sin depender de un proceso costoso de fine-tuning.

Cómo funciona en concreto

El mecanismo es directo: armás un prompt que primero presenta varios pares de ejemplo (entrada y salida deseada) y al final deja la entrada real que querés resolver. El modelo lee esos ejemplos, detecta el patrón implícito (qué clasificación usar, qué estructura de respuesta, qué tono) y completa el último caso siguiendo esa misma lógica. No hay entrenamiento ni cambios en el modelo: todo ocurre en una sola llamada, dentro de la ventana de contexto.

Un ejemplo claro y cotidiano en LATAM: una empresa de Consumo Masivo quiere clasificar automáticamente los mensajes que entran por WhatsApp en categorías como "reclamo", "consulta de precio" o "pedido de catálogo". En lugar de programar reglas o entrenar un modelo, le muestra al LLM tres o cuatro mensajes reales ya etiquetados ("Necesito saber cuánto sale la caja de 12" entra como consulta de precio; "Me llegó fallado el producto" entra como reclamo) y luego le pasa el mensaje nuevo. El modelo replica el criterio con alta consistencia porque tiene ejemplos del propio negocio frente a sus ojos.

Por qué importa para el negocio

La gran ventaja del few-shot prompting es la relación entre esfuerzo y resultado. Pasás de una respuesta genérica a una alineada con tus reglas internas sin escribir código, sin datasets de entrenamiento y sin esperar ciclos largos. Esto lo vuelve ideal para validar ideas rápido, para tareas que cambian seguido y para casos donde no tenés volumen de datos suficiente para un fine-tuning. También reduce las alucinaciones en tareas de formato, porque los ejemplos acotan qué se espera y qué no.

Algunos usos típicos donde rinde muy bien:

  • Clasificación y etiquetado de leads, tickets o mensajes según categorías propias de la empresa.
  • Extracción estructurada de datos desde texto libre (por ejemplo, sacar nombre, CUIT y monto de un correo y devolverlo en formato fijo).
  • Estandarización de tono y formato en respuestas de atención al cliente o resúmenes.
  • Transformación de datos: convertir una descripción suelta en un campo normalizado.

Errores comunes

El primer error es elegir ejemplos poco representativos o todos del mismo tipo: si tus tres demostraciones son del caso fácil, el modelo va a fallar en los casos borde. La selección de ejemplos pesa tanto como su cantidad. El segundo error es saturar la ventana de contexto con decenas de ejemplos pensando que más siempre es mejor; pasado cierto punto, agregás costo en tokens y ruido sin ganar precisión. El tercero es no fijar bien el formato de salida en los ejemplos: si mostrás respuestas inconsistentes, el modelo hereda esa inconsistencia. La recomendación práctica es usar pocos ejemplos pero bien curados, diversos y con el formato exacto que querés recibir.

En qué se diferencia de otras técnicas

El few-shot suele compararse con el zero-shot y con el fine-tuning, porque resuelven el mismo problema (lograr que el modelo haga lo que necesitás) por caminos distintos:

AspectoZero-shotFew-shot promptingFine-tuning
Ejemplos en el promptNingunoUnos pocos (2 a 5)No aplica (van al entrenamiento)
Modifica el modeloNoNoSí, ajusta sus pesos
Costo de implementarMínimoBajoAlto (datos y cómputo)
Velocidad para iterarInmediataInmediataLenta (requiere reentrenar)
Ideal cuandoLa tarea es simple o generalNecesitás guiar formato o criterioTenés mucho volumen y un caso estable

La regla práctica: empezá siempre en zero-shot; si la respuesta no alcanza el estándar, sumás ejemplos (few-shot); y solo si la tarea es de alto volumen, muy específica y estable en el tiempo, evaluás el salto a fine-tuning. Para la mayoría de los procesos de negocio, el few-shot prompting cubre la necesidad con una fracción del esfuerzo.

Compartir
Preguntas frecuentes

Preguntas frecuentes sobre Few-shot prompting

¿Qué es el few-shot prompting?

El few-shot prompting es una técnica de ingeniería de prompts en la que se incluyen unos pocos ejemplos resueltos (normalmente entre dos y cinco) dentro del prompt para que un modelo de lenguaje infiera el patrón de la tarea y lo aplique a un caso nuevo. No reentrena el modelo: lo guía con demostraciones para que responda con el formato, el tono y los criterios esperados.

¿Cuál es la diferencia entre zero-shot, one-shot y few-shot?

Cada 'shot' es un ejemplo dentro del prompt. Zero-shot significa pedirle al modelo la tarea sin ningún ejemplo, solo con la instrucción. One-shot incluye un único ejemplo de referencia. Few-shot incluye varios ejemplos (típicamente entre dos y cinco). Cuantos más ejemplos relevantes, más se acota el comportamiento del modelo, aunque pasado cierto punto se gana poca precisión y se gasta más en tokens.

¿Cuándo conviene usar few-shot prompting en lugar de fine-tuning?

Conviene usar few-shot prompting cuando necesitás resultados rápidos, no tenés un dataset grande de entrenamiento o la tarea cambia con frecuencia, porque no requiere reentrenar nada ni escribir código. El fine-tuning recién se justifica cuando la tarea es de alto volumen, muy específica y estable en el tiempo, ya que ajusta los pesos del modelo y tiene un costo mucho mayor en datos y cómputo.

¿Cuántos ejemplos hay que poner en un prompt few-shot?

No hay un número fijo, pero en la práctica entre dos y cinco ejemplos suelen ser suficientes. Lo que más pesa no es la cantidad sino la calidad: ejemplos representativos, diversos (que cubran casos fáciles y casos borde) y con el formato exacto de salida que querés. Agregar demasiados ejemplos satura la ventana de contexto, encarece la llamada y rara vez mejora la precisión.

¿El few-shot prompting reduce las alucinaciones del modelo?

Ayuda a reducirlas en tareas de formato y clasificación, porque los ejemplos acotan qué tipo de respuesta se espera y qué no, dejando menos margen para que el modelo invente. No es una solución completa: para tareas que dependen de información factual conviene combinarlo con técnicas como RAG (recuperación de datos reales) y guardrails que validen la salida antes de usarla.

Herramienta gratuita
C-suite

Test de Madurez en IA Comercial

15 preguntas, un radar con tus brechas y un plan de 90 días.

Abrir la herramienta

Un agente de IA que ya sabe hacer esto

Implementamos agentes de IA sobre el CRM que ya usás, para ventas, cobranzas y soporte. Contanos qué proceso te consume el día y te decimos con franqueza si un agente lo resuelve.

El glosario completo (más de 290 definiciones de IA, Salesforce y datos) en un PDF con hipervínculos.

Seguí explorando

Términos relacionados

Del glosario

Preguntas relacionadas

Lo resolvemos con

Agentes de IA

Qué son los agentes de IA aplicados a ventas, cobranzas y soporte, y cómo se implementan sobre el CRM que ya usás.

Así lo resuelven los Agentes de IA
La suite completa

Ahora que sabés qué es, mirá cómo se resuelve

Cinco productos de IA que trabajan sobre el CRM que ya usás. No reemplazan tu sistema: le agregan la capa que hoy hacés a mano.