MICROSOFT COPILOT STUDIO PARA DESARROLLADORES
Descripción
El curso combina teoría y práctica con ejercicios aplicados a escenarios reales, incluyendo soporte técnico, automatización de flujos de trabajo, integración con APIs y desarrollo de dashboards interactivos. Al finalizar, los estudiantes serán capaces de diseñar, implementar y gestionar agentes de IA en entornos empresariales con seguridad y eficiencia
Objetivos
• Instalar y configurar Microsoft Copilot Studio integrándolo en el flujo de trabajo de un programador.
• Diseñar y personalizar agentes utilizando la interfaz gráfica y principios de low-code.
• Aplicar Copilot Studio en el desarrollo y mantenimiento de aplicaciones empresariales.
• Explorar funcionalidades avanzadas para adaptar los agentes a necesidades específicas.
• Conectar Copilot Studio con Power BI para la visualización de datos automatizada.
• Consolidar conocimientos y explorar el futuro de la IA en el desarrollo de software.
Audiencia
Prerrequisitos
Se recomienda tener familiaridad con herramientas como Visual Studio Code, GitHub y plataformas en la nube, especialmente Azure.
Temario
• ¿Qué es Microsoft Copilot Studio?
• Arquitectura y componentes básicos: Azure OpenAI, Dataverse, Graph API.
• Casos de uso empresariales: soporte técnico, automatización de tareas, asistencia en desarrollo.
• Comparativa con otras herramientas (Power Virtual Agents, Microsoft Bot Framework).
**Ejercicio práctico:** Crear un agente básico en la interfaz gráfica de Copilot Studio que responda preguntas frecuentes.
**Módulo 2: Configuración del Entorno y Herramientas**
• Requisitos previos y licencias necesarias.
• Instalación de Copilot Studio (web app y Microsoft Teams).
• Configuración de conectores y sincronización con repositorios GitHub y Azure DevOps.
• Prácticas de seguridad: autenticación, permisos y gestión de roles.
**Ejercicio práctico:** Configurar un entorno de prueba con integración a Dataverse y publicar un agente sencillo.
**Módulo 3: Diseño y Creación de Agentes con Copilot Studio**
• Componentes de un agente: instrucciones, triggers, acciones y variables.
• Diseño de flujos conversacionales y personalización de respuestas.
• Buenas prácticas en la creación de agentes.
• Casos reales: Agentes para soporte técnico, atención al cliente y asistencia en desarrollo.
**Ejercicio práctico:** Desarrollar un agente para responder consultas sobre la documentación de APIs.
**Módulo 4: Integración de Copilot Studio en Proyectos de Desarrollo**
• Integración de agentes mediante APIs y Power Automate.
• Automatización de tareas en CI/CD.
• Casos reales: Integración con servicios financieros y sistemas de tickets.
**Ejercicio práctico:** Configurar un flujo de trabajo que incluya GitHub Actions y Copilot Studio.
**Módulo 5: Personalización Avanzada y Extensión de Funcionalidades**
• Ajuste de instrucciones y personalización según contexto.
• Creación de agentes con capacidades de seguridad y compliance.
• Casos reales: Agentes para cumplimiento normativo y monitoreo de sistemas.
**Ejercicio práctico:** Configurar un agente que utilice análisis de rendimiento y sugiera optimizaciones.
**Módulo 6: Integración con Power BI y Visualización de Datos**
• Conexión a bases de datos y diseño de dashboards en Power BI.
• Configuración de consultas dinámicas para visualizaciones interactivas.
• Casos reales: Dashboards para análisis de ventas y desempeño operativo.
**Ejercicio práctico:** Configurar un agente que pueda activar dashboards en Power BI según consultas.
**Módulo 7: Buenas Prácticas, Evaluación y Tendencias Futuras**
• Estándares de calidad y documentación.
• Estrategias para actualización continua de agentes.
• Casos reales: Gestión de agentes en entornos críticos.
**Ejercicio práctico:** Evaluación dinámica mediante encuestas interactivas.