Daniel Alfredo García Serna
📚 CLASE: Herramientas externas con orquestación en Copilot Studio
━━━━━━━━━━━━━━━━━━
🎯 IDEA PRINCIPAL
La orquestación generativa permite que un agente utilice herramientas externas y decida cuáles necesita según la intención del usuario, las instrucciones y el contexto.
━━━━━━━━━━━━━━━━━━
⚡ RESUMEN ULTRA RÁPIDO
- 🔵 Orquestación generativa: la IA selecciona herramientas y conocimientos para resolver solicitudes.
- 🔵 Conectores: integran servicios como Outlook, Teams y SharePoint.
- 🔵 Power Automate: ejecuta procesos automatizados de varios pasos.
- 🔵 API REST: conecta el agente con servicios propios o externos.
- 🔵 Variables globales: permiten reutilizar información entre temas.
- 🔴 Seguridad: conectar una herramienta no significa que cualquier operación sea segura o esté autorizada.
━━━━━━━━━━━━━━━━━━
🔑 LO IMPORTANTE
- 🟢 Agrega herramientas: entra en tu agente, abre la sección de herramientas y selecciona el conector o mecanismo adecuado.
- 🔵 Define la acción concreta: no basta con agregar Outlook; debes seleccionar qué operación realizará, como enviar un correo.
- 🟢 Escribe instrucciones claras: especifica cuándo usar la herramienta, qué información necesita y qué debe hacer si faltan datos.
- 🔵 Configura los parámetros: cada herramienta puede requerir destinatario, asunto, contenido u otros valores.
- 🟢 Usa entradas dinámicas cuando convenga: permite que la IA complete parámetros a partir del contexto y las variables disponibles.
- 🔵 Comparte los datos necesarios: utiliza variables globales cuando otros temas o herramientas necesiten acceder a ellos.
- 🔴 No confundas conocimiento con acción: consultar un documento es distinto de enviar un correo o modificar una base de datos.
- 🟣 Aporte experto: utiliza flujos deterministas para operaciones críticas que requieran validaciones, permisos y resultados predecibles.
La documentación oficial explica que la orquestación puede seleccionar herramientas, temas y fuentes de conocimiento según la solicitud; también puedes invocar herramientas explícitamente desde un tema.
━━━━━━━━━━━━━━━━━━
🧩 MODELO MENTAL
Imagina un agente para gestionar reservas de hotel:
- 🟢 Paso 1 — Comprender: el cliente solicita una reserva y proporciona su correo.
- 🟢 Paso 2 — Consultar: el agente busca información en las fuentes de conocimiento configuradas.
- 🟢 Paso 3 — Decidir: determina si necesita consultar disponibilidad o ejecutar otra herramienta.
- 🟢 Paso 4 — Validar: comprueba que tenga los datos requeridos antes de continuar.
- 🟢 Paso 5 — Ejecutar: utiliza la herramienta correspondiente, como un flujo o una API.
- 🟢 Paso 6 — Confirmar: informa el resultado real de la operación, sin inventar una reserva completada.
La diferencia esencial es que la IA puede decidir la secuencia de herramientas, mientras que cada herramienta ejecuta una operación concreta.
━━━━━━━━━━━━━━━━━━
🚀 ACCIONES PARA HOY
Crea una automatización sencilla de solicitudes por correo:
- 🟢 Crea un agente de prueba y configura sus instrucciones.
- 🟢 Añade una herramienta de envío de correo, como una acción de Office 365 Outlook, si tienes acceso.
- 🟢 Define cuándo puede enviar el mensaje y qué información necesita.
- 🟢 Configura los parámetros de destinatario, asunto y cuerpo.
- 🟢 Guarda el correo del usuario en una variable global si otros temas deben reutilizarlo.
- 🟢 Prueba solicitudes completas, solicitudes con datos faltantes y peticiones ambiguas.
- 🔴 Verifica las conexiones, los permisos y el destinatario antes de probar el envío real.
- 🟢 Revisa el historial de ejecución y confirma qué herramienta se llamó y cuál fue su resultado.
━━━━━━━━━━━━━━━━━━
🟣 VENTAJA PROFESIONAL
- 🟣 Evita diseñar cada ruta manualmente: describe el objetivo y permite que la orquestación seleccione las herramientas apropiadas, manteniendo controles claros.
- 🟣 Protege las operaciones sensibles: solicita confirmación antes de acciones importantes, como enviar información confidencial o modificar registros.
- 🟣 Evalúa los conectores: revisa el editor, los permisos, las credenciales, el tratamiento de datos y las políticas de uso.
- 🟣 No asumas que un conector está certificado para tu caso: su disponibilidad no sustituye una evaluación de privacidad y seguridad.
- 🟣 Diseña para fallos: establece qué debe comunicar el agente cuando una API falla, una conexión expira o faltan permisos.
━━━━━━━━━━━━━━━━━━
📝 CIERRE
La orquestación generativa convierte al agente en un coordinador capaz de seleccionar herramientas; las instrucciones, los permisos y las validaciones definen sus límites.
Reto práctico: crea un agente que consulte una fuente de información, recopile un correo y envíe un resumen únicamente cuando se cumplan las condiciones que definiste.
Nota útil: si no encuentras la opción de orquestación generativa en tu entorno, no concluyas automáticamente que el administrador la bloqueó. La disponibilidad puede depender de la experiencia de creación, el tipo de agente y la configuración del entorno. Comprueba primero la documentación de tu experiencia específica y las políticas de tu organización.
