Scroll to top
© 2022, SYNTONIZE Digital Pulse

¿En qué consiste el Prompt Engineering? Hablando con máquinas

El Prompt Engineering es una disciplina especializada en la creación, optimización y diseño de comandos o “prompts” para interactuar de manera efectiva con modelos de inteligencia artificial generativa. Estos sistemas son capaces de producir contenidos como texto, imágenes, música e incluso código, a partir de datos de entrenamiento que han sido procesados previamente.

El objetivo principal de esta disciplina es guiar a la IA para que produzca resultados más precisos, coherentes y alineados con las expectativas de los usuarios. Para ello, los prompts deben estar cuidadosamente formulados para aprovechar las capacidades del modelo, maximizando su potencial en diferentes aplicaciones. Los profesionales del Prompt Engineering no solo crean instrucciones claras, sino que también optimizan los procesos iterativos, mejorando continuamente la calidad de las respuestas generadas por la IA.

El corazón del Prompting: In-Context Learning (ICL)

El In-Context Learning permite a la IA aprender y adaptarse a tareas nuevas dentro de un contexto específico, sin necesidad de reentrenamiento. Se basa en tres enfoques:

  • Zero-shot inference: Sin ejemplos, la IA usa solo su conocimiento previo.
  • One-shot inference: Un ejemplo guía la tarea.
  • Few-shot inference: Múltiples ejemplos mejoran la precisión.

La efectividad depende del modelo: los más avanzados destacan en zero-shot, mientras que otros requieren few-shot para tareas complejas.

¡Exploremos más sobre Prompt Engineering! ¿Estás preparado? ¡Vamos!

start

Zero-shot inference

En este caso, la IA responde sin ejemplos previos:

----- Prompt Zero-shot -----
Tu tarea es determinar si el siguiente correo electrónico es SPAM o Legítimo.  
Correo electrónico:  
Tu pedido de las piezas para tu coche ha sido confirmado. Recibirás un correo electrónico adicional cuando el paquete haya sido enviado. Puedes consultar el estado de tu pedido. Gracias.  
Etiqueta:  
Respuesta LLM: La etiqueta para el último correo electrónico sería Legítimo.

One-shot inference

Se da un ejemplo para orientar al modelo:

----- Prompt One-shot -----
Tu tarea es determinar si el siguiente correo electrónico es SPAM o Legítimo.  

Correo electrónico:  
Hola Jack,  
Gracias por tu compra en AutoParts. Tu pedido de piezas para tu coche ha sido confirmado y será enviado pronto. Si necesitas realizar algún cambio o seguimiento, puedes hacerlo en nuestra página web.  
Saludos,  
AutoParts Team  
Etiqueta: Legítimo  

Correo electrónico:  
¡Felicidades, Jack!  
Acabas de ganar un cupón de $500 para comprar piezas de coche.  
Atentamente,  
AutoParts Team  
Etiqueta:  
Respuesta LLM: La etiqueta para el último correo electrónico sería SPAM.

Few-shot inference

Múltiples ejemplos ayudan a la IA a generalizar:

----- Prompt Few-shot -----
Tu tarea es determinar si el siguiente correo electrónico es SPAM o Legítimo.  

Correo electrónico:  
Hola Jack,  
Gracias por tu compra en AutoParts. Tu pedido de piezas para tu coche ha sido confirmado y será enviado pronto. Si necesitas realizar algún cambio o seguimiento, puedes hacerlo en nuestra página web.  
Saludos,  
AutoParts Team  
Etiqueta: Legítimo  

Correo electrónico:  
Hola Jack:  
Tu solicitud de reparación para tu coche ha sido recibida y está siendo procesada. Un técnico se pondrá en contacto contigo para confirmar la fecha de la cita.  
Saludos,  
AutoParts Team  
Etiqueta: Legítimo  

Correo electrónico:  
Hola Jack,  
Tu pedido de la pieza para el escape de coche en AutoParts ha sido confirmado. Te notificaremos cuando el envío esté en camino.  
Saludos,  
AutoParts Team  
Etiqueta: Legítimo  

Correo electrónico:  
Las partes que compraste para tu coche serán enviadas a tu dirección. Por favor, confirma tu pedido en nuestra página web.  
Etiqueta: SPAM  

Correo electrónico:  
Se enviará en los próximos días el aceite que compraste para tu coche. Confírmalo en el siguiente enlace: www.autoparts.com/confirm/123  
Etiqueta: SPAM  

Correo electrónico:  
Tu pedido de las piezas para tu coche ha sido confirmado. Recibirás un correo electrónico adicional cuando el paquete haya sido enviado.  
Etiqueta: SPAM  

Correo electrónico:  
Tu cita para la reparación de tu coche ha sido confirmada. Por favor, ingresa en el siguiente enlace www.autoparts.com/confirm  
Etiqueta:  
Respuesta LLM: La etiqueta para el último correo electrónico sería SPAM.

Patrón Chain of Thought: El poder del razonamiento

El enfoque de Chain of Thought guía a la IA a desglosar problemas complejos paso a paso, como lo haría un humano, lo que mejora la precisión de las respuestas. Este razonamiento detallado no solo facilita la comprensión del proceso, sino que también aumenta la transparencia, un aspecto crucial en ámbitos donde la exactitud es esencial, como la medicina o el derecho.

Sin embargo, este enfoque implica un procesamiento más exhaustivo, lo que demanda un mayor poder de cómputo. Al realizar más operaciones y considerar más variables en cada paso, los modelos se vuelven más precisos en sus respuestas, ya que consideran más contextos y detalles antes de llegar a una conclusión.

Casos de uso recomendados incluyen:

  • Diagnósticos médicos, donde se deben ponderar múltiples síntomas y pruebas.
  • Decisiones legales que requieren interpretar precedentes y normativas.
  • Análisis de datos complejos, como la optimización de rutas logísticas, donde se deben evaluar múltiples variables simultáneamente.
----- Prompt Chain of Thought -----
Detecta si el siguiente correo electrónico es legítimo o spam.  
Usa una cadena de pensamiento para analizarlo considerando los siguientes puntos:  
1- Remitente confiable  
2- Contenido y tono del mensaje  
3- Enlaces y archivos adjuntos seguros  
4- Propósito claro del correo  

Correo electrónico:  
Tu cita para la reparación de tu coche ha sido confirmada. Por favor, ingresa en el siguiente enlace www.autoparts.com/confirm  
Respuesta LLM:  
1. Remitente: No se especifica, pero parece genérico, lo que genera dudas.  
2. Contenido y tono: Breve y formal, pero el enlace levanta sospechas.  
3. Enlaces: "www.autoparts.com/confirm" podría ser legítimo, pero sin más contexto parece un phishing potencial.  
4. Propósito: Confirmar una cita es claro, pero el enlace innecesario sugiere SPAM.  

Conclusión: SPAM.

Conclusión

Esta práctica es clave en el diálogo entre humanos y máquinas, permitiendo a la inteligencia artificial generativa alcanzar niveles de precisión y utilidad sin precedentes. A través de técnicas como el In-Context Learning con sus enfoques zero-shot, one-shot y few-shot, y Chain of Thought, esta disciplina no solo optimiza las respuestas de los modelos, sino que también los dota de una capacidad casi humana para razonar y adaptarse a contextos diversos.

Si bien estas estrategias pueden demandar mayor poder computacional, el resultado es una IA más confiable y transparente, esencial para aplicaciones críticas en campos como la medicina, el derecho o la logística. Así, el arte de hablar con las máquinas no solo transforma industrias, sino que redefine nuestra interacción con la tecnología, abriendo un mundo de posibilidades donde la precisión y la creatividad convergen.

end

¡Has llegado al final! ¡Gracias!

           

Suscríbete a nuestra Newsletter.