Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los agentes de motor personalizados amplían las funcionalidades de Microsoft 365 Copilot al permitir a las organizaciones crear asistentes con tecnología de inteligencia artificial adaptados a sus necesidades específicas. A diferencia de las experiencias estándar de Copilot, los agentes de motor personalizados proporcionan control total sobre la orquestación, los modelos de inteligencia artificial y las integraciones de datos, lo que permite a las empresas crear flujos de trabajo avanzados que se alineen con sus requisitos únicos.
Este artículo le guía por las funcionalidades y opciones para crear un agente de motor personalizado.
Importante
Los agentes de motor personalizados para Microsoft 365 Copilot Chat están actualmente en versión preliminar pública.
¿Qué es un agente de motor personalizado?
Los agentes de motor personalizados son agentes de Copilot especializados diseñados para satisfacer escenarios empresariales específicos. A diferencia de los agentes declarativos, proporcionan a los desarrolladores la flexibilidad de traer sus propios servicios de orquestación e inteligencia artificial. Esto permite el control total sobre flujos de trabajo, modelos de inteligencia artificial e integraciones, lo que permite a las organizaciones crear soluciones avanzadas.
Características clave de los agentes de motor personalizados
Los agentes de motor personalizados tienen las siguientes características:
- Orquestación personalizada : defina flujos de trabajo personalizados y conéctese a sistemas externos para incorporar más conocimientos o invocar acciones.
- Modelos de inteligencia artificial flexible : elija entre modelos básicos, modelos optimizados o inteligencia artificial específica del sector para adaptarse a su caso de uso.
- Automatización proactiva : desencadena flujos de trabajo mediante programación y realiza acciones en todas las aplicaciones empresariales.
Enfoques de desarrollo para agentes de motor personalizados
Puede usar un enfoque de código bajo para crear agentes de motor personalizados con Copilot Studio o un enfoque pro-código mediante herramientas de desarrollo y SDK. Todas las opciones permiten la integración de conocimientos externos y acciones en Microsoft 365 Copilot. Sin embargo, difieren en la complejidad, el conjunto de aptitudes necesarios y los tipos de escenarios empresariales que mejor admiten.
Enfoque de código bajo
Copilot Studio es una plataforma SaaS totalmente administrada que simplifica la creación de agentes de motor personalizados, por lo que puede centrarse en crear experiencias de agente eficaces sin preocuparse por la infraestructura, el hospedaje o la gobernanza. Ofrece cumplimiento integrado a través de Power Platform, junto con plantillas y conectores precompilados para Microsoft 365 y servicios de asociados. Aunque admite el desarrollo de código bajo, el valor real reside en su implementación y administración simplificadas.
Este enfoque es ideal para las organizaciones que buscan crear y escalar agentes de motor personalizados rápidamente, sin depender en gran medida de los recursos de desarrollo.
Enfoque pro-código
Para el desarrollo pro-código, puede usar Visual Studio o Visual Studio Code con la extensión Microsoft 365 Agents Toolkit (una evolución del kit de herramientas de Teams). Este kit de herramientas simplifica el desarrollo de agentes proporcionando plantillas precompiladas, una depuración sencilla y flujos de trabajo de implementación optimizados, ideal para los desarrolladores que desean una experiencia totalmente personalizada.
Al compilar agentes con el kit de herramientas, puede elegir entre dos SDK en función de sus necesidades.
SDK de agentes de Microsoft 365
El SDK de agentes de Microsoft 365 es un marco diseñado para crear agentes multicanal de pila completa que pueden funcionar en Microsoft 365 Copilot, Teams, plataformas de asociados, aplicaciones personalizadas y sitios web.
Es ideal para casos de uso que requieren orquestación personalizada mediante marcos como Kernel semántico o LangChain, y admite la integración con cualquier modelo o servicio de IA. Este SDK es más adecuado para organizaciones o ISV que necesitan agentes altamente personalizados con funcionalidades avanzadas y la capacidad de operar en varios canales.
Biblioteca de inteligencia artificial de Teams
La biblioteca de inteligencia artificial de Teams es un marco adaptado específicamente para Microsoft Teams. Incluye un orquestador integrado de Action Planner y admite modelos de lenguaje basados en GPT de Azure y OpenAI.
Esta opción es ideal para las organizaciones que buscan crear agentes de colaboración que operan dentro de los canales y reuniones de Teams. Resulta útil al crear agentes que interactúan en tiempo real con los usuarios en un entorno de colaboración basado en equipo.
Comparación de herramientas de desarrollo de agentes
En la tabla siguiente se proporciona una comparación rápida de los enfoques disponibles.
Característica | Copilot Studio | IA de Teams | SDK de agentes |
---|---|---|---|
Enfoque de desarrollo | Código bajo | Código pro | Código pro |
Utillaje | interfaz de usuario de Copilot Studio | Visual Studio Code/Visual Studio con la biblioteca de inteligencia artificial de Teams | Visual Studio Code/Visual Studio con microsoft 365 Agents Toolkit |
Publicación | Mi organización ISV/store |
Mi organización ISV/store |
Mi organización ISV/store Más de 10 canales |
Canales | Microsoft 365 Copilot, Teams, aplicaciones de asociados, aplicaciones móviles y sitios web personalizados | Microsoft 365 Copilot, Teams | Microsoft 365 Copilot, Teams, aplicaciones de asociados, aplicaciones móviles y sitios web personalizados |
Productividad | Individuo | Group | Group |
Orchestrator | Copilot Studio | Acción de IA de Teams Planner | Traiga el suyo propio (por ejemplo, Kernel semántico, LangChain) |
Modelos de inteligencia artificial | Copilot Studio | Cualquier modelo de su elección | Cualquier modelo de su elección |
Lenguajes de programación admitidos | No aplicable (código bajo) | C#, TypeScript, JavaScript, Python | C#, JavaScript, Python |
Consideraciones clave
Las siguientes consideraciones se aplican a la elección de la herramienta de desarrollo:
- Ámbito de publicación: solo los agentes creados con la biblioteca de inteligencia artificial de Teams o SDK de agentes de Microsoft 365 se pueden publicar en la Tienda comercial de Microsoft con el Kit de herramientas de agentes.
- Productividad de grupos: para escenarios de varios usuarios, especialmente en Teams, tenga en cuenta la biblioteca de inteligencia artificial de Teams por su compatibilidad integrada con canales de colaboración y reuniones.
- Necesidades de personalización: si necesita control total sobre los modelos de IA o la orquestación, opte por un enfoque pro-código con SDK de agentes de Microsoft 365.
- Acceso al origen de conocimiento: los agentes de Copilot Studio tienen acceso nativo al contenido del conector de Microsoft 365 y Microsoft Graph. Los agentes creados con un enfoque pro-código pueden acceder a los mismos datos a través de las API de Microsoft Graph.
Ejemplos de escenarios
En la tabla siguiente se proporcionan ejemplos de escenarios y el enfoque de desarrollo recomendado para cada uno.
Escenario | Descripción | Enfoque recomendado |
---|---|---|
Análisis de casos legales | Un bufete de abogados crea un agente de inteligencia artificial independiente mediante Fundición de IA de Azure. El agente usa un LLM entrenado a medida para el análisis de jurisprudencia y se integra con bases de datos jurídicas externas. El agente se usa en el sistema de administración de casos de la empresa, pero también debe ser accesible dentro de Microsoft 365 Copilot y tener acceso a documentos en SharePoint. | Dado que el agente se ejecuta tanto en el sistema interno de administración de casos del bufete de abogados (una aplicación personalizada) como en Microsoft 365, use el SDK del agente de Microsoft 365 para la publicación e integración multicanal con un LLM entrenado personalizado. |
Planificación quirúrgica en la atención sanitaria | Un hospital crea un agente para que los equipos quirúrgicos planee y programe cirugías. El agente colabora con médicos, enfermeras y personal administrativo y se integra con los sistemas de información y programación de pacientes. El agente facilita la colaboración con todos los miembros del equipo para planear, crear citas, resolver conflictos y establecer avisos y notificaciones. | Dado que el agente se usará en una configuración de equipo entre varios usuarios, la publicación de este agente en un canal o reunión de Teams facilitará la colaboración entre todos los usuarios. Este agente se compilará con la biblioteca de inteligencia artificial de Teams y puede conectarse a los sistemas de programación e información del paciente. |
Consideraciones de diseño e implementación
A medida que se prepara para compilar e implementar el agente de motor personalizado, tenga en cuenta los factores clave descritos en esta sección para garantizar el rendimiento, el cumplimiento y la sostenibilidad.
Selección del modelo de IA
Los agentes de motor personalizados pueden usar varios modelos de inteligencia artificial en función de la complejidad de las tareas y los requisitos específicos del dominio. Si el agente necesita un modelo básico específico, un modelo de lenguaje pequeño o un modelo optimizado para su escenario, seleccionar el modelo adecuado es fundamental.
Para obtener más información, consulte Elección de los modelos adecuados para las aplicaciones.
Inteligencia artificial responsable
Asegúrese de que el agente personalizado es compatible, seguro y alineado con las directivas de inteligencia artificial responsable (RAI) mediante la adhesión a los principios rai, la aplicación de la gobernanza de datos y el cumplimiento de los requisitos de publicación del almacén para ISV.
Consideraciones sobre costes
Considere la posibilidad de licencias, consumo y costos de hospedaje asociados con el agente de motor personalizado.
Para obtener más información, consulte Consideraciones de costos para la extensibilidad de Copilot.
Privacidad y cumplimiento
Las solicitudes y respuestas del agente de motor personalizado en Copilot Chat y Teams se almacenan de acuerdo con los términos y condiciones del producto de Microsoft 365 y se administran según las instrucciones del cliente. Para ver y administrar estos datos almacenados, los administradores pueden usar Búsqueda de contenido o Microsoft Purview.