Copilot Studio – Sesión 05 – Resumen

Estilo, diseño, UX conversacional y acceso
🎯 Objetivo de la sesión
Fortalecer la experiencia de usuario (UX) del agente en Copilot Studio, pasando de respuestas “solo texto” a una conversación más guiada, visual y usable, incorporando: mensajes enriquecidos, multimedia, variaciones de mensajes, respuestas rápidas, tarjetas básicas, tarjetas adaptables (Adaptive Cards) y un repaso práctico de privacidad / compartición / acceso. [learn.microsoft.com], [learn.microsoft.com], [learn.microsoft.com]
🧩 Temas tratados (visión general)
- Mensajes enriquecidos (texto + variables + multimedia + cards) [learn.microsoft.com], [learn.microsoft.com]
- Variaciones de mensajes para humanizar y reducir fatiga conversacional [learn.microsoft.com]
- Respuestas rápidas (Quick replies) para guiar y estructurar interacciones [learn.microsoft.com]
- Tarjetas básicas como “menú visual” con botones y enlaces [learn.microsoft.com]
- Tarjetas adaptables (diseño + JSON + inputs + salidas a variables) [learn.microsoft.com], [learn.microsoft.com]
- Temas (Topics): activación por intención y redirección entre temas [learn.microsoft.com]
- Control de respuestas generativas y fuentes (evitar “internet” en bots empresariales) [learn.microsoft.com], [microsoftl….github.io]
- Acceso y compartición del agente (chat vs coautoría) y autenticación [learn.microsoft.com], [learn.microsoft.com]
1) 🗨️ Mensajes enriquecidos (Rich responses)
1.1 Nodo “Send a message”: qué permite
Se trabajó sobre el nodo Send a message, que permite enviar:
- Texto con formato (negritas, listas, etc.)
- Inserción de variables
- Variaciones de mensaje
- Imagen, video
- Tarjetas básicas, Adaptive Cards, Quick replies [learn.microsoft.com]
✅ Clave didáctica: el mismo set de capacidades del nodo Message también está disponible para nodos de pregunta, lo que ayuda a diseñar conversaciones consistentes. [learn.microsoft.com]
1.2 Personalización con variables (System / Topic / Global)
Se reforzó cómo personalizar mensajes con variables para que el agente use información ya disponible o capturada:
- System variables: datos del usuario (por ejemplo, nombre/correo)
- Topic variables: datos capturados dentro del tema
- Global variables: datos reutilizables por varios temas [learn.microsoft.com], [learn.microsoft.com]
✅ Refuerzo Microsoft: Copilot Studio permite crear, renombrar y asignar variables, y utilizar Power Fx para establecer valores dinámicos. [learn.microsoft.com]
2) 🎞️ Contenido multimedia (Video e imagen)
2.1 Video embebido en el chat
Se mostró cómo adjuntar un video (YouTube o MP4 público) junto con título/subtítulo/texto para:
- Onboarding (cómo usar el bot)
- Tutorial corto de procesos
- Explicaciones rápidas al inicio o durante la conversación [learn.microsoft.com]
✅ Refuerzo Microsoft: el campo Media URL acepta YouTube o enlace público a MP4; se pueden agregar propiedades opcionales y botones. [learn.microsoft.com]
2.2 Imagen embebida en el chat
Se incluyeron imágenes por URL para mejorar UX (soporte visual y “branding”). [learn.microsoft.com]
✅ Refuerzo Microsoft: para imagen se requiere un URL públicamente accesible y el título es opcional. [learn.microsoft.com]
3) 🔁 Variaciones de mensajes (Message variations)
3.1 ¿Para qué sirven?
- Evitan que el bot repita exactamente el mismo texto cada vez.
- Hacen que la interacción se sienta más “humana” y menos robótica. [learn.microsoft.com]
✅ Refuerzo Microsoft: el agente selecciona aleatoriamente una variación al ejecutarse el nodo. [learn.microsoft.com]
4) ⚡ Respuestas rápidas (Quick replies)
4.1 Qué resuelven
- Reducen texto libre (menos errores del usuario).
- Guían el flujo con opciones clicables.
- Aceleran navegación dentro del agente (como un “menú contextual”). [learn.microsoft.com]
4.2 Tipos mostrados
- Send a message (envía un mensaje “visible” al chat)
- Open URL (abre una página)
- Send a hidden message (envía un mensaje sin mostrarlo al usuario; útil para rutas internas) [learn.microsoft.com]
✅ Refuerzo Microsoft: Quick replies se configuran desde el nodo de mensaje y pueden comportarse como botones de acción. [learn.microsoft.com]
5) 🧾 Tarjetas básicas (Basic cards)
5.1 Uso recomendado en bots empresariales
Se trabajó el patrón “tarjeta básica como menú”:
- Imagen + título/subtítulo + descripción
- Botones que disparan acciones (por ejemplo, abrir un enlace o guiar a una opción frecuente) [learn.microsoft.com]
✅ Refuerzo Microsoft: el nodo de mensaje permite incluir basic cards y también botones (propiedades similares a quick replies). [learn.microsoft.com]
6) 🧩 Tarjetas adaptables (Adaptive Cards) + formularios dentro del chat
6.1 Diferencia clave: mostrar tarjeta vs preguntar con tarjeta
- Message con Adaptive Card: ideal para mostrar información (no necesariamente capturar). [learn.microsoft.com]
- Ask with Adaptive Cards: diseñado para interacción, puede contener inputs y guardar respuestas en variables. [learn.microsoft.com]
✅ Refuerzo Microsoft: el nodo Ask with Adaptive Cards permite inputs y guarda respuestas; Copilot Studio soporta versiones de schema con limitaciones según el canal (Teams, webchat, etc.). [learn.microsoft.com]
6.2 Requisito crítico: IDs únicos en inputs
- Cada
Input.*debe tener un id único para mapear correctamente salidas a variables y evitar errores de ejecución. [learn.microsoft.com]
6.3 Caso práctico: formulario de “Solicitud de vacaciones”
Se construyó un formulario dentro del chat con:
Input.Date(fecha inicio)Input.Date(fecha fin)Input.Textmultilínea (justificación)Action.Submit(Enviar) [learn.microsoft.com]
✅ Refuerzo Microsoft: el diseñador integrado permite armar tarjetas visualmente o pegar JSON, y opcionalmente usar Power Fx para dinamismo. [learn.microsoft.com]
6.4 Formateo de fecha (UX LATAM)
Se practicó el ajuste del formato de fecha usando expresiones para mostrarlo en formato más “local”, empleando transformación con Power Fx o variables antes de presentar valores. [learn.microsoft.com], [learn.microsoft.com]
7) 🧭 Topics: organización, disparo y redirección
7.1 Estructura modular por temas
Se reforzó la regla práctica:
- 1 intención / 1 capacidad = 1 topic
- Ejemplo: “Solicitar vacaciones” vs “Consultar vacaciones” en temas separados. [learn.microsoft.com]
7.2 Disparadores y redirección
- Activación por intención (frases de disparo / reconocimiento del mensaje).
- Redirección explícita (redirect) para encadenar temas desde un menú o botón. [learn.microsoft.com]
8) 🧠 Control de respuestas generativas y “no usar internet” en bots internos
8.1 Problema típico
En entornos corporativos, permitir respuestas con conocimiento general o web puede generar:
- respuestas no alineadas a políticas internas
- información desactualizada o no validada [microsoftl….github.io], [learn.microsoft.com]
8.2 Enfoque recomendado
- Configurar Generative answers para “buscar solo en fuentes seleccionadas”.
- Deshabilitar “Allow the AI to use its own general knowledge” cuando sea necesario. [learn.microsoft.com], [microsoftl….github.io]
✅ Refuerzo Microsoft: la documentación explica cómo agregar nodos de respuestas generativas, elegir fuentes y controlar fallback. [learn.microsoft.com], [microsoftl….github.io]
9) 🔐 Privacidad y gestión de accesos: compartir el agente
9.1 Dos formas de compartir
- Compartir para chat (usuarios/grupos pueden usar el agente)
- Compartir para coautoría (editores colaboran en el diseño y configuración) [learn.microsoft.com]
9.2 Requisitos importantes
- Para controlar quién puede chatear, el agente debe usar autenticación (Microsoft Entra ID) y habilitar el inicio de sesión requerido. [learn.microsoft.com], [learn.microsoft.com]
✅ Refuerzo Microsoft: guía oficial de compartición y autenticación en Copilot Studio. [learn.microsoft.com], [learn.microsoft.com]
🗣️ Preguntas y respuestas destacadas (con refuerzo oficial)
1) “¿Cuál es la diferencia entre una tarjeta adaptable y una pregunta con tarjeta adaptable?”
✅ Respuesta del docente (idea): la pregunta con tarjeta almacena las entradas del usuario como variables; por eso se definen IDs en inputs.
🔎 Refuerzo Microsoft: el nodo Ask with Adaptive Cards captura inputs y los guarda en variables para usarlos después. [learn.microsoft.com]
2) “¿Por qué me aparece error si mis inputs no tienen ID?”
✅ Respuesta del docente (idea): cada input debe tener un ID único para mapear correctamente los valores.
🔎 Refuerzo Microsoft: en tarjetas con inputs, el ID define el nombre de los campos capturados; la configuración se realiza en el editor de la tarjeta. [learn.microsoft.com]
3) “El bot responde con internet… ¿cómo lo evito en un bot empresarial?”
✅ Respuesta del docente (idea): en bots internos se recomienda restringir a fuentes oficiales/propias.
🔎 Refuerzo Microsoft: con Generative answers puedes limitar fuentes a las seleccionadas y desactivar conocimiento general para respuestas más gobernadas. [learn.microsoft.com], [microsoftl….github.io]
4) “¿Cómo comparto el agente si solo me aparecen mis bots?”
✅ Respuesta del docente (idea): compartir por correo/grupo o a toda la organización según el caso.
🔎 Refuerzo Microsoft: Copilot Studio permite compartir para chat con grupos o toda la organización, y también invitar colaboradores para coautoría. [learn.microsoft.com]
✅ Conclusiones
- La sesión mostró cómo elevar la UX del agente: menos texto, más interacción guiada (quick replies, cards, multimedia). [learn.microsoft.com], [learn.microsoft.com]
- Las Adaptive Cards son el camino para capturar datos estructurados dentro del chat (formularios), siempre cuidando IDs y compatibilidad por canal. [learn.microsoft.com]
- En escenarios corporativos, controlar fuentes de respuestas generativas es clave para gobernanza y confiabilidad. [learn.microsoft.com], [microsoftl….github.io]
- La compartición correcta (chat vs coautoría) y la autenticación determinan quién puede usar y administrar el agente. [learn.microsoft.com], [learn.microsoft.com]
⭐ Recomendaciones prácticas (para aplicar en tus agentes)
- 🧭 Crea un “menú inicial” con tarjeta básica + botones para acciones frecuentes (ej.: solicitar / consultar). [learn.microsoft.com], [learn.microsoft.com]
- ⚡ Usa Quick replies para guiar y reducir errores del usuario (menos texto libre). [learn.microsoft.com]
- 🧩 Cuando uses Adaptive Cards con inputs, define IDs únicos y valida compatibilidad según canal (Teams, web). [learn.microsoft.com]
- 🎨 Agrega variaciones de mensajes para un tono más natural y evitar repetición. [learn.microsoft.com]
- 🔒 Para bots internos, restringe generative answers a fuentes aprobadas y desactiva conocimiento general si la política lo requiere. [learn.microsoft.com], [microsoftl….github.io]
- 👥 Configura autenticación y comparte por grupos antes que “toda la organización”, salvo que sea un bot corporativo global. [learn.microsoft.com], [learn.microsoft.com]
📚 Referencias oficiales (solo Microsoft)
- Send a message (variaciones, imagen, video, quick replies, cards): Microsoft Learn
- Ask with Adaptive Cards (inputs, Power Fx, compatibilidad por canal): Microsoft Learn
- Work with variables (system/topic/global, set variable con Power Fx): Microsoft Learn
- Triggering topics & Redirect: Microsoft Learn
- Generative answers (fuentes, fallback, control de conocimiento): Microsoft Learn
- Share agents with other users (chat y coautoría): Microsoft Learn
- Configure user authentication: Microsoft Learn

