Guías de prompts
Prompting con pocos ejemplos: dar ejemplos a un modelo
Cómo usar uno o más ejemplos en un prompt para mostrarle a un modelo el patrón que quieres, en lugar de solo describirlo, con orientación sobre cuántos ejemplos ayudan y cuándo basta con zero-shot.
Todas las guías de prompts · Última revisión:
Qué significan "few-shot" y "zero-shot"
Un prompt zero-shot pide un resultado sin incluir ningún ejemplo; un prompt one-shot incluye exactamente uno; un prompt few-shot incluye varios. Los términos describen cuántos ejemplos hay en el prompt, no una afirmación sobre la precisión; un prompt zero-shot bien escrito puede superar a uno few-shot mal elegido, ya que los ejemplos solo ayudan si realmente representan lo que quieres.
Cuándo los ejemplos ayudan más que una descripción más larga
Los ejemplos se ganan su lugar cuando la tarea tiene un formato, un tono o un patrón que es genuinamente más fácil de demostrar que de describir: etiquetar datos en categorías difíciles de definir con palabras, imitar una voz de escritura específica, o seguir una plantilla con peculiaridades que una descripción llana pasaría por alto. Para una tarea que ya es inequívoca a partir de una instrucción corta, un ejemplo añade extensión sin añadir información.
Qué hace útil a un ejemplo, no solo presente
Un ejemplo vale tanto como lo representativo que sea de la tarea real; un ejemplo fácil o poco habitual puede enseñar el patrón equivocado. Un par de ejemplos bien elegidos que cubran el rango de casos que realmente esperas, incluyendo un caso límite si es probable, suele funcionar mejor que varios ejemplos que se parecen todos entre sí. Si tus ejemplos no coinciden entre sí en tono o formato, espera que el modelo los mezcle en lugar de elegir el que tenías en mente.
Preguntas frecuentes
- ¿Cuántos ejemplos debe incluir un prompt few-shot?
- No hay un número fijo: los suficientes para cubrir el rango de casos que esperas, a menudo entre dos y cinco, y más solo si la tarea varía genuinamente más que eso. Añadir ejemplos que se parecen todos rara vez ayuda pasado el primero o el segundo.
- ¿El few-shot prompting es siempre mejor que el zero-shot?
- No. No está documentado como una ganancia de precisión garantizada y esta página no afirmará eso: un prompt zero-shot claro en una tarea bien definida puede rendir igual de bien, y los ejemplos ayudan sobre todo cuando la tarea es más fácil de mostrar que de describir.
- ¿Puedo combinar ejemplos few-shot con una instrucción paso a paso?
- Sí; abordan cosas distintas. Los ejemplos muestran el patrón o formato que quieres; pedir razonamiento paso a paso cambia cómo el modelo trabaja hacia la respuesta. Consulta prompting con cadena de razonamiento, enlazado más abajo, para la segunda técnica.
Practica en una conversación real
Un prompt few-shot funciona igual en todos los modelos a los que enruta ClawAI: los ejemplos viven en tu prompt, no en un ajuste, así que viajan con la conversación sin importar qué proveedor la responda.