
MS-4015: Build custom engine agents with the Microsoft 365 Agents SDK
Duración del curso: 8 horas
🎯 Perfil Objetivo
Este curso es estrictamente para Desarrolladores de Software Senior y Arquitectos de IA.
- Requisito clave: Dominio de JavaScript/TypeScript o Python, y experiencia previa con el Teams AI Library o el Bot Framework.
- Enfoque: Crear agentes altamente personalizados que requieren un control total sobre el modelo de lenguaje (LLM) y el flujo de la conversación.
📌 Objetivo del Curso
Objetivo General
Capacitar a los desarrolladores en el uso del Microsoft 365 Agents SDK (anteriormente Teams AI Library) para construir agentes inteligentes con motores propios, capaces de gestionar diálogos complejos, estados de sesión y planes de acción personalizados dentro de Microsoft Teams.
Objetivos Específicos
- Implementar el Teams AI Library: Utilizar el SDK para simplificar la integración de LLMs en aplicaciones de Teams.
- Gestionar el Estado de la Conversación: Aprender a manejar la memoria a corto y largo plazo del agente.
- Crear "Action Planners": Configurar cómo el agente decide qué funciones ejecutar basándose en la intención del usuario.
- Integrar Modelos Propios: Conectar el agente con modelos de Azure OpenAI o modelos personalizados (BYO LLM).
- Desplegar y Escalar: Publicar agentes de motor propio que soporten interacciones fluidas y seguras a nivel empresarial.
📚 Temario
Módulo 1: Introducción a los Custom Engine Agents
- Diferencia entre Agentes Declarativos y Agentes de Motor Personalizado.
- Arquitectura del Microsoft 365 Agents SDK.
- Cuándo elegir un motor personalizado frente a la extensibilidad estándar.
Módulo 2: Configuración del SDK y el Modelo (LLM)
- Configuración del entorno de desarrollo con Teams Toolkit.
- Conexión con Azure OpenAI Service (GPT-4/GPT-4o).
- Gestión de claves de API y seguridad en el lado del servidor.
Módulo 3: El Ciclo de Vida del Pensamiento (Planificación)
- Introducción a los Planners: Cómo el agente "piensa" antes de responder.
- Implementación de Augmentations: Monólogo interno, herramientas y planes de acción.
- Manejo de Prompts dinámicos y plantillas de prompts en el SDK.
Módulo 4: Gestión de Acciones y Funciones (Tools)
- Definición de acciones que el agente puede ejecutar en sistemas externos.
- Mapeo de intenciones del usuario a funciones de código (Function Calling).
- Envío de Adaptive Cards interactivas como respuesta a procesos de backend.
Módulo 5: Memoria y Gestión de Estados
- Implementación de almacenamiento de estados (Turn State, User State, Conversation State).
- Cómo mantener el contexto en conversaciones largas y complejas.
- Estrategias para el "olvido" o limpieza de historial para optimizar tokens.
Módulo 6: Moderación y Seguridad Pro-Code
-
- Implementación de capas de moderación de contenido dentro del código.
- Manejo de errores de la IA y respuestas de respaldo (Fallbacks).
- Depuración avanzada mediante el Teams App Test Tool.
¡Inscríbete aquí hoy mismo!

Beneficios de Nuestros Entrenamientos
Recuerda:
- Acceso al material oficial
- Modalidad Virtual en Tiempo Real- Microsoft Teams
- Certificado Oficial (requiere mínimo 80% de asistencia)
- Instructores Certificados MCT
Contáctanos para más información:
capacitacion@grupobusiness.it / evelin.cevallos@grupobusiness.it
