Deyoces Ricardez
Página principal
Welcome - Adaptive Cards
Diseñador
Adaptive Card Designer
Capturar información de los usuarios en un agente conversacional puede hacerse con preguntas tradicionales, pero hay una forma más visual y ordenada: las tarjetas adaptativas en Copilot Studio. Aprenderás a generarlas, integrarlas y conectar sus respuestas con variables para construir flujos más ricos dentro de tu agente.
¿Qué son las tarjetas adaptativas y por qué usarlas?
Una adaptive card es una interfaz que combina texto, imágenes y campos de selección dentro de un mismo bloque visual. Lo interesante es que se adapta al entorno donde se muestra: el mismo diseño se ve coherente en Copilot Studio, Outlook, Teams o SharePoint.
¿Qué hay detrás de una tarjeta adaptativa? Un archivo JSON. Ese JSON se interpreta y se ajusta a la interfaz de la aplicación que lo está leyendo, por eso funciona en distintos productos de Microsoft sin reescribirlo.
Usarlas tiene sentido cuando quieres comunicarte con el usuario de una forma más estructurada que una simple pregunta de texto, sobre todo si necesitas mostrar opciones, imágenes o capturar varios datos en un solo paso.
¿Cómo se diseña una tarjeta adaptativa sin programar?
Microsoft ofrece un diseñador visual en adaptivecards.microsoft.com/designer, donde puedes arrastrar imágenes, texto y campos, y obtener el JSON listo para exportar [2:00]. Configuras cada elemento desde el panel derecho: URL de imagen, contexto, estilos, etcétera.
Generar el JSON con Copilot
Una vía más rápida es pedirle a Copilot que genere la tarjeta directamente. En el ejemplo del hotel, se le solicita una Microsoft adaptive card con tres preguntas:
Copilot usa internamente un modelo llamado Codex, especializado en generación de código, y devuelve el JSON completo listo para copiar [3:30]. No necesitas ser programador ni tocar el diseñador visual.
Pegar el código dentro de Copilot Studio
En Copilot Studio agregas un nodo de tipo tarjeta adaptativa, abres el editor, borras la plantilla por defecto y pegas el JSON tal cual lo entregó Copilot [5:00]. Desde ahí puedes ver la vista previa y comprobar que aparezcan los campos esperados.
¿Cómo conectar las respuestas con variables del agente?
Cada opción de la tarjeta tiene un título (lo que ve el usuario) y un valor (lo que recibe el sistema). Para que el flujo sea consistente al recorrer la estructura, conviene igualar título y valor en cada opción: solo alojamiento, desayuno incluido, todo incluido, español, inglés, francés, alemán [6:30].
¿Por qué igualar título y valor en una tarjeta adaptativa? Porque al mostrar resultados al usuario reutilizas el valor capturado. Si el valor coincide con el título, evitas mapeos extra y muestras textos legibles directamente.
Al guardar, Copilot Studio estructura el JSON automáticamente y expone las salidas como variables: meal plan, additional services, idioma preferido y tipo de habitación. Estas variables son la materia prima del siguiente paso del flujo.
¿Cómo confirmar la información capturada con el usuario?
Después de la tarjeta se agrega una nueva pregunta de tipo test (opción múltiple) con dos opciones: sí y no. El texto de la pregunta combina los datos recogidos para que el usuario los revise antes de continuar.
En lugar de escribir valores fijos, insertas variables dentro del mensaje:
El resultado es un mensaje de confirmación dinámico, construido con los valores reales que el usuario eligió en la tarjeta adaptativa.
Manejar la respuesta con condicionales
Como la pregunta es opción múltiple, Copilot Studio crea automáticamente una bifurcación: una rama para sí y otra para no. En la rama de no se usa la opción administración de temas para regresar a un paso anterior, antes de la tarjeta adaptativa, de modo que el usuario pueda corregir cualquier dato sin reiniciar la conversación [10:30].
¿Cómo regreso a un paso anterior en Copilot Studio? Desde el nodo, eliges administración de temas, seleccionas ir al paso anterior y apuntas a la pregunta exacta a la que quieres volver. Así controlas el punto de retorno cuando hay un error.
¿Cuándo usar tarjetas adaptativas en tu proyecto?
No toda interacción merece una tarjeta. La regla práctica: usa preguntas simples cuando capturas un dato puntual y reserva las tarjetas adaptativas para momentos donde el usuario debe elegir entre varias categorías, marcar opciones múltiples o ver un resumen visual estructurado.
En el proyecto del hotel, los tópicos ya definidos contienen preguntas que pueden migrar a una tarjeta: planes, servicios, idioma. Y los resultados también pueden mostrarse en una tarjeta adaptativa usando las mismas variables, cerrando el ciclo de captura y confirmación.
¿Qué parte de tu agente convertirías en tarjeta adaptativa? Cuéntalo en los comentarios.
Deyoces Ricardez
Página principal
Welcome - Adaptive Cards
Diseñador
Adaptive Card Designer
Samuel Acosta Ortiz
ProfesorLas tarjetas adaptativas tambien pueden ser utilizadas para mostrar contenido audiovisual como videos guardados en sharepoint y otros.
Jesús Isaías Ramos
Me parece cool la herramienta del profe para teclear super dinamico
Yanett Pinto
Las tarjetas adaptativas son ideales cuando necesitas una interfaz más visual y estructurada para recopilar información, como formularios con varias opciones, imágenes o texto formateado. Permiten una interacción más rica que las preguntas simples y se adaptan visualmente a diferentes plataformas.
Carlos Andres Prieto Garavito
Daniel Alfredo García Serna
📚 CLASE: Tarjetas adaptativas en Copilot Studio
━━━━━━━━━━━━━━━━━━
🎯 IDEA PRINCIPAL
Las tarjetas adaptativas permiten convertir una conversación en una interfaz visual para recopilar varios datos, presentar opciones y confirmar información dentro de un agente.
━━━━━━━━━━━━━━━━━━
⚡ RESUMEN ULTRA RÁPIDO
- 🔵 Tarjetas adaptativas: formularios visuales integrados en la conversación.
- 🔵 JSON: estructura que define el contenido, los campos y las acciones de la tarjeta.
- 🔵 Entradas: opciones, campos de texto, selecciones múltiples y botones.
- 🔵 Variables: reciben las respuestas para utilizarlas en los siguientes nodos.
- 🟢 Confirmación: permite revisar los datos antes de continuar con una operación.
━━━━━━━━━━━━━━━━━━
🔑 LO IMPORTANTE
- 🔵 Diseño: combina textos, imágenes, campos y botones en un único bloque visual.
- 🟢 Crea tarjetas sin programar: utiliza el diseñador de Adaptive Cards o solicita a Copilot que genere el JSON.
- 🔵 Integra la tarjeta: agrega un nodo de tarjeta adaptativa en el tema y utiliza el editor para introducir o modificar su contenido.
- 🟢 Configura las opciones: distingue el texto visible para el usuario del valor que recibirá el agente.
- 🟢 Conecta las variables: reutiliza las respuestas para personalizar mensajes, condiciones y pasos posteriores.
- 🟢 Confirma los datos: presenta un resumen y pregunta si la información es correcta.
- 🔴 No des por válida la tarjeta solo por su vista previa: prueba la captura, el envío y las variables resultantes.
- 🔴 Comprueba la compatibilidad: la versión del esquema y algunas acciones dependen del canal donde publiques el agente.
━━━━━━━━━━━━━━━━━━
🧩 MODELO MENTAL
Imagina un agente que gestiona reservas de hotel:
- 🟢 Paso 1 — Recopilar: muestra una tarjeta con plan de alimentación, servicios adicionales e idioma preferido.
- 🟢 Paso 2 — Guardar: almacena las selecciones en variables del agente.
- 🟢 Paso 3 — Resumir: muestra el tipo de habitación, la fecha de llegada y las opciones elegidas.
- 🟢 Paso 4 — Confirmar: pregunta al usuario si los datos son correctos.
- 🟢 Paso 5 — Corregir: si responde que no, regresa al paso adecuado para modificar la información.
- 🟢 Paso 6 — Continuar: ejecuta la siguiente acción únicamente cuando los datos estén confirmados.
Este patrón está basado en el ejercicio de reservación de la clase.
━━━━━━━━━━━━━━━━━━
🚀 ACCIONES PARA HOY
Construye una tarjeta adaptativa para recopilar información de una solicitud de soporte técnico:
- 🟢 Crea un tema llamado SolicitudSoporte.
- 🟢 Diseña una tarjeta con el tipo de problema, la prioridad y una descripción breve.
- 🟢 Incluye opciones claras para prioridad: baja, media y alta.
- 🟢 Asigna valores identificables a cada opción y conecta las respuestas con las variables correspondientes.
- 🟢 Añade un mensaje que resuma los datos capturados.
- 🟢 Pregunta si el usuario desea confirmar o corregir la solicitud.
- 🟢 Prueba ambas rutas y verifica que los valores se conserven correctamente.
Puedes diseñar la tarjeta con el diseñador oficial de Adaptive Cards.
━━━━━━━━━━━━━━━━━━
🟣 VENTAJA PROFESIONAL
- 🟣 Reduce fricción: agrupa campos relacionados en lugar de hacer una pregunta por cada dato.
- 🟣 Mejora la experiencia: utiliza tarjetas para decisiones con varias opciones; reserva las preguntas simples para datos puntuales.
- 🟣 Mantén la lógica separada: la tarjeta recopila información, mientras que las condiciones y herramientas gestionan el proceso.
- 🟣 Diseña para el canal real: prueba en el entorno donde se utilizará el agente, no únicamente en el diseñador.
- 🟣 Evita envíos ambiguos: identifica cada acción de envío de forma única, especialmente cuando hay varias tarjetas consecutivas.
━━━━━━━━━━━━━━━━━━
📝 CIERRE
Una tarjeta adaptativa no es solo un elemento visual: es una interfaz que conecta las decisiones del usuario con las variables y la lógica de tu agente.
Reto práctico: construye una tarjeta que capture tres datos, los muestre en un resumen y permita confirmarlos o corregirlos antes de continuar.
Kari Lasa
no entiendo qson o para q son estas tarjetas
Diego Alejandro Lesmes
una interfaz pequeña en forma de formulario para que el usuario seleccion la respuesta, en vez de que digite o que la dicte, es mas amigable dentro de una conersación
Camila Ortega Hinojosa
Puedo conectar todas las herramietnas de m365 al agente?
Sí, prácticamente todas. Puedes usar los conectores nativos de Power Automate para tareas estándar o la API de Microsoft Graph si necesitas una integración profunda y personalizada. Es cuestión de elegir el puente adecuado para el dato que buscas.
Es como tener una caja de herramientas donde cada conector es una llave distinta. Si pudieras automatizar una sola tarea de tu día a día con M365, ¿cuál te ahorraría más tiempo?
Marco Castillo B.
Las tarjetas adaptativas son innovadoras, y sobre todo aplicables, buena clase.
Yanett Pinto
Puedes crear tarjetas adaptativas utilizando el diseñador web o pidiendo a Copilot que genere el JSON. Luego, ese JSON se inserta en Copilot Studio, donde puedes vincular los valores de entrada de la tarjeta a variables del agente para usar la información recopilada en flujos de conversación posteriores.
Soledad Vazquez Garcia
Sí, Soledad, las tarjetas adaptativas se pueden usar en clases a distancia. Son muy flexibles porque se adaptan a diferentes plataformas como Outlook, Teams o SharePoint, mostrando la información de forma coherente en cada una.
EDGAR LÓPEZ FIERRO
Haría una tarjeta adaptativa para preguntar sobre fuentes para aprender a programar, la cual debería de generarme respuestas como las siguientes: páginas web, libros, apps móviles, etc.
Wilfredo Noé Hernández
Muy top como interfaces y visuales para mostrar información y recopilar datos de manera interactiva. Además se editan fácilmente para ajustarse a diferentes necesidades y estilos.