Compartir a través de


Agentes para Microsoft 365 Copilot

Microsoft 365 Copilot es una herramienta de productividad con tecnología de inteligencia artificial que mejora los flujos de trabajo en todas las aplicaciones de Microsoft 365, como Copilot Chat, Outlook, Teams y Word, mediante datos empresariales de Microsoft Graph. Aunque Copilot proporciona funcionalidades integradas eficaces, las organizaciones a menudo necesitan integrar conocimientos adicionales, orígenes de datos o aplicaciones para abordar casos de uso específicos.

Los agentes amplían la funcionalidad de Copilot actuando como asistentes de inteligencia artificial especializados adaptados a dominios específicos. Estos agentes aplican el conocimiento y la automatización de la organización para simplificar los procesos empresariales, mejorar la toma de decisiones y mejorar la eficiencia. Los agentes pueden recuperar información, resumir datos o incluso realizar acciones como enviar correos electrónicos o actualizar registros.

Puede usar uno de los dos enfoques para crear agentes para Copilot: el enfoque declarativo , que usa sus instrucciones, conocimientos y acciones junto con el orquestador y los modelos de Copilot, o el enfoque del motor personalizado , donde trae su propio orquestador y modelos para crear un agente totalmente personalizado. En este artículo se describen los dos enfoques y se proporciona información sobre cuándo usar cada uno.

¿Por qué crear un agente?

Microsoft 365 Copilot proporciona una ayuda eficaz basada en inteligencia artificial, pero es posible que Copilot por sí sola no aborde completamente los flujos de trabajo únicos de la organización, los orígenes de datos o las necesidades de automatización. Al compilar agentes, puede hacer lo siguiente:

  • Amplíe el conocimiento de Copilot mediante la integración de sistemas y orígenes de datos de terceros.
  • Automatice flujos de trabajo complejos de varios pasos en Aplicaciones externas y Microsoft 365.
  • Ofrezca experiencias de usuario personalizadas que aparecen donde trabajan los usuarios, en chats de Teams, Outlook, SharePoint o aplicaciones personalizadas.

Los agentes permiten interacciones seguras en tiempo real entre Copilot y otros sistemas empresariales. Microsoft y sus asociados ofrecen una variedad de agentes precompilados. También puede crear las suyas propias con herramientas de código bajo y pro-código para adaptarse a sus requisitos específicos.

Por ejemplo, el Agente de ventas para Copilot puede automatizar la administración de clientes potenciales convirtiendo los contactos en clientes potenciales de ventas en Dynamics o Salesforce, configurando reuniones y llegando a los clientes, a la vez que accede de forma segura a los datos de Microsoft 365 y enterprise para personalizar las interacciones e impulsar los resultados empresariales.

Al desarrollar agentes para Microsoft 365 Copilot, las organizaciones pueden usar datos empresariales de forma segura, realizar acciones en todas las aplicaciones y mejorar la productividad, todo ello dentro del flujo de Teams, Outlook, Copilot u otras aplicaciones de Microsoft 365.

Componentes principales del agente

Los agentes constan de los siguientes componentes principales:

  • Conocimiento: Adapte las respuestas del agente proporcionándole instrucciones especializadas y orígenes de datos.
  • Acciones: Desarrolle acciones, desencadenadores y flujos de trabajo que automaticen los procesos empresariales.

Más allá de estos componentes principales, las capas adicionales mejoran la funcionalidad de un agente:

  • El orquestador actúa como motor central que administra el modo en que el agente interactúa con el conocimiento, las aptitudes y la autonomía.
  • Los modelos básicos potencian el razonamiento, la comprensión del lenguaje y la generación de respuestas del agente, formando la capa de inteligencia detrás de cada interacción.
  • La capa de experiencia de usuario garantiza una interacción fluida entre usuarios y agentes mediante la integración de agentes en aplicaciones de Microsoft 365 o plataformas externas para un flujo de trabajo intuitivo y eficaz.

Al combinar estos elementos, los agentes proporcionan una manera eficaz de ampliar Copilot para automatizar tareas, integrar datos y ofrecer asistencia inteligente y consciente del contexto.

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. En la imagen siguiente se muestra la anatomía básica de un agente declarativo.

Anatomía de un agente declarativo. Los agentes declarativos usan los modelos integrados de orquestador y base de Copilot, lo que permite la integración de instrucciones, conocimientos y acciones personalizados con código mínimo para experiencias sin problemas en las aplicaciones 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 mensajes de Teams, conectores de Copilot, SharePoint y OneDrive) o datos externos a través de conectores de Microsoft 365 Copilot (anteriormente 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: Compile agentes mediante herramientas de código bajo, como Copilot Studio generador de agentes o herramientas pro-código como Visual Studio o Visual Studio Code y Teams Toolkit.
  • Canales: Ejecute 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. En la imagen siguiente se muestra la anatomía básica de un agente de motor personalizado.

Anatomía de un agente de motor personalizado. En el diagrama se muestra cómo los orquestadores integran modelos básicos con conocimientos, aptitudes y autonomía para ofrecer experiencias de usuario y colaborar con otros agentes.

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.
  • Autonomía y compatibilidad proactiva con agentes para iniciar mediante programación flujos de trabajo y acciones, lo que permite que los agentes funcionen de forma independiente, tomen decisiones y escalen las tareas según sea necesario.

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

  • Hospitalidad: Requerir hospedaje adicional fuera de Microsoft 365, normalmente con servicios en la nube como Azure, a un costo adicional.
  • Utillaje: La orquestación se puede crear mediante herramientas de Copilot Studio o pro-código de código bajo, 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: Puede ejecutarse en aplicaciones de Microsoft 365 Copilot y Microsoft 365 como Teams, Word, Excel y Outlook, así como aplicaciones externas y sitios web como portales de servicio al cliente o paneles internos.
  • Colaboración: Admite la comunicación de agente a agente, lo que permite a los agentes delegar tareas y coordinar flujos de trabajo, ampliando las capacidades de Copilot entre varios agentes dentro de una organización.

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 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 centrados. Use flujos de trabajo complejos o integraciones avanzadas.
Uso compartido y acceso Diseñado para ser utilizado por individuos. Admite el uso individual y la colaboración de grupo.
Personalización Limitado al orquestador y los modelos 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 o VS Code.
Hospedaje del motor Hospedado en Microsoft 365. Hospedado en Microsoft 365 con Copilot Studio o externamente con soluciones personalizadas como Azure AI.
Opciones de implementación Dentro de mi organización o publicar en la tienda comercial para mis clientes (ISV). Dentro de mi organización o publicar en la tienda comercial para mis clientes (ISV).
Cumplimiento y seguridad Hereda los estándares de cumplimiento, RAI y seguridad de Microsoft 365 Debe garantizar su propio cumplimiento, las prácticas RAI y las medidas de seguridad.

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 quiere desarrollar un agente sin código o con poco código mediante herramientas como Copilot Studio o es un desarrollador que prefiere una experiencia simplificada con opciones pro-código como Visual Studio o Teams Toolkit.
  • 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). Por ejemplo, un agente del departamento de soporte técnico de TI que responde @mentions en Teams o un agente de resumen de documentos invocado en SharePoint.

Cree un agente de motor personalizado cuando:

  • El agente requiere una orquestación personalizada para controlar flujos de trabajo complejos, lógica de negocios específica, reglas precisas de toma de decisiones o varias integraciones del sistema. Por ejemplo, un agente de aprobación de préstamos financieros puede tener reglas de negocio específicas, requisitos precisos de recopilación de datos y varios sistemas de comprobación de crédito para evaluar la aplicación de un candidato.
  • 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 habilitar la productividad de grupos, donde varios usuarios pueden colaborar con el mismo agente o beneficiarse de él en un canal o reunión de Teams.
  • Ha creado una asistente conversacional existente fuera de Copilot y quiere integrarla con Microsoft 365 y Copilot.
  • 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.

Consideraciones sobre costes

Tenga en cuenta las implicaciones de costo del diseño de la solución de agente, tanto desde el punto de vista del usuario como del hospedaje. Para obtener más información, consulte Consideraciones de costos para la extensibilidad de Copilot.