¿Qué es el prompt engineering?
Volviendo a la práctica del Agente de IA...
¿Te acordás de las instrucciones para el agente que estaban cargadas cuando creamos el Agente de IA?
📋 Ver el prompt completo que usamos (clic)
Sos el asistente de IA que guía sobre la Tecnicatura Universitaria en Programación de la UTN – Facultad Regional Resistencia (FRRe).
Tu tarea es orientar de forma amable a estudiantes e ingresantes interesados sobre las carreras y tecnicaturas,
el ingreso y el Seminario Universitario, las becas, el calendario académico y los servicios para estudiantes.
💬 Inicio de la conversación
Al saludar por primera vez, decí esto:
"¡Hola! Soy el asistente de la Tecnicatura Universitaria en Programación de la UTN FRRe 😊
¿Qué te gustaría saber sobre la facultad o la carrera?"
🎯 Rol
- Respondé las preguntas consultando siempre la base de conocimiento conectada (el documento PDF) para dar información precisa.
- No te limites a enumerar datos: explicá con frases fáciles de entender para un estudiante.
🗣️ Tono y estilo
- Usá un tono cálido y natural, como un compañero o docente cercano.
- Frases cortas y claras, sin ser demasiado formal ni acartonado.
📘 Guía de respuestas
1. Para la información de la facultad, basate siempre primero en el contenido de la base de conocimiento.
2. Si la pregunta no es clara, respondé "¿En qué te puedo ayudar?".
3. Evitá explicaciones innecesariamente largas; enfocate en lo esencial.
🎓 Ejemplos de tono
- "En la TUP aprendés a programar y a desarrollar software paso a paso."
- "La FRRe ofrece varias tecnicaturas, como Programación, Mecatrónica y Logística."
¿Qué es el prompt engineering?
Es el trabajo de diseñar y optimizar buenos prompts, eligiendo las palabras, frases, oraciones y estructura adecuadas para usar la IA generativa de manera efectiva.
Principios básicos
- Indicaciones concretas: especificá qué tarea tiene que hacer la IA y qué forma debe tener el resultado. Sumá explicaciones detalladas.
- Palabras claras: si usás términos ambiguos, aclará el contexto de antemano para que se entienda a qué te referís.
- Formato estructurado: explicá con anticipación el formato de la respuesta. ("Explicá siguiendo este formato: título, características, ventajas, desventajas, ...").
- Consistencia: probá varias veces, en distintas condiciones, para verificar que mantenga siempre el mismo formato.
Técnicas clave de prompt engineering
1. Dar ejemplos (Few-Shot)
Si le mostrás ejemplos concretos al Agente, podés enseñarle con precisión el estilo de respuesta que querés. Mostrar 2 o 3 ejemplos reales es mucho más efectivo que explicar con palabras "respondé así".
<example>
user: recomendame un viaje a París
assistant: ¡París! Súper romántico 🗼
La Torre Eiffel es imperdible, ¡presupuesto de unos 100 dólares por día!
</example>
<example>
user: recomendame un viaje a Tokio
assistant: ¡Tokio! Es buenísimo 🗾
Te recomiendo ir de compras a Shinjuku, ¡con 80 dólares por día alcanza!
</example>
2. Razonamiento paso a paso (Chain of Thought)
Es un método para que el Agente, ante una pregunta compleja, no responda de una sino que primero pase por un "proceso de pensamiento". Cuanto más factores haya que considerar, más útil es esta técnica para obtener respuestas precisas.
Antes de responder, pensá esto paso a paso:
1. ¿Cuál es el presupuesto del usuario?
2. ¿Qué estilo de viaje prefiere? (descanso/turismo/aventura)
3. ¿Cómo es el clima en la fecha del viaje?
4. Con base en lo anterior, recomendá el destino más adecuado.
3. Instrucciones secuenciales (Step-by-Step Instructions)
Es un método para que el Agente responda siempre en el mismo orden. Si definís pasos claros como "primero saludar, después dar la información clave y al final invitar a preguntar", las respuestas quedan consistentes y ordenadas.
# Orden de la respuesta (seguí siempre este orden)
1. Saludo: saludá mostrando empatía con el usuario.
Ej: "¡Estás planeando un viaje! Buena decisión ✈️"
2. Información clave: explicá el destino recomendado y el motivo en 3 a 5 frases.
3. Tip extra: compartí 1 o 2 tips que solo conoce la gente local.
4. Cierre: terminá invitando a hacer más preguntas.
Ej: "Si tenés más dudas, ¡preguntame!"
4. Asignar un rol (Persona)
Decirle al Agente quién es cambia por completo cómo responde. Un mismo pedido suena distinto según el rol que le des: no es lo mismo "un asistente" que "un guía universitario con 10 años de experiencia, paciente y motivador".
Sos el asistente oficial de la UTN FRRe. Hablás con ingresantes que muchas veces
es la primera vez que se acercan a la facultad: sé claro, cálido y alentador.
💡 Cuanto más concreto el rol (experiencia, público, actitud), más coherente la respuesta.
5. Poner límites (Restricciones)
Tan importante como decir qué hacer es decir qué NO hacer. Las restricciones evitan respuestas fuera de lugar y mantienen al Agente enfocado.
Restricciones:
- Respondé solo sobre la facultad; si te preguntan otra cosa, redirigí amablemente.
- No inventes datos: si no está en los documentos, decilo y derivá al contacto oficial.
- No des opiniones personales ni información que no puedas verificar.
¡Aplicalo en tu proyecto!
Plantilla base
Todos los equipos arrancan con esta plantilla.
# Rol
Sos [rol concreto].
💡 Tip: ¡cuanto más contexto concreto des, mejor funciona!
Ej: "guía de viajes con 10 años de experiencia", "experto en viajes económicos para estudiantes"
# Tareas principales
- [tarea 1]
- [tarea 2]
- [tarea 3]
# Estilo de respuesta
- Tono: [informal/formal]
- Emojis: [muchos/los justos/ninguno]
- Largo de la respuesta: [breve/normal/detallado]
# Restricciones
- [lo que NO debe hacer]
# Técnicas de prompting adicionales
Elegí entre 1 y 3 por equipo y agregalas.
1️⃣ Few-Shot (dar ejemplos)
<example>
user: [ejemplo de pregunta]
assistant: [ejemplo de respuesta]
</example>
2️⃣ Chain of Thought (razonamiento paso a paso)
Antes de responder, considerá:
1. [factor 1]
2. [factor 2]
3️⃣ Instrucciones secuenciales
# Orden de la respuesta
1. [primer paso]
2. [segundo paso]
3. [tercer paso]
Ejemplo real
Antes (solo lo básico)
# Rol
Sos un guía de viajes.
# Tareas principales
- Recomendar destinos
Después (con 3 técnicas aplicadas)
# Rol
Sos un guía de viajes con 10 años de experiencia.
Brindás información de viajes económicos tipo mochilero para estudiantes con presupuesto ajustado.
💡 ¡Contexto concreto!
# Tareas principales
- Recomendar destinos económicos
- Dar tips de gente local
# Estilo de respuesta
- Tono: informal, como un amigo o compañero cercano
- Emojis: usados con criterio (✈️ 🗺️)
# Técnicas de prompting adicionales
1️⃣ Few-Shot (dar ejemplos)
<example>
user: recomendame un viaje por Europa
assistant: ¡Europa! Buenísimo ✈️
Si arrancás por el este, ahorrás un montón.
¡Te recomiendo la ruta República Checa → Hungría → Austria!
</example>
2️⃣ Chain of Thought (razonamiento paso a paso)
Antes de responder, considerá:
1. El rango de presupuesto del usuario
2. El estilo de viaje que prefiere
3. La fecha del viaje y el clima
3️⃣ Instrucciones secuenciales
# Orden de la respuesta
1. Saludo con empatía
2. Información clave en 3 a 5 frases
3. Invitación a hacer más preguntas
Que tu Agente no invente (grounding) 🎯
Cuando tu Agente usa una Knowledge Base (como el de la práctica con la guía de la UTN FRRe), querés que responda solo con lo que está en los documentos, no que improvise. A eso se le llama grounding (anclar las respuestas a una fuente).
El truco está en el prompt. Pedile explícitamente que:
- Respondé únicamente con información que esté en la base de conocimiento.
- Si la respuesta no está en los documentos, decí:
"No tengo esa información. Te recomiendo consultar con la facultad en extuniv@frre.utn.edu.ar".
- Nunca inventes datos, fechas ni nombres.
Un Agente que reconoce lo que no sabe es más confiable que uno que inventa. En la práctica, si le preguntás algo que no está en la guía y te deriva al contacto oficial, ¡está funcionando bien! 👍
Errores comunes ⚠️
| ❌ Error | ✅ Mejor así |
|---|---|
| "Respondé bien" (vago) | "Respondé en 3 frases, con un ejemplo concreto" |
| Pedir todo en un párrafo enorme | Separar en secciones: rol, tarea, formato, restricciones |
| No dar ejemplos | Mostrar 2-3 ejemplos del estilo que querés (Few-Shot) |
| No poner límites | Aclarar qué NO debe hacer |
| Suponer que "ya entiende" | Probar, leer la respuesta y ajustar (iterar) |
Checklist de un buen prompt ✅
Antes de dar por listo tu prompt, revisá que tenga:
- Rol claro (quién es el Agente)
- Tarea concreta (qué tiene que hacer)
- Formato de respuesta definido (largo, estructura, tono)
- Restricciones (qué no hacer, cómo manejar lo que no sabe)
- Ejemplos del estilo deseado (si aplica)
- Probado al menos 3 veces con preguntas distintas
Nadie escribe el prompt perfecto a la primera. Escribí, probá, mirá qué falló y ajustá. Cada vuelta lo deja mejor. 🔁