Compilación de agentes declarativos con Visual Studio Code y Microsoft 365 Agents Toolkit

Completado

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.