Guía de planeación de extensibilidad de Microsoft 365 Copilot

Microsoft 365 Copilot es una herramienta de productividad con tecnología de IA que combina conocimientos y habilidades para ayudar a los usuarios en el flujo de su trabajo. Puede crear soluciones de extensibilidad que adapten y mejoren la experiencia de Copilot para que sus usuarios satisfagan las necesidades empresariales únicas de su organización.

La planeación es un primer paso importante para diseñar y crear su solución de extensibilidad. En este artículo se proporcionan los pasos clave a seguir para ayudarle a planear la solución de extensibilidad de Copilot.

Define tus objetivos

Antes de diseñar la solución de extensibilidad de Copilot, defina el propósito y el ámbito de lo que planea compilar. Esta operación conlleva los pasos siguientes:

  • Identifique el problema que está resolviendo.
  • Comprenda a los usuarios objetivo.
  • Defina cómo su solución puede abordar el problema empresarial.

Para empezar, defina el desafío específico o la brecha de productividad que debe abordar. Identifique las ineficiencias, los puntos débiles o las necesidades insatisfechas que existen para sus usuarios. Después de identificar el problema que necesita resolver, puede explorar cómo proporcionar valor ampliando Copilot.

A continuación, considere lo que sabe sobre sus usuarios objetivo y cómo puede ayudarlos con sus necesidades de productividad. Identifique la persona o personas de usuario a las que se dirige y los resultados que desea lograr para la organización. Tenga en cuenta las siguientes preguntas:

  • ¿El número de usuarios potenciales afectará las opciones de diseño, como los costos de consumo?
  • ¿Los usuarios tienen licencias de Copilot? Si no es así, ¿cuáles son los costos de adopción o licencia? Para obtener más información, consulta Considerar costos.

Después de definir el problema o la necesidad empresarial que debe abordar, identifique cómo puede ampliar Copilot para resolver o mitigar el problema. ¿Qué necesitan los usuarios que haga Copilot? Use la información de la tabla siguiente para guiar su pensamiento.

Necesidad empresarial Enfoque de extensibilidad de Copilot
Mejorar la toma de decisiones, resúmenes o recomendaciones Mejora las capacidades de razonamiento de Copilot.
Integrar el conocimiento de la organización de bases de datos, documentos o API Permite que Copilot acceda a datos externos y los use.
Reduzca las tareas manuales mediante la creación de flujos automatizados Cree flujos de trabajo automatizados para simplificar las tareas repetitivas.
Proporcione acceso seguro a las capacidades de Copilot dentro de sus propias aplicaciones o agentes personalizados Acceso a Copilot a través de las API de Microsoft 365 Copilot para garantizar el cumplimiento y la seguridad de nivel empresarial

Tenga en cuenta también:

  • ¿El flujo de trabajo implica varios pasos o decisiones condicionales? Si es así, diseñe flujos de trabajo estructurados o interacciones de varios pasos para una experiencia de usuario fluida.
  • ¿Necesita Copilot adaptarse de forma dinámica a las entradas de los usuarios o a los contextos cambiantes? Si es así, implemente funcionalidades contextuales para ajustar las respuestas en función de las necesidades del usuario en tiempo real.

Definir requisitos técnicos y de datos

Determine los requisitos que debe cumplir la solución de extensibilidad. Tenga en cuenta los siguientes factores:

  • Requisitos de experiencia del usuario

    ¿Dónde interactuarán los usuarios con Copilot? Esto puede estar dentro del contexto de las aplicaciones de Microsoft 365 (Copilot, Word, Excel, PowerPoint, Teams) o de aplicaciones o sitios web de terceros.

  • Orígenes de datos

    ¿Requieren Copilot o su solución datos internos o externos, como documentos, aplicaciones, API o bases de datos? Por ejemplo, ¿necesita lo siguiente:

    • ¿Integrar datos externos en aplicaciones de Microsoft 365 para obtener respuestas contextualmente relevantes?
    • ¿Interactúa con datos en tiempo real para flujos de trabajo empresariales?
    • ¿Interactúa con otras aplicaciones para recuperar o actualizar datos, ejecutar comandos o desencadenar flujos de trabajo?
  • Opciones de integración del origen de datos

    Para cada origen de datos que necesite integrar con Copilot, identifique si hay disponible un conector de Microsoft 365 Copilot, un complemento de Power Platform o una API de REST. Si no está disponible una integración de origen de datos existente, decida si desea compilar un conector de Copilot o una API para habilitar la integración. En la tabla siguiente se proporciona un ejemplo.

    Origen de datos ¿Cómo desea usar los datos en Copilot? Integraciones de orígenes de datos
    Salesforce
    • Como fuente de conocimiento al formular preguntas sobre un cliente.
    • Para actualizar los detalles de la oportunidad.
    • Conector de Copilot
    • API o complemento de Power Platform
  • Requisitos agénticos y de automatización

    Identifique desencadenadores, flujos de trabajo programados y necesidades de automatización.

Defina su solución

En función de su evaluación de las necesidades de los usuarios y los requisitos técnicos de su solución, identifique qué tipo o tipos de opciones de extensibilidad de Copilot creará.

Agentes para Copilot

Si los conectores de Microsoft 365 Copilot por sí solos no satisfacen sus necesidades, puede crear un agente para adaptar la experiencia de Copilot a sus necesidades empresariales o para conectarse a sus orígenes de datos específicos.

Si decide crear un agente, debe determinar lo siguiente:

  • El tipo de agente que se va a compilar. Según el escenario, puede crear un agente declarativo o un agente de motor personalizado.

    Para obtener información que le ayude a elegir el tipo correcto de agente para compilar, consulte Sus opciones de extensibilidad para Microsoft 365 Copilot.

  • Si usar un enfoque low-code o pro-code para construir tu agente.

En la tabla siguiente se enumeran las opciones de código bajo y código profesional que están disponibles en función del tipo de agente que planea compilar.

Tipo de agente Opciones de herramientas de bajo código Opciones de la herramienta de código profesional
Agente declarativo
  • Microsoft 365 Copilot
  • Copilot Studio
Visual Studio Code + Kit de herramientas de agentes de Microsoft 365
Agente de motor personalizado Copilot Studio
  • Visual Studio Code + SDK de Teams
  • Visual Studio Code + SDK de agente de Microsoft 365 (versión preliminar)
  • Visual Studio 2022
  • Kernel semántico (opcional)

A continuación, identifique las fuentes de datos o complementos que necesita su agente. Los orígenes de datos pueden ser datos de Microsoft 365 (mensajes de Teams, correo electrónico, contactos, sitios o carpetas de SharePoint), conectores de Copilot (precompilados o personalizados) o complementos (para acceso a datos en tiempo real o acciones externas).

Por último, si su agente implica flujos de trabajo complejos, es posible que necesite un orquestador personalizado. Para obtener información que le ayude a diseñar la solución, consulte el uso de Copilot Studio, Kernel semántico o LangChain.

Conectores de Microsoft 365 Copilot

Use conectores de Microsoft 365 Copilot si necesita que Copilot integre datos externos en aplicaciones de Microsoft 365 para proporcionar respuestas contextualmente relevantes. Según el escenario, elija entre las siguientes opciones:

Work IQ API

Si desea que su aplicación o agente razone los datos de trabajo de Microsoft 365 (en lugar de simplemente recuperarlos), considere la API de Microsoft Work IQ. Work IQ es la capa de inteligencia detrás de Microsoft 365 Copilot. Combina datos de Microsoft 365 (correos electrónicos, reuniones, documentos, chats) con memoria de patrones, preferencias y relaciones, y aplica la inferencia necesaria para razonar en todos ellos y exponer las siguientes mejores acciones.

La API de Work IQ permite a los desarrolladores crear aplicaciones agenciales y con tecnología de IA que razonan de forma segura sobre los datos de Microsoft 365 a la vez que conservan los permisos, el cumplimiento y los controles de gobernanza existentes. Todas las solicitudes se ejecutan en el contexto del usuario que ha iniciado sesión, respetan los permisos y las etiquetas de confidencialidad de Microsoft 365 y permanecen dentro del límite de confianza de Microsoft 365, por lo que puede razonar sobre los datos de trabajo sin exportar ni duplicar contenido.

Considere Work IQ cuando su solución necesite:

  • Reduzca la estructura de datos personalizados : confíe en la conexión a tierra, el contexto y el razonamiento de Copilot en lugar de crear y mantener sus propias canalizaciones de recuperación, almacenes de vectores y cumplimiento normativo.
  • Integre el protocolo que se adapte a su arquitectura : Work IQ admite múltiples protocolos que comparten el mismo tiempo de ejecución de inteligencia subyacente. Elija el protocolo que mejor se adapte a su aplicación o agente.
  • Motivo de varias señales de Microsoft 365: Work IQ puede razonar sobre mensajes de correo electrónico, datos de reuniones y calendarios, documentos en OneDrive y SharePoint, mensajes de Microsoft Teams, personas y contexto de la organización y resultados de búsqueda empresarial.

Use Work IQ junto con otras opciones de extensibilidad. Por ejemplo, un agente puede usar conectores de Copilot para traer datos empresariales externos a Microsoft 365 y, a continuación, usar Work IQ para razonar a través de esos datos junto con los correos electrónicos, reuniones y documentos del usuario.

API de Microsoft 365 Copilot

Si desea integrar las capacidades de Copilot en su aplicación o agente personalizado, las API de Microsoft 365 Copilot proporcionan acceso mediante programación a características clave de Copilot, entre las que se incluyen:

  • Acceso al conocimiento : use la API de recuperación y la API de Conclusiones de la reunión de IA para acceder de forma segura al conocimiento de Microsoft 365, incluidos los datos empresariales indexados y el contenido de reuniones generado por IA.

  • Integración conversacional: para insertar experiencias de chat con tecnología Copilot en sus propias aplicaciones, use la API de Copilot Chat (versión preliminar). Le permite enviar mensajes y recibir respuestas directamente de Copilot.

  • Gobernanza e información : si está creando una solución de gobernanza de datos o desea comprender cómo interactúan los usuarios con Copilot, use la API de exportación de interacción de Copilot para exportar las consultas y respuestas de los usuarios. Estos datos pueden ayudarle a garantizar el cumplimiento, supervisar el uso e impulsar las estrategias de adopción.

Considerar costos

Considere las implicaciones de coste del diseño de su solución, tanto desde el punto de vista del usuario como del alojamiento. Para obtener más información, consulte Consideraciones sobre los costes.

Abordar las consideraciones de RAI y cumplimiento

Independientemente de la solución que elija, debe asegurarse de que cumpla con los requisitos de RAI y cumplimiento. Tenga en cuenta lo siguiente:

Describir su enfoque de desarrollo

Después de elegir la ruta de extensibilidad de Copilot, decida cómo estructurará el proceso de desarrollo. Elija las herramientas de desarrollo adecuadas, como Agents Toolkit, Copilot Studio, SDK de agentes de Microsoft 365 o IA de Azure en función de su caso de uso. Para crear su solución, comience con un producto mínimo viable (MVP) y, a continuación, refine en función de los comentarios y el rendimiento.

Sugerencia

Herramientas de desarrollo de Work IQ (versión preliminar): si está compilando un agente declarativo, wiqd le brinda una superficie de comando que funciona igual en su computadora portátil, en CI y dentro de Visual Studio Code, para que sus herramientas no se fragmenten a través de las fases del ciclo de vida. Los entornos con nombre, como local, dev, staging, y , se prod asignan a su plan de implementación. Para obtener más información, consulte la documentación de Dev Tools de Work IQ.

En la tabla siguiente se proporcionan ejemplos de soluciones de extensibilidad que usan diferentes opciones de extensibilidad de Copilot para varios escenarios de usuario.

Tipo de extensibilidad Caso de uso Ejemplo
Conector de Copilot Asistente de soporte técnico de TI Una empresa global integra el conector de ServiceNow para mejorar el soporte de TI con Copilot. Los empleados usan Copilot para buscar guías de solución de problemas, comprobar el estado de los vales y enviar solicitudes de servicio. El conector extrae datos de ServiceNow, lo que permite el acceso en tiempo real a artículos de la knowledge base y incidencias de TI. Esta integración mejora las capacidades de autoservicio, reduce los tiempos de resolución y mejora la eficiencia general del soporte de TI.
Conector de Copilot Integración de la información del cliente Un equipo de ventas utiliza el conector de Salesforce Copilot para mejorar la retención de clientes y optimizar los flujos de trabajo dentro de Microsoft 365. Los representantes de ventas ahora pueden buscar y recuperar rápidamente datos actualizados de los clientes, como oportunidades, clientes potenciales y cuentas, directamente desde Copilot. Con información y recomendaciones asistidas por IA, pueden personalizar mejor las interacciones y tomar decisiones informadas, aumentando el rendimiento de las ventas y reduciendo el tiempo dedicado a cambiar entre plataformas.
Agentes declarativos + complemento API Asistente de cumplimiento sanitario Un hospital crea un agente declarativo para ayudar al personal médico a acceder a las pautas de cumplimiento. El agente declarativo extrae directivas de SharePoint y usa un complemento de API para recuperar actualizaciones normativas en tiempo real de portales gubernamentales.
Agente declarativo + complemento de API + conector de Copilot Optimizador de flujo de trabajo de Project Un equipo de gestión de proyectos crea un agente que se integra con GitHub y Jira para simplificar los flujos de trabajo. El agente recupera y actualiza incidencias de Jira, extrae revisiones de código y PR de GitHub, busca chats de Teams y notas de reuniones, y usa el intérprete de código para obtener información sobre el proyecto. También sugiere los próximos pasos y automatiza los seguimientos para mantener a los gerentes de proyecto informados y eficientes.
Agentes de motor personalizados + complemento de API IA de investigación jurídica Un bufete de abogados crea un agente de IA independiente mediante los servicios de Azure OpenAI. El agente utiliza un LLM entrenado a medida para el análisis de jurisprudencia y se integra con bases de datos legales externas a través de complementos de API.
Agente de motor personalizado Manufacturing Predictive Maintenance Agent Una fábrica desarrolla un agente de motor personalizado que predice las fallas de la máquina. Recopila datos de sensores de dispositivos IoT, los procesa con un LLM y alerta a los ingenieros a través de Teams cuando se detectan anomalías, lo que permite un mantenimiento proactivo y minimiza el tiempo de inactividad.
Agente de motor personalizado + API de Copilot Acceso a conocimientos de consultores Una empresa de consultoría crea un agente personalizado para ayudar a los consultores a prepararse para las reuniones con los clientes. El agente usa la API de recuperación de Copilot para acceder a los datos de SharePoint actualizados, lo que garantiza un acceso a la información seguro y compatible que mantiene los datos del cliente aislados y protegidos.