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.
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:
| Aspecto | Zero-shot | Few-shot prompting | Fine-tuning |
|---|---|---|---|
| Ejemplos en el prompt | Ninguno | Unos pocos (2 a 5) | No aplica (van al entrenamiento) |
| Modifica el modelo | No | No | Sí, ajusta sus pesos |
| Costo de implementar | Mínimo | Bajo | Alto (datos y cómputo) |
| Velocidad para iterar | Inmediata | Inmediata | Lenta (requiere reentrenar) |
| Ideal cuando | La tarea es simple o general | Necesitás guiar formato o criterio | Tené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.
Preguntas frecuentes sobre Few-shot prompting
¿Qué es el 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?
¿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?
¿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?
¿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?
¿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.
Test de Madurez en IA Comercial
15 preguntas, un radar con tus brechas y un plan de 90 días.
Abrir la herramientaUn 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.
Términos relacionados
- Ingeniería de promptsLa ingeniería de prompts es la práctica de diseñar, estructurar y refinar las instrucciones que se le dan a un modelo de IA generativa para obtener respuestas precisas, útiles y confiables, ajustando contexto, formato, ejemplos y restricciones.
- PromptUn prompt es la instrucción de entrada en lenguaje natural que recibe un modelo de IA para generar una respuesta. Define qué tarea, contexto, formato y tono espera el usuario, y de su claridad depende directamente la calidad del resultado.
- Fine-tuningEl fine-tuning es el proceso de reentrenar un modelo de lenguaje ya existente con ejemplos propios para que aprenda un estilo, dominio o tarea específica. Ajusta los pesos internos del modelo, a diferencia del prompting, que solo cambia las instrucciones.
- Ventana de contextoLa ventana de contexto es la cantidad máxima de información (medida en tokens) que un modelo de lenguaje puede procesar de una sola vez, sumando la pregunta del usuario, las instrucciones, los datos adjuntos y la respuesta que genera.
- GuardrailsLos guardrails son las barreras de seguridad que limitan qué puede decir o hacer un sistema de IA: definen temas prohibidos, acciones bloqueadas y respuestas filtradas, para que el modelo opere dentro de límites controlados y predecibles en producción.
- Human-in-the-loopHuman-in-the-loop (HITL) es el diseño en el que una persona supervisa, valida o corrige las decisiones de un sistema de IA antes de que se ejecuten, combinando la velocidad del modelo con el criterio humano en pasos críticos o de alto riesgo.
Preguntas relacionadas
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 IAAhora 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.