🟢 Introducción
Copilot Studio es la evolución moderna de Power Virtual Agents, permitiendo crear copilotos conversacionales impulsados por IA, mucho más inteligentes, contextuales y personalizados.
Una de sus capacidades más importantes es el uso de prompts personalizados, que permiten controlar cómo el copiloto piensa, responde y utiliza la información del usuario.
Hoy aprenderás cómo funcionan, cuándo usarlos y cómo combinarlos con el contexto de conversación para crear experiencias verdaderamente avanzadas. 🤖✨
🧠 Qué es / para qué sirve
En Copilot Studio, un prompt es una instrucción clara que le dice al copiloto:
- cómo debe comportarse
- qué tono usar
- qué información considerar
- qué restricciones seguir
- qué objetivo lograr
Los prompts personalizados permiten:
- Guiar al copiloto para generar respuestas consistentes.
- Ajustar su personalidad (formal, técnica, amable, etc.).
- Integrarlo con fuentes internas (Dataverse, SharePoint, bases externas).
- Controlar cómo usa variables y datos del usuario.
- Construir flujos conversacionales completamente dirigidos por IA.
El contexto avanzado permite darle al copiloto:
- variables de sesión
- información dinámica en tiempo real
- datos de flujos de Power Automate
- resultados de consultas a datos
- historial de la conversación
Esto hace posible que el copiloto razone con información viva y personalizada.
🧩 Sintaxis / Estructura de Prompt
En Copilot Studio, los prompts se construyen mediante secciones como:
# Instrucción principal
Responde de forma clara y amable. Ayuda al usuario a resolver dudas sobre productos.
# Contexto
El usuario ha consultado sobre dispositivos Surface en la conversación.
# Información disponible
- Nombre: {conversation.userName}
- Producto visto: {conversation.lastProductViewed}
# Restricciones
- No inventes precios.
- Si no sabes un dato, ofrece buscarlo.
Se pueden combinar variables, texto estático y datos enviados desde flujos.
En algunos nodos se usan expresiones basadas en Power Fx para generar contenido dinámico.
💻 Ejemplos con código / configuración
🔹 Ejemplo 1 — Prompt para ajustar el tono
Prompt integrado:
Eres un copiloto amable, profesional y orientado a brindar soluciones rápidas.
Tu tono debe ser cercano, respetuoso y claro.
🔹 Ejemplo 2 — Prompt con variables de sesión
# Contexto del usuario
Nombre: {conversation.userName}
Última consulta: {conversation.userIntent}
# Objetivo
Sugiere la mejor opción según su necesidad.
# Instrucción
Responde con ejemplos prácticos y pasos claros.
🔹 Ejemplo 3 — Prompt usando datos externos
Desde un flujo de Power Automate recibimos:
productNamestockAvailabilityrecommendedAccessory
Prompt:
Proporciona información sobre el producto {productName}.
Indica disponibilidad: {stockAvailability}.
Sugiere accesorio recomendado: {recommendedAccessory}.
No inventes especificaciones. Si falta información, dilo claramente.
🔹 Ejemplo 4 — Prompt de clasificación (intent detection)
Clasifica la intención del usuario en una de estas categorías:
- Soporte Técnico
- Facturación
- Información de Producto
- Otro
Devuelve solo el nombre de la categoría.
Esto convierte al copiloto en un motor de clasificación inteligente sin construir múltiples nodos.
🧱 Buenas prácticas
✅ Mantén los prompts claros, concisos y específicos.
✅ Evita instrucciones contradictorias o ambiguas.
✅ Usa variables para personalizar sin perder coherencia.
✅ Guarda el “estilo” del copiloto en un prompt maestro reutilizable.
✅ Cuando uses datos externos, especifica qué hacer si algún dato falta.
✅ Documenta la lógica del prompt dentro del nodo para referencia futura.
✅ Haz pruebas con diferentes usuarios y contextos para validar respuestas.
⚠️ Errores comunes
🚫 Escribir prompts demasiado largos → reduce claridad y genera respuestas inconsistentes.
🚫 Olvidar proteger información sensible → la IA podría exponer datos no deseados.
🚫 No definir restricciones → el copiloto podría “inventar” datos faltantes.
🚫 Usar prompts diferentes en cada nodo → provoca respuestas con estilos cambiantes.
🚫 No limpiar variables → el copiloto puede usar datos antiguos en contextos nuevos.
🔄 Variantes o alternativas
- Prompts de Sistema: controlan comportamiento general del copiloto.
- Prompts de Acción: asociados a nodos específicos (consultas, resúmenes, clasificaciones).
- Prompts de Generación: crean contenido (correos, mensajes, ideas).
- Prompts de Transformación: reescriben o corrigen texto usando IA.
- Power Automate + IA Builder: para análisis avanzado fuera del copiloto.
📚 Recursos oficiales
⭐ Uso de variables en Copilot Studio
🧩 Mini práctica
Objetivo: Crear un prompt personalizado que recomiende un producto según la preferencia del usuario.
1️⃣ Crea un tema llamado “Recomendador inteligente”
2️⃣ Pregunta: “¿Qué tipo de producto buscas?” → Guarda en conversation.productType
3️⃣ En un nodo de Prompt agrega:
# Instrucción
Ayuda al usuario recomendando un producto basado en su preferencia.
# Contexto
El usuario busca: {conversation.productType}
# Reglas
- Ofrece 1 recomendación.
- Indica por qué es una buena opción.
- No inventes precios.
- Si no tienes datos, ofrece alternativas.
4️⃣ Publica y prueba diferentes entradas.
5️⃣ Observa cómo el copiloto adapta su recomendación según el contexto.
✨ Conclusión
Los prompts personalizados son el corazón de la inteligencia conversacional en Copilot Studio.
Dominar su uso te permitirá crear copilotos más naturales, eficientes y alineados con los procesos reales de tu organización.

Deja un comentario