Compilación de agentes declarativos con Visual Studio Code y Microsoft 365 Agents Toolkit
Microsoft 365 Agents Toolkit permite a los desarrolladores crear agentes declarativos con más control y escalabilidad que en Copilot Studio. ¿Cuándo es esta ruta de desarrollo la opción correcta en comparación con otras opciones de extensibilidad? Esta unidad le ayuda a evaluar si la creación de un agente declarativo con Microsoft 365 Agents Toolkit es la mejor opción para su escenario, en función de sus objetivos, requisitos técnicos y recursos de desarrollo disponibles.
Ventajas de crear agentes declarativos con microsoft 365 Agents Toolkit y Visual Studio Code
Microsoft 365 Agents Toolkit es una evolución del kit de herramientas de Teams. Permite a los desarrolladores crear agentes declarativos pro-código que se pueden exponer en Microsoft 365 Copilot Chat o incrustarse en Teams. Estos agentes son ideales para flujos de trabajo complejos, integraciones personalizadas y experiencias de usuario con marca.
Considere la posibilidad de crear un agente declarativo con Microsoft 365 Agents Toolkit si:
- Tiene desarrolladores pro-código que crean y mantienen la solución.
- Quiere administrar el proyecto mediante canalizaciones de CI/CD y control de código fuente.
- Quiere experimentar, bifurcar y recorrer en iteración las funcionalidades del agente en un entorno apto para desarrolladores.
Para la integración y extensibilidad:
- Quiere integrarse con cualquier API mediante especificaciones de OpenAPI o puntos de conexión REST personalizados.
- Debe agrupar el agente con otros componentes de la aplicación de Teams. (por ejemplo, pestañas, extensiones de mensajería).
- Debe crear agentes que admitan tarjetas adaptables y una representación enriquecida de la interfaz de usuario.
- Quiere tener acceso anticipado a las características avanzadas. (por ejemplo, intérprete de código, búsqueda semántica).
Limitaciones de la creación de agentes declarativos con microsoft 365 Agents Toolkit
Hay inconvenientes a tener en cuenta al elegir esta ruta de desarrollo:
- Sin compatibilidad con conectores de Power Platform: a diferencia de Copilot Studio, Microsoft 365 Agents Toolkit no admite conectores de arrastrar y colocar para una integración rápida.
- Sin interfaz de usuario sin código: la configuración del agente requiere edición JSON manual; no hay ninguna interfaz de usuario basada en alternancia.
- Reutilización limitada en herramientas de código bajo: los agentes integrados en Microsoft 365 Agents Toolkit no se pueden reutilizar en Copilot Studio ni en su generador de agentes.
- Curva de aprendizaje más empinada: diseñada para desarrolladores profesionales, que pueden ser menos accesibles para los usuarios empresariales o administradores de TI.
Requisitos para compilar agentes declarativos con Microsoft 365 Agents Toolkit
Para crear agentes con Microsoft 365 Agents Toolkit y Visual Studio Code, necesitará lo siguiente:
- Un inquilino de Microsoft 365.
- Visual Studio Code con la extensión Microsoft 365 Agents Toolkit.
- Familiaridad con JSON.
Opcional:
- Acceso a las API o servicios internos con los que se integrará el agente.
- GitHub o Azure DevOps para el control de código fuente y CI/CD.
Contenido destacado del escenario: Agente de soporte técnico de gastos
Vamos a volver a ver nuestro escenario. Su organización quiere mejorar la experiencia de los empleados en cuanto a la administración de viajes y gastos. Un desafío común es que los empleados necesitan actualizaciones en tiempo real sobre el estado del reembolso y ayudan a enviar informes de gastos.
Como parte de la iniciativa de viajes y gastos más amplia de la empresa, el equipo de TI usa microsoft 365 Agents Toolkit y Visual Studio Code para crear un agente de soporte técnico de gastos. Este agente:
- Recupera el estado de reembolso en tiempo real del sistema financiero de la empresa.
- Ayuda a los usuarios a enviar nuevos informes de gastos mediante tarjetas adaptables.
- Proporciona una experiencia conversacional de varios turnos con marca en Copilot Chat.
Esta solución proporciona a los desarrolladores un alto control sobre el comportamiento del agente, el acceso a los datos y la interfaz de usuario, lo que lo hace ideal para escenarios complejos y de alto impacto.
Análisis
Microsoft 365 Agents Toolkit es la mejor opción porque la solución debe ser:
- Altamente personalizable e integrado con sistemas internos.
- Capaz de mostrar respuestas estructuradas e interfaz de usuario interactiva.
- Creado y mantenido por desarrolladores profesionales.
- Diseñado para la implementación en Microsoft 365 Copilot Chat o Microsoft Teams.
¿Por qué otras opciones son poco óptimos?
- Conectores de Copilot: útiles para generar contenido estático, pero no adecuados para crear agentes interactivos y conversacionales o desencadenar acciones.
- Copilot Studio: excelente para escenarios de código bajo, pero carece de flexibilidad pro-código, compatibilidad con tarjetas adaptables y herramientas para desarrolladores necesarias para este nivel de personalización.