Comprender las 3 técnicas esenciales de prompting
Al interactuar con modelos de lenguaje, la forma en que preguntas es tan crucial como la pregunta misma. Las tres técnicas principales de prompting – Zero-Shot, Few-Shot y Chain-of-Thought – ofrecen diferentes enfoques para guiar a los modelos de IA hacia mejores resultados. Cada técnica tiene sus propias fortalezas, y la elección correcta depende de la complejidad de la tarea, los ejemplos disponibles y la precisión requerida.
Piense en estas técnicas como diferentes estrategias de entrenamiento. Zero-Shot es como pedirle a alguien que nunca ha jugado al tenis que juegue. Few-Shot es como mostrarle un par de partidos primero. Y Chain-of-Thought es como pedirle que verbalice sus pensamientos mientras juega. Comprender cuándo aplicar cada técnica transformará sus prompts de intentos aleatorios a un enfoque estratégico y confiable.
Zero-Shot Prompting: Rápido, directo y sorprendentemente potente
Con Zero-Shot Prompting, le pide a un modelo que complete una tarea sin ningún ejemplo previo. Simplemente proporciona la instrucción y deja que el modelo haga su trabajo. Es la forma más rápida de pasar de la pregunta a la respuesta.
Cuándo usar Zero-Shot:
- Tareas sencillas y directas (como clasificación, resumen, preguntas y respuestas básicas).
- Cuando necesite resultados rápidos y no tenga tiempo para preparar ejemplos.
- Cuando la tarea sea muy común y sea probable que el modelo la entienda basándose únicamente en sus datos de entrenamiento.
- Para probar la viabilidad de una tarea antes de invertir en enfoques más complejos.
Ejemplo: Clasificación de contenido
Prompt: Clasifique el siguiente correo electrónico como "Spam", "Publicidad" o "Legítimo".
"Hola Sara, confirmo nuestra reunión de revisión de presupuesto del cuarto trimestre mañana a las 2 PM. Espero discutir las nuevas proyecciones. -Michael"
Clasificación:
La clasificación de correos electrónicos es una tarea común, y los modelos de lenguaje modernos pueden manejarla sin ejemplos. Puede esperar una respuesta confiable e inmediata.
Caso de uso práctico: Un equipo de atención al cliente utiliza Zero-Shot Prompting para dirigir los mensajes entrantes a los departamentos correctos (soporte, facturación, comentarios de productos). El modelo entiende estas categorías de forma natural, por lo que no se necesitan ejemplos.
Few-Shot Prompting: Añadir ejemplos para mayor consistencia
Few-Shot Prompting consiste en proporcionar algunos ejemplos bien diseñados antes de hacer la pregunta real. Estos ejemplos le muestran al modelo exactamente qué esperar: el formato, el tono, el patrón de razonamiento o el nivel de detalle.
Cuándo usar Few-Shot:
- Tareas con requisitos personalizados específicos (formatos inusuales, tono de marca, dominios especializados).
- Cuando necesite un patrón de salida consistente en varias consultas.
- Cuando la tarea sea algo ambigua y los ejemplos puedan ayudar a aclarar.
- Cuando los intentos de Zero-Shot produzcan resultados inconsistentes o imprecisos.
- Cuando tenga entre 2 y 5 buenos ejemplos disponibles.
Ejemplo: Convertir comentarios de clientes en sugerencias de mejora de productos accionables
Prompt: Convierta los comentarios de los clientes en sugerencias de mejora de productos accionables. Siga este formato.
Ejemplo 1:
Comentario del cliente: "El proceso de pago es confuso. Hice clic en 6 páginas y todavía no sé qué métodos de pago se aceptan."
Sugerencia de mejora: Añadir un campo de información sobre métodos de pago encima del campo de pago y optimizar el proceso de pago a un máximo de 3 pasos.
Ejemplo 2:
Comentario del cliente: "La aplicación se bloquea cada vez que intento subir una foto de mi galería."
Sugerencia de mejora: Depurar el módulo de carga de fotos para dispositivos Android y probar con diferentes tamaños y formatos de archivo.
Ahora convierta este comentario:
Comentario del cliente: "La aplicación móvil es muy desordenada. No encuentro el botón del historial de pedidos."
Sugerencia de mejora:
Sin estos ejemplos, el modelo podría dar un consejo general como