La orquestación con inteligencia artificial en Copilot Studio transforma la forma en que un agente decide qué hacer: en lugar de programar cada paso, dejas que la IA elija qué herramienta usar y cuándo. Esto te permite enviar correos, disparar notificaciones o consultar servicios externos sin escribir código.
¿Qué es la orquestación con IA en un agente conversacional?
Hasta este punto, la orquestación la hacías tú: definías los temas, las preguntas y los recursos que el agente debía usar para responder. Con la orquestación habilitada por IA, esa decisión la toma el modelo generativo a partir de las instrucciones en lenguaje natural que escribiste.
En la demo, el agente Contoso Hotel 2 trae habilitada esta capacidad y trabaja con GPT 4o para decidir los pasos. Antes solo funcionaba en inglés, pero ya está liberada para la mayoría de los idiomas, lo que abre la puerta a flujos en español sin perder calidad.
¿Qué es la orquestación con IA en Copilot Studio? Es la capacidad del agente de decidir, con un modelo generativo, qué herramienta o conocimiento usar en cada turno de conversación, siguiendo las instrucciones escritas en lenguaje natural.
¿Cómo se controla la orquestación sin codificar?
Todo se gobierna desde las instrucciones del agente. Por eso vale tanto la pena escribirlas con cuidado: ahí defines el orden de las preguntas, qué fuentes usar y cuándo invocar una herramienta.
En el ejemplo, las instrucciones le dicen al agente que pregunte el nombre, después el correo, responda solo con la información del archivo de descripción del hotel y, si el cliente acepta, use la herramienta Enviar correo electrónico V2 para mandar un resumen. También le pide transformar el cuerpo a HTML para que el cliente de correo lo muestre con formato [10:30].
¿Cómo agrego herramientas externas a un agente?
Las herramientas son el puente entre la conversación y el resto de tu stack. Las agregas desde el botón Agregar herramienta o desde la pestaña dedicada, y el catálogo es amplio.
Estas son las opciones disponibles para conectar un agente con servicios externos:
- Conectores destacados como Office 365 Outlook, Teams, OneDrive, Planner o tablas de Dataverse.
- Conectores de Microsoft y de socios de negocio, con cientos de integraciones listas para usar.
- Solicitudes describidas en lenguaje natural, donde la IA arma la llamada por ti.
- Flujos de Power Automate, que forman parte de Power Platform.
- APIs propias mediante un servicio RESTful y su archivo Swagger.
Después de elegir el conector, eliges la acción específica. En este caso, la acción es Enviar correo electrónico (V2), ya que la V1 fue deprecada y tiene menos capacidades [13:50].
¿Cómo configuro los parámetros de una herramienta?
Cada herramienta expone entradas que el agente debe llenar: destinatario, asunto, cuerpo. Lo poderoso es que puedes marcarlas como llenado dinámico con IA, y el modelo decide qué valor pasar según la conversación.
¿Para qué sirve marcar una entrada como dinámica? Le indica al agente que use el contexto de la charla y las variables disponibles para rellenar ese campo, sin que tú definas reglas fijas.
¿Cómo comparto datos entre temas con variables globales?
Para que el correo del usuario esté disponible en cualquier momento, no basta con capturarlo: hay que convertirlo en variable global. En el tema Inicio de la conversación se pregunta el correo, se asocia a una entidad de tipo email y se renombra como correo.
Al cambiar el alcance a global, la variable pasa a llamarse global.correo y queda accesible desde cualquier tema y desde la propia orquestación con IA. Así, cuando el modelo decide enviar el correo, ya tiene la dirección sin volver a preguntarla [16:20].
¿Qué pasa cuando pruebas el agente con orquestación activa?
Al probar el agente aparece un mapa de orquestación que muestra, paso a paso, qué decisiones está tomando la IA. Primero pide el correo, luego busca en los orígenes (el archivo de Word con la descripción del hotel) y arma la respuesta con los tipos de habitación: estándar, deluxe, suite junior y suite presidencial.
Cuando confirmas que quieres recibir la información por correo, el mapa muestra la invocación de la herramienta de envío. La IA toma la decisión de usarla con base en las instrucciones, no porque tú la hayas codificado.
¿Por qué transformar el cuerpo del correo de Markdown a HTML?
Los agentes de Copilot Studio responden en Markdown, que les permite usar negritas, listas y otros formatos en el chat. El problema es que un cliente de correo electrónico interpreta texto plano o HTML, no Markdown.
Si mandas el cuerpo tal cual, llega con asteriscos y guiones visibles. Por eso las instrucciones piden convertir el contenido a HTML antes de enviarlo, y la IA busca por su cuenta una herramienta que haga esa conversión y luego dispara el correo formateado.
¿Por qué el correo del agente debe ir en HTML? Porque el contenido nativo está en Markdown, y los clientes de correo no lo renderizan; el HTML asegura que negritas, listas y títulos se vean bien.
¿Cuándo conviene salir del flujo conversacional?
No todo tiene que vivir dentro del chat. La regla práctica es identificar qué acciones aportan más valor fuera de la conversación: enviar un correo de confirmación, publicar en un canal de Teams, escribir en una base de datos o disparar una notificación.
Explora los conectores disponibles, mapea cuáles encajan con tu caso (reservaciones, soporte, ventas) y deja que la orquestación con IA decida cuándo activarlos. ¿Qué herramienta integrarías primero en tu agente? Cuéntalo en los comentarios.