Compartir a través de


Opciones de extensibilidad de Microsoft Copilot para Microsoft 365

Después de tomar la decisión de ampliar Microsoft Copilot, es importante comprender la variedad de métodos disponibles para aprovechar las funcionalidades de servicios externos, aplicaciones y datos. Esta guía tiene como objetivo simplificar el recorrido a través de las opciones de extensibilidad de Copilot para Microsoft 365, lo que le ayudará a identificar la solución más adecuada alineada con sus necesidades y objetivos específicos.

Importante

  • Los complementos para Microsoft Copilot para Microsoft 365 están en versión preliminar pública y solo funcionan en el chat de Copilot en Microsoft Teams.
  • La funcionalidad está habilitada de forma predeterminada en todos los inquilinos con licencia de Microsoft 365 Copilot. Los administradores pueden deshabilitar esta funcionalidad en función del usuario y del grupo y controlar cómo se aprueban los complementos individuales para su uso y qué complementos están habilitados. Para obtener más información, consulte Administración de complementos para Copilot en aplicaciones integradas.

Explorar las opciones de extensibilidad

Echemos un vistazo a todas las opciones que tiene disponibles.

Diagrama que muestra varias opciones para desarrolladores.

Para agregar datos no estructurados a Microsoft Graph, use:

  • Conectores de Graph, que permiten la ingesta de datos de varios orígenes a Microsoft Graph, lo que facilita el acceso unificado a los datos y la información en Microsoft 365 y otros servicios.

Y hay un número creciente de extensiones que se compilan. Las opciones incluyen:

  • Copilots declarativos, que están diseñados para tareas específicas o conocimientos de dominio.
  • Complementos, que agregan aptitudes y acciones a Microsoft 365.
    • Los complementos de API pueden funcionar de forma independiente o con copilotos declarativos llamando a las API REST a través del servicio OpenAPI.
    • Las extensiones de mensaje para Teams son la funcionalidad de búsqueda y acción para Teams que ahora también funcionan como complementos.
    • Acciones en Copilot Studio, que conecta Microsoft 365 y el entorno de Power Platform.
      • Acciones conversacionales, que se pueden crear directamente en Copilot Studio, para procesar una consulta de usuario completando una o varias operaciones y, a continuación, envía una o varias respuestas al usuario.
      • Avisos que usan AI Builder y la comprensión del lenguaje natural, incluida la base en Dataverse para dirigirse a los escenarios y flujos de trabajo específicos dentro de su empresa.
      • Flujos, que usan el flujo de Power Automate para asignar flujos o procesos existentes en su organización para realizar acciones y recuperar y trabajar con datos.
      • Conectores, que usan conectores de Power Platform para acceder a datos de otros sistemas, como productos empresariales populares como Salesforce, Zendesk, MailChimp y GitHub.

¿Pro-código o código bajo?

Su recorrido variará en función de los resultados deseados y su experiencia en codificación. Tanto si es un codificador experimentado como si prefiere soluciones de código bajo o sin código, hay un conjunto de herramientas adaptadas a su estilo de desarrollo.

Las opciones de código pro son copilotos declarativos, complementos de API, extensiones de mensaje y conectores de Graph. La extensión kit de herramientas de Teams para Visual Studio Code sería su mejor amigo para el desarrollo a fin de adaptar sus copilotos.

Las opciones de código bajo o sin código son copilotos declarativos, todas las acciones de Copilot Studio y conectores de Graph. Puede desarrollar rápidamente con una interfaz fácil de usar en Copilot Studio.

Sopesar las opciones

Hay muchos factores que desea tener en cuenta al decidir qué opción elegir. Antes de establecerse en una ruta de acceso, es aconsejable tener en cuenta los pros y los contras de cada opción. Esto le garantizará tomar una decisión informada que se adapte a sus necesidades y objetivos de desarrollo.

Opciones de extensibilidad Ventajas Limitaciones
Conectores de Graph Relevancia basada en las actividades del usuario

Detección semántica del contenido

El contenido de Graph también funciona con ContextIO, Recomendaciones de contenido y Enterprise Search en Microsoft365.com, SPO y Bing at Work

Los datos permanecen dentro del límite de cumplimiento
No es visible ni reconocible para los usuarios finales a menos que se use con copilots declarativos o extensiones de mensaje.

Sin instalación local

Sincronización potencial de ACL de grupo externo
Copilotos declarativos Su propia experiencia de chat con marca

Experiencias de usuario y detectabilidad mejoradas
Todavía en versión preliminar privada y las características son limitadas
Complementos de API Búsqueda y acción de soporte técnico

Compatibilidad con tarjetas adaptables básicas para una mejor experiencia de usuario

Desarrollo más sencillo con API REST existentes con especificaciones de OpenAPI

Puede incluir instrucciones en LLM.
Todavía en versión preliminar privada y las características son limitadas
Extensiones de mensajes de Teams Se puede detectar a través de la Tienda Teams o el marketplace de origen de aplicaciones

Búsqueda y acción de soporte técnico

Compatibilidad con tarjetas adaptables para mejorar la experiencia de usuario y más controles

También funciona en Outlook

Si anteriormente tenía extensiones de mensaje de compilación para Teams, ahora funcionan como complementos.
Máximo de un millón de complementos habilitados por usuario

Los complementos deben habilitarse manualmente

Número limitado de comandos (máximo 3) y parámetros (máximo 5)

Los datos pueden dejar el límite de cumplimiento

Orchestrator solo puede razonar con 10 complementos por mensaje

El rendimiento depende de los desarrolladores y el hospedaje

Requisitos técnicos para complementos de extensión de mensajes (consulte el documento de Teams)

Complejidad del símbolo del sistema de varios parámetros
Complementos de Copilot Studio Experiencia de ejecución más rápida a la primera

No se necesita ninguna administración de infraestructura

No se requiere ninguna experiencia de codificación

Copilot Studio se incluye como parte de la licencia de Microsoft Copilot
La personalización puede estar limitada

El escalado puede limitarse a los niveles de suscripción de Microsoft Copilot Studio

Si el complemento usa conectores de Power Platform, los usuarios requieren una licencia de Power Platform.

Esta es una breve explicación de algunos de los pros y los contras:

Ventajas

Relevancia basada en las actividades del usuario

Conectores de Graph: después de indexar un elemento externo con conectores de Graph, también puede agregar actividades (como ver, modificar y compartir). Estas actividades mejoran la relevancia de los elementos, como los usuarios que modificaron el elemento, de forma similar a los documentos nativos de Microsoft 365.

Detección semántica del contenido sin activar un complemento

Conectores de Graph: los elementos indexados mediante conectores de Graph forman parte de Microsoft Graph y, por tanto, son accesibles inmediatamente para el resumen junto con contenido de Microsoft 365, como documentos, correos electrónicos y eventos de un usuario. Los complementos requieren que los administradores tengan complementos habilitados, que el usuario instale y habilite la aplicación del complemento.

Los datos permanecen dentro del límite de cumplimiento

Conectores de Graph: por ejemplo, los conectores de Graph ayudan a mantener los datos de terceros dentro del límite de cumplimiento mediante la indexación de los datos. Por otro lado, los datos en tiempo real mediante el uso de extensiones de mensaje no se indizan y se pueden compartir o acceder fuera de los límites de cumplimiento definidos. Como desarrollador de complementos, usted es responsable de proteger los datos de su cliente dentro de los límites de su servicio y proporcionar información sobre las directivas relacionadas con la información personal de los usuarios.

Sugerencia

Puede encontrar más información al respecto en Datos, privacidad y seguridad de Microsoft Copilot para la extensibilidad de Microsoft 365.

Mejor experiencia de usuario con tarjetas adaptables

Complementos de API & extensiones de mensaje: esta pantalla muestra una respuesta de ejemplo de un complemento de extensión de mensaje que usa tarjetas adaptables. La respuesta de Copilot se muestra muy bien en una tabla con diferentes estilos de fuente y colores, junto con botones accionables.

Captura de pantalla que muestra un ejemplo de interfaz de usuario enriquecida en la extensión de mensaje

Por otro lado, en esta pantalla siguiente se muestra una respuesta de ejemplo de Copilot, utilizando datos del conector de Graph. El conector de Graph indexa los problemas y repositorios de GitHub y presenta los resultados en texto sin formato en lugar de en un formato de tarjeta adaptable.

Captura de pantalla que muestra un ejemplo de respuesta de Copilot desde el conector de Graph

Si es desarrollador que quiere conectar datos rápidamente mediante una API, los conectores de Graph podrían ser la solución para usted. Sin embargo, vale la pena tener en cuenta que las extensiones de mensaje podrían mejorar las experiencias del usuario mediante la presentación de resultados en tarjetas adaptables bellamente diseñadas. Las extensiones de mensaje son aplicaciones completas de Microsoft 365 que también funcionan con Copilot.

Sugerencia

Puede encontrar el código de ejemplo para el conector de GitHub de Microsoft Graph TypeScript en Ejemplos de extensibilidad de Microsoft Copilot para Microsoft 365.

Próximamente: Copilot puede tomar medidas a petición mediante el análisis de la entrada y el uso de técnicas de aprendizaje automático para generar nuevo contenido. Copilot puede ver los comandos disponibles en el complemento en función de las descripciones del mismo y sus parámetros. Copilot usará los datos pertinentes a los que tiene acceso y los "rellenará" en los parámetros y llamará al comando.

Limitaciones

Sin instalación local

Conectores de Graph: no hay ninguna capacidad de carga lateral con conectores de Graph. Como desarrollador, necesitará acceso de administrador de Id. de Entra al inquilino para registrarse y dar su consentimiento a los permisos de Graph necesarios. El rol Administrador de búsqueda es necesario para implementar graph connector en Copilot.

Sincronización potencial de ACL de grupo externo

Conectores de Graph: conectores de Graph: si no implementa grupos de id. de entra en el sistema, deberá crear grupos externos que llamen a las API de Graph y mantener el estado de sincronización de la pertenencia de estos grupos a los grupos de sistemas.

Los complementos deben habilitarse manualmente

Conectores de Graph: a diferencia de los elementos externos de Graph Connected que forman parte de Microsoft Graph y están disponibles inmediatamente para el resumen de Copilot. Los administradores primero deben habilitar complementos en el inquilino como parte de la versión preliminar pública (https://aka.ms/extend-Copilot). Además, el usuario de Copilot para Microsoft 365 debe habilitar el complemento en el control flotante de administración de complementos.

Los datos pueden dejar el límite de cumplimiento

Extensiones de mensaje: Graph Connectors inserta elementos externos en Microsoft Graph. Cuando Copilot selecciona un complemento como parte de su orquestación, llama al comando bot framework y rellena los parámetros con datos en función de la descripción de los parámetros. Los datos de THe que proporciona pueden ser cualquiera de los datos disponibles en Microsoft 365 u otros datos proporcionados por complementos en la sesión conversacional. Los comandos de bot framework se hospedan externamente en el límite de Microsoft 365.

Complejidad del símbolo del sistema de varios parámetros

Extensiones de mensaje: los desarrolladores de complementos de extensión de mensaje deben controlar todos los posibles escenarios de mensajes de los usuarios. Los mensajes de parámetro único pueden ser tan simples como:

Búsqueda de Chai en el inventario de Northwind

Los parámetros múltiples pueden ser más complejos con varias consultas, como:

Hemos recibido órdenes parciales de tofu. Busque el proveedor en Northwind y redacte un correo electrónico que resuma nuestro inventario y recordándole que debe dejar de enviar pedidos parciales según nuestra política de MOQ.

El rendimiento depende de los desarrolladores

Extensiones de mensaje: los comandos del marco del bot de complementos que invoca Copilot son externos y los tiempos de respuesta dependen del desarrollador que lo hospeda.

Tipos de datos

Tenga en cuenta los datos: cómo se estructuran, el nivel de volumen y actividad que espera, y el acceso a datos necesario.

Solución Estructura de datos Volumen de datos Actividad de datos Resumir o actuar
Conectores de Graph Datos sin estructurar o acoplados Hasta 5 millones de elementos por conexión Hasta 20 solicitudes por segundo Resumir solo
Complementos de extensión de mensaje Datos estructurados Adecuado para datos de gran volumen (más de 5 M) Adecuado para alta actividad (más de 20 req/s). Resumir + Actuar
Complementos de Copilot Studio Datos estructurados Adecuado para datos de gran volumen (más de 5 M) Adecuado para datos de gran volumen (más de 5 M) Resumir solo

Datos no estructurados

Los datos no estructurados hacen referencia a datos que no están organizados de forma predefinida, como documentos sin formato basados en texto, páginas wiki y archivos PDF. Copilot se puede usar para analizar y extraer información de datos no estructurados y generar contenido nuevo basado en los patrones y relaciones que identifica. Por ejemplo, Copilot podría analizar los documentos de directiva de la empresa y responder a una pregunta específica de un empleado.

Datos estructurados

Los datos estructurados hacen referencia a los datos organizados de forma predefinida, a menudo en forma de tablas con filas y columnas. Copilot se puede usar para analizar y extraer información de datos estructurados y generar contenido nuevo basado en los patrones y relaciones que identifica. Por ejemplo, Copilot podría analizar los datos de ventas y generar un informe que resuma las tendencias y la información clave.

Resumir

Copilot puede analizar y extraer información clave de grandes cantidades de datos, y presentarla de forma concisa y coherente. Esto puede ser especialmente útil para tareas como resumir documentos largos o subprocesos de correo electrónico, donde la inteligencia artificial puede identificar los puntos más importantes y presentarlos en un formato claro y fácil de entender.

Acción

Este es el mismo ejemplo de datos grabables con una extensión de mensaje mostrada anteriormente. Este complemento administra un inventario de productos, que Copilot busca en los datos del inventario y muestra los resultados en la tarjeta adaptable, donde permite a un usuario modificar los datos.

Captura de pantalla que muestra un ejemplo de datos grabables a través de una extensión de mensaje

Sugerencia

Puede encontrar el código de ejemplo del complemento Northwind Inventory en Ejemplos de extensibilidad de Microsoft Copilot para Microsoft 365.

Próximamente: Copilot puede tomar medidas a petición mediante el análisis de la entrada y el uso de técnicas de aprendizaje automático para generar nuevo contenido. Copilot puede ver los comandos disponibles en el complemento en función de las descripciones del mismo y sus parámetros. Copilot usará los datos pertinentes a los que tiene acceso y los "rellenará" en los parámetros y llamará al comando.

Paso siguiente

Obtenga información sobre los requisitos previos para compilar conectores y complementos:

Vea también