Resumen
En este módulo, ha aprendido a aprovechar el servicio OpenAI de Azure para crear agentes personalizados inteligentes para Microsoft Teams mediante el SDK de agentes de Microsoft 365. Ha explorado la canalización de desarrollo completa desde la configuración del entorno hasta la implementación de un agente totalmente funcional con tecnología de inteligencia artificial.
Lo que aprendiste
Comenzó por comprender la arquitectura fundamental en la que Azure AI Bot Service proporciona la red troncal de la infraestructura para el registro de bots, la conectividad de canal y el escalado, mientras que la SDK de agentes de Microsoft 365 ofrece el marco para desarrolladores para crear lógica de inteligencia artificial personalizada. Esta separación le permite centrarse en comportamientos inteligentes al tiempo que aprovecha la infraestructura de bots de nivel empresarial.
Ha descubierto cómo preparar el entorno de desarrollo para compilar agentes con el SDK de agentes de Microsoft 365. Esto incluía la configuración de Visual Studio Code con la extensión Microsoft 365 Agents Toolkit, la configuración del entorno de ejecución adecuado (Node.js v16+ para el desarrollo de JavaScript/TypeScript), el establecimiento del acceso al servicio OpenAI de Azure y la preparación de Microsoft Teams para probar aplicaciones personalizadas.
Ha explorado la generación aumentada de recuperación (RAG) como patrón crítico para los agentes empresariales. RAG permite a los agentes proporcionar respuestas contextuales precisas mediante la recuperación de información relevante de los orígenes de conocimiento de la organización y su incorporación en el contexto del modelo de inteligencia artificial. Este enfoque garantiza que los agentes puedan responder a preguntas basadas en datos actuales específicos de la organización en lugar de depender únicamente de los datos de entrenamiento del modelo.
Ha aprendido a implementar RAG mediante servicios de Azure, especialmente Azure Cognitive Search como origen de conocimiento para indexar documentos empresariales. Ha practicado la creación de implementaciones en Fundición de IA de Azure, la adición de orígenes de datos, la configuración de índices de búsqueda y la recopilación de las claves de API y los puntos de conexión necesarios para la integración.
Ha adquirido experiencia práctica con la integración de modelos de Azure OpenAI en las aplicaciones de Teams. Esto incluía comprender dos enfoques para la recuperación: la recuperación en código mediante los SDK de búsqueda directamente y el uso de la Planner Acción con herramientas registradas para tomar decisiones de recuperación más dinámicas y controladas por inteligencia artificial.
Por último, ha aprendido a implementar agentes en Microsoft Teams mediante microsoft 365 Agents Toolkit, entendiendo cómo configurar las credenciales y los puntos de conexión necesarios para crear una experiencia fluida en la que los usuarios puedan interactuar con el agente de inteligencia artificial directamente dentro de su entorno de Teams.
Puntos clave
- Azure AI Bot Service y SDK de agentes de Microsoft 365 funcionan conjuntamente para proporcionar una infraestructura de nivel empresarial con funcionalidades flexibles de personalización de inteligencia artificial
- RAG es esencial para los agentes de inteligencia artificial empresarial porque permite respuestas basadas en datos actuales específicos de la organización en lugar de información de entrenamiento genérica
- Azure Cognitive Search proporciona el origen de conocimiento óptimo para las implementaciones de RAG con Azure OpenAI, lo que ofrece eficaces funcionalidades de indexación y recuperación.
- Microsoft 365 Agents Toolkit simplifica el desarrollo desde la configuración inicial hasta la implementación, proporcionando plantillas, herramientas de depuración y funcionalidades de implementación integradas
- La configuración adecuada de los puntos de conexión y las claves de API es fundamental para conectar el agente al servicio OpenAI de Azure y a los orígenes de conocimiento
Pasos siguientes
Ahora que sabe cómo crear agentes con tecnología de inteligencia artificial con Azure OpenAI, está listo para:
- Creación del primer agente personalizado mediante las plantillas de Microsoft 365 Agents Toolkit
- Implementación de RAG con los orígenes de datos y documentos específicos de la organización
- Exploración de patrones avanzados de orquestación de IA mediante la biblioteca de inteligencia artificial de Teams
- Diseño de flujos de conversación que aprovechan la inteligencia artificial y los datos empresariales
- Implementación y prueba de agentes en el entorno de Microsoft Teams
- Consideración de los procedimientos recomendados de gobernanza y seguridad para agentes de inteligencia artificial empresarial
Recursos adicionales
- documentación de SDK de agentes de Microsoft 365
- Documentación del servicio Azure OpenAI
- documentación de Azure Cognitive Search
- Documento de investigación sobre la recuperación de la generación aumentada (RAG)
- Kit de herramientas de agentes de Microsoft 365 para VS Code
- Programa de desarrolladores de Microsoft 365
- Referencia de la biblioteca de inteligencia artificial de Teams