Compartir a través de


Opciones de extensibilidad para Microsoft 365 Copilot

Microsoft 365 Copilot es una herramienta de productividad con tecnología de inteligencia artificial que mantiene a los usuarios en el flujo de su trabajo en aplicaciones de Microsoft 365 como Outlook, Teams y Word, basadas en datos de Microsoft Graph. Aunque Copilot ofrece funcionalidades eficaces, es posible que los usuarios necesiten integrar conocimientos, orígenes de datos o aplicaciones adicionales en Copilot para satisfacer necesidades empresariales específicas.

Los agentes para Microsoft 365 Copilot son asistentes especializados centrados en un tema específico, con tecnología de conocimientos de la organización y acciones para automatizar los procesos empresariales. Puede crear dos tipos de agentes para Copilot: agentes declarativos y agentes de motor personalizados. En este artículo se describen los dos tipos de agentes cómo elegir el adecuado para su escenario.

Los conectores de Microsoft Graph permiten a las organizaciones incorporar datos externos, lo que permite a Copilot y a los agentes acceder y razonar a través de una gama más amplia de contenido empresarial.

Tipos de agentes que puede compilar

Puede optar por ampliar Copilot creando uno de los siguientes tipos de agentes:

  • Los agentes declarativos le permiten configurar Copilot para escenarios específicos con instrucciones personalizadas, conocimientos adicionales y acciones para automatizar los procesos empresariales.
  • Los agentes de motor personalizados son ideales para escenarios avanzados que requieren flujos de trabajo complejos, orquestación avanzada o modelos de lenguaje especializados.

Agentes declarativos

Los agentes declarativos le permiten configurar Copilot para escenarios específicos mediante la adición de instrucciones personalizadas, conocimientos adicionales y acciones para automatizar los procesos empresariales. Dado que los agentes declarativos usan la infraestructura, el modelo y el orquestador de IA de Copilot, cumplen los requisitos de seguridad, cumplimiento e inteligencia artificial responsable (RAI) de Microsoft 365.

Para configurar un agente declarativo, proporcione lo siguiente:

  • Instrucciones personalizadas para dar forma a las respuestas de Copilot a las necesidades o flujos de trabajo específicos de su organización.
  • Conocimientos personalizados para conectar orígenes de datos de Microsoft 365 (como SharePoint y OneDrive) o datos externos a través de conectores de Microsoft Graph.
  • Acciones personalizadas que se integran con las API para interactuar con sistemas externos en tiempo real.

Los agentes declarativos tienen las siguientes características:

  • Hospitalidad: Use el orquestador y el modelo de base de Copilot. No se requiere hospedaje adicional.
  • Utillaje: Se puede crear con herramientas de código bajo, como herramientas de Copilot Studio y pro-código como Visual Studio, Visual Studio Code y Teams Toolkit.
  • Canales de publicación: Se puede usar en aplicaciones de Microsoft 365 Copilot y Microsoft 365, como Teams, Word, Excel y Outlook.

Agentes de motor personalizados

Los agentes de motor personalizados son asistentes de inteligencia artificial totalmente personalizados. Son útiles para escenarios que requieren flujos de trabajo complejos, orquestación o modelos de lenguaje específicos. La creación de un agente de motor personalizado puede requerir que proporcione hospedaje adicional para modelos y orquestadores y que se asegure de que el agente personalizado es compatible, seguro y cumple las directivas de inteligencia artificial (RAI) responsables.

Para desarrollar un agente de motor personalizado, necesita:

  • Orquestación personalizada para tomar el control total de los flujos de trabajo e integrar conocimientos adicionales y llamadas API externas. Puede incorporar uno o varios modelos de lenguaje para mejorar la funcionalidad.
  • Modelos personalizados para elegir el modelo más adecuado para su caso de uso, ya sean modelos básicos de gran tamaño, lenguaje pequeño, optimizados o específicos del sector.
  • Compatibilidad proactiva con agentes para iniciar flujos de trabajo y acciones mediante programación.

Los agentes de motor personalizados tienen las siguientes características:

  • Hospedaje: requiere hospedaje adicional fuera de Microsoft 365, normalmente con servicios en la nube como Azure o Copilot Studio, a un costo adicional.
  • Herramientas: la orquestación se puede crear mediante herramientas de código bajo Copilot Studio o pro-código como Visual Studio, Visual Studio Code y Teams Toolkit, mediante lenguajes como .NET, Python y JavaScript, y marcos como kernel semántico o LangChain.
  • Canales de publicación: se pueden usar en aplicaciones de Microsoft 365 Copilot y Microsoft 365 como Teams, Word, Excel y Outlook, así como en aplicaciones externas y sitios web.

Comparación de características del agente

En la tabla siguiente se resumen las diferencias clave entre los agentes declarativos y los agentes de motor personalizados para ayudarle a elegir la opción adecuada para su caso de uso.

Característica Agentes declarativos Agentes de motor personalizados
Caso de uso Use Microsoft 365 Copilot para escenarios específicos de la tarea. Use flujos de trabajo complejos o sistemas de inteligencia artificial personalizados.
Personalización Limitado a los modelos y acciones de Copilot. Totalmente personalizable, incluida la elección de modelos de inteligencia artificial y orquestación.
Interacciones proactivas No se admite; se basan en interacciones iniciadas por el usuario. Permitir que los agentes desencadenen acciones automáticamente, incluso sin la entrada directa del usuario.
Canales Integrado en aplicaciones de Microsoft 365. Disponible para Microsoft 365 y aplicaciones externas.
Complejidad de la configuración Se puede desarrollar con herramientas de código bajo (Copilot Studio) y herramientas pro-código (Visual Studio Code/Teams Toolkit) Varía de configuraciones sencillas en Copilot Studio a implementaciones avanzadas pro-código mediante Visual Studio y Visual Studio Code.
Hospedaje del motor Hospedado en Microsoft 365. Hospedado en Microsoft 365 con Copilot Studio o externamente con soluciones personalizadas como Azure AI.

Elección del tipo de agente que se va a compilar

En esta sección se describen las características y escenarios de los agentes de motor declarativos y personalizados para ayudarle a decidir qué tipo de agente se va a compilar.

En el siguiente gráfico de flujo se resume el proceso de decisión para elegir el tipo de agente que se va a compilar.

Guía de decisión para elegir entre agentes declarativos y agentes de motor personalizados.

Cree un agente declarativo cuando:

  • Quiere que el agente funcione dentro de los modelos de lenguaje y orquestación de Copilot para garantizar la coherencia con la seguridad y el cumplimiento.
  • Quiere una implementación más rápida o desarrollar un agente sin código o con poco código.
  • El flujo de trabajo del usuario está dentro de las aplicaciones de Microsoft 365 (SharePoint, OneDrive, Teams) y quiere trabajar en el contexto de estas aplicaciones (a través @mentions de o en los chats empresariales de Teams).

Cree un agente de motor personalizado cuando:

  • Ha creado una asistente conversacional existente fuera de Copilot y quiere integrarla con Microsoft 365 y Copilot.
  • Quiere usar sus propios modelos de inteligencia artificial o el agente podría beneficiarse de modelos específicos del dominio con conocimientos especializados o modelos multimodales.
  • Quiere integraciones avanzadas de Teams (por ejemplo, con reuniones y canales).
  • Quiere que el agente esté disponible fuera de Microsoft 365 y Copilot.
  • Quiere admitir la mensajería proactiva, que permite a los desarrolladores definir flujos de trabajo y desencadenar el comportamiento del agente sin necesidad de interacción del usuario.
  • Necesita la integración de varios sistemas, como la administración de la logística mediante la integración de datos de GPS, sistemas de almacenamiento y bases de datos de clientes.
  • Debe implementar una lógica de negocios personalizada (como reglas específicas para la evaluación de prioridades de pacientes en un entorno sanitario basado en los síntomas y la historia clínica).
  • Tiene una toma de decisiones compleja (por ejemplo, evaluar las solicitudes de préstamo en función de varios factores, como la puntuación de crédito, los ingresos y el historial de empleo).