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 pueden usar orquestación generativa o clásica. De forma predeterminada, los agentes recién creados están configurados para usar orquestación generativa. Con la orquestación generativa, un agente puede elegir las mejores herramientas, conocimientos, temas y otros agentes para responder a consultas de usuarios o a desencadenantes de eventos. La alternativa es la orquestación clásica, donde un agente responde a los usuarios desencadenando el tema cuyas frases desencadenadoras coincidan mejor con la consulta del usuario.
Importante
Si crea un agente a partir de un agente precompilado, la configuración del agente precompilado determina qué método de orquestación se usa.
Si un administrador desactiva la capacidad de usar la orquestación generativa en un entorno, los agentes creados en ese ambiente solo pueden usar la orquestación clásica.
En la tabla siguiente se compara el comportamiento del agente entre la orquestación clásica y la orquestación generativa.
| Comportamiento | Orquestación generativa | Orquestación clásica |
|---|---|---|
| Temas | Los temas se seleccionan en función de la descripción de su propósito. | Los temas se seleccionan en función de la coincidencia de una consulta del usuario con frases desencadenantes. |
| Agentes secundarios y conectados | Los agentes secundarios y conectados se seleccionan en función de su descripción. | No aplicable. |
| herramientas | El agente puede optar por llamar a herramientas en función de su nombre y descripción. | Las herramientas solo pueden ser llamadas explícitamente desde dentro de un tema. |
| Conocimiento | El agente puede optar por buscar conocimiento de forma proactiva para responder a la consulta de un usuario. | El conocimiento se puede utilizar como alternativa cuando no hay temas que coincidan con la consulta de un usuario (o se llame explícitamente desde dentro de un tema). |
| Uso de varios temas, herramientas, orígenes de conocimiento | El agente puede usar una combinación de temas, herramientas y conocimientos. | El agente intenta seleccionar un solo tema para responder al usuario, recurriendo al conocimiento si está configurado. |
| Pedir la entrada de los usuarios | El agente puede generar automáticamente preguntas para solicitar a los usuarios cualquier información que falte para rellenar las entradas de temas y herramientas. | Debe usar nodos de pregunta en los temas para elaborar mensajes que soliciten al usuario la información necesaria. |
| Respondiendo a un usuario | El agente genera automáticamente una respuesta, utilizando la información disponible de temas, herramientas, otros agentes y conocimientos que usó. | Debe usar nodos de mensaje en temas para crear mensajes que respondan al usuario (o llamar a una herramienta desde un tema). |
Propina
Existen diferencias clave entre la orquestación clásica y la generativa, como la forma en que se busca el conocimiento y las fuentes de datos soportadas. Antes de activar el modo generativo para un agente existente, lea sobre las limitaciones conocidas.
¿Cómo funciona la orquestación generativa?
El uso de IA generativa para determinar cómo responde el agente puede hacer que la conversación sea más natural y fluida para los usuarios. La IA generativa también puede hacer posible que un agente realice acciones de forma autónoma.
Selección de los temas, herramientas, otros agentes y orígenes de conocimiento adecuados
Cuando un usuario envía un mensaje, el agente selecciona una o varias herramientas, temas, otros agentes o orígenes de conocimiento para preparar su respuesta. Múltiples factores determinan la selección. El factor más importante es la descripción de los temas, herramientas, agentes y orígenes de conocimiento. Otros factores incluyen el nombre de un tema, una herramienta, un agente o un origen de conocimiento, cualquier parámetro de entrada o salida, y sus nombres y descripciones. Las descripciones permiten que el agente sea más preciso cuando asocia la intención del usuario con herramientas, otros agentes y temas. No es necesario predecir todas las formas en que un usuario podría indicar lo que necesita.
Cuando configuras un agente para usar orquestación generativa, puede seleccionar una o más herramientas, temas, otros agentes o fuentes de conocimiento para gestionar consultas del usuario (incluidas consultas multi-intención) o para responder de forma autónoma a eventos. Si el agente selecciona varias herramientas, agentes o temas, los llama en secuencia, tras generar cualquier pregunta para hacer al usuario sobre información faltante.
Aprende más sobre cómo los agentes buscan entre fuentes de conocimiento cuando la orquestación generativa está activada.
Responder a entrada del usuario o desencadenadores de eventos
El agente toma la información devuelto de todas las fuentes de conocimiento, herramientas, agentes y temas que seleccionó en respuesta a una entrada del usuario o a un desencadenante de evento, y resume una respuesta a cualquier consulta del usuario originado.
Propina
Dado que un agente configurado con orquestación generativa puede usar información de conocimientos, herramientas, otros agentes y temas para generar una respuesta, puedes hacer que tus temas sean más flexibles no enviando su respuesta final en un nodo de mensaje, sino devolviéndola como variable de salida al agente. Este método permite que el agente proporcione respuestas contextuales a los usuarios. Más información sobre la configuración de entradas y salidas de temas.
Pruebas
Cuando prueba un agente que usa la orquestación generativa en Copilot Studio, puede abrir el mapa de actividad para seguir la manera en que responde el agente.
Desactivar la orquestación generativa para un agente
Vaya a la página Configuración del agente.
En la sección IA generativa, en Orquestación, para ¿Usar la orquestación con IA generativa para las respuestas de sus agentes?, seleccione No. El agente ahora está configurado para usar la orquestación clásica.
Active la orquestación generativa para un agente
Vaya a la página Configuración del agente.
En la sección IA generativa, en Orquestación, para ¿Usar la orquestación con IA generativa para las respuestas de sus agentes?, seleccione Sí.
Propina
Se recomienda informar a los usuarios de que algunas de las conversaciones (por ejemplo, las preguntas generadas al ejecutar una herramienta) pueden generarse mediante la inteligencia artificial. Por ejemplo, puede agregar un mensaje adicional en el Iniciar conversacióntema del sistema, que controla el mensaje que se muestra a los usuarios cuando se inicia una nueva conversación con el agente.
Creación de descripciones
Si configuras un agente para usar orquestación generativa, proporciona una descripción de alta calidad para cada uno de sus agentes hijos, agentes conectados, temas, herramientas y fuentes de conocimiento. Las buenas descripciones garantizan que el agente seleccione los temas, herramientas, otros agentes y orígenes de conocimiento adecuados para responder a los usuarios.
En el caso de las herramientas, la creación de una descripción forma parte del asistente que se usa para agregarlas al agente. La descripción suele estar completada previamente, pero puede realizar los cambios necesarios. Para más información sobre cómo agregar y administrar herramientas, consulte Incorporación de herramientas a agentes personalizados.
Para los temas, una vez que activas la orquestación generativa, la elección del agente aparece en los nodos Trigger (en lugar de que el usuario diga una frase), lo que te permite añadir o editar la descripción del tema.
Propina
Si activas la orquestación generativa para un agente que originalmente creaste para usar orquestación clásica, Copilot Studio genera automáticamente una descripción predeterminada para cada tema existente, basada en las frases desencadenantes del tema. La descripción generada suele ser lo suficientemente buena como para permitir que estos temas se seleccionen en respuesta a consultas relevantes de los usuarios. Sin embargo, es una buena práctica seguir los consejos proporcionados en este artículo para revisar las descripciones generadas.
Compatibilidad multilingüe con orquestación generativa
Para un agente que usa orquestación generativa, cualquier contenido que genere se encuentra en el idioma activo actualmente, ya sea el idioma principal del agente o uno de sus idiomas secundarios. El agente determina automáticamente el idioma del usuario desde el cliente o el idioma del explorador. Para obtener más información sobre cómo agregar idiomas para el agente, consulte Configuración y creación de agentes multilingües. Para obtener la lista de idiomas admitidos con la orquestación generativa, consulte Compatibilidad con idiomas.
Procedimientos recomendados
Utiliza las siguientes mejores prácticas para nombrar temas, herramientas y fuentes de conocimiento. También utilízalos para redactar descripciones claras, concisas y relevantes para estos elementos.
Nota:
Si varios temas tienen descripciones similares, el agente puede invocarlos para responder a una pregunta. Para evitar este comportamiento, prueba a tu agente a fondo y revisa cualquier descripción que se solape.
Para más información sobre instrucciones, consulte Guía de instrucciones para orquestación generativa.
Estilo de escritura
Utilice un lenguaje sencillo y directo. Evite la jerga, el argot o los términos técnicos.
Use la voz activa y el tiempo presente para las descripciones. Por ejemplo, escriba "Esta herramienta proporciona información meteorológica" en lugar de "Esta herramienta proporciona información meteorológica".
Utilice listas numeradas y con viñetas para separar claramente una serie de elementos, acciones o consideraciones.
Relevancia
Use palabras clave relacionadas con la funcionalidad de la herramienta o tema y la intención del usuario. Por ejemplo, si una herramienta proporciona información meteorológica, use palabras clave como "weather", "forecast", "temperature", "rain", "snow", etc.
Para la descripción, escribe un resumen breve e informativo de la funcionalidad de la herramienta o del tema. Limita el resumen a una o dos frases. Explica qué hace la herramienta o el tema y cómo beneficia al usuario.
Utilice un nombre descriptivo y único que sea una frase corta. Evite usar nombres genéricos o ambiguos que puedan resultar confusos. Por ejemplo, en lugar de asignar un nombre a una herramienta "Weather", asígnele el nombre "Weather Forecast" o "Weather Report".
Use un lenguaje específico para evitar la ambigüedad entre temas y herramientas similares.
Por ejemplo, si el agente ya tiene una herramienta que proporciona información sobre las condiciones meteorológicas actuales, pero desea agregar otro tema para proporcionar la previsión meteorológica para mañana, asegúrese de que los nombres y descripciones de estos temas son lo suficientemente específicos como para evitar ambigüedad. Asegúrese de que estos temas similares tengan un nombre y una descripción diferentes. También puede ayudar a indicar lo que no pueden hacer. Estos son ejemplos de nombres y descripciones que puede usar.
Nombre: Tiempo actual
Descripción: Este tema proporciona pronóstico del tiempo para cualquier lugar del mundo. Puede preguntar por el tiempo actual, incluida la temperatura y si está lloviendo o nevando. No recibe pronósticos del tiempo para días futuros.
Nombre: Pronóstico del tiempo para mañana
Descripción: Este tema proporciona información del tiempo para cualquier lugar del mundo para el siguiente día. Proporciona la temperatura. No obtiene el tiempo actual para hoy.
Ejemplos de qué no hacer
Los siguientes ejemplos no siguen las directrices. El primer ejemplo es demasiado vago porque no especifica qué tipo de preguntas puede responder la herramienta.
Nombre: Responder pregunta
Descripción: esta herramienta puede responder a preguntas.
El siguiente ejemplo utiliza jerga. En cambio, debería detallar las ganancias por acción (EPS).
Nombre: Obtener EPS
Descripción: Obtiene EPS para cualquier cotización bursátil.
Ejemplos de interacciones con un agente que utiliza orquestación generativa para gestionar solicitudes de usuario
Los ejemplos siguientes se basan en un agente que tiene dos temas personalizados (uno para buscar horas de almacén y otro para localizar un almacén cercano) y una herramienta basada en el conector Meteorológico de MSN creado previamente.
Ejemplo 1
En este ejemplo, el usuario pregunta: "¿Qué tiempo hace en Seattle?". El agente selecciona la herramienta meteorológica actual y también rellena previamente la entrada de ubicación con "Seattle", que reconoció de la pregunta del usuario.
Ejemplo 2
En este ejemplo, el usuario dice: "Necesito conseguir los horarios de la tienda y encontrar la tienda más cercana." El agente selecciona dos elementos, el tema de Horario de Tienda y el tema de Localizador de Tiendas , y los encadena para responder a ambas partes de la consulta del usuario.
Ejemplo 3
En este ejemplo, el usuario encuentra su tienda más cercana, identificada como Kirkland, antes en la conversación. El usuario entonces pregunta: "¿Qué tiempo hace allí?". Aquí, el agente selecciona la herramienta meteorológica actual pero precompleta la ubicación con "Kirkland", basándose en el contexto de la conversación reciente.
Más opciones de control para la orquestación generativa
Cancelación del plan actual
Utiliza el nodo Eliminar todos los temas dentro de un tema para cancelar cualquier paso restante que el orquestador planeara para responder a un usuario o a un desencadenante de evento.
Usar desencadenadores de temas y controlar el uso del historial de conversaciones
Utiliza cualquiera de los siguientes desencadenantes temáticos para determinar el comportamiento de un agente:
- Respuesta de IA generada, cuando el agente genera una respuesta a un usuario.
- Plan completo, cuando se completa un plan (es decir, cuando el agente realizó todos los pasos para responder a un usuario).
Obtenga más información sobre estos y otros desencadenadores de temas.
Controlar el historial de conversaciones
Los agentes utilizan el historial de conversaciones recientes para tomar decisiones sobre cómo responder a un usuario o llevar a cabo otras acciones, como generar respuestas o rellenar valores de entrada a partir del contexto disponible. Puedes elegir borrar el historial de conversaciones que utiliza el planificador en cualquier momento usando un nodo Borrar valores variables , con la opción Historial de conversaciones para la sesión actual.
Limitaciones conocidas de la orquestación generativa
Existen los siguientes problemas y limitaciones conocidos cuando se usa el modo de orquestación generativa.
Conocimiento
Con la orquestación generativa activada, un agente no utiliza el tema del sistema de potenciación conversacional cuando busca fuentes de conocimiento. Por lo tanto, el agente no utiliza ninguna modificación que hagas en este tema del sistema para personalizar cómo busca datos. Esta limitación también se aplica a los orígenes de datos clásicos configurados en nodos de respuestas generativas, incluidos los orígenes de datos personalizados. Más información sobre cómo funciona el conocimiento con la orquestación generativa.
Compatibilidad con entidades personalizadas para parámetros de entrada de temas y herramientas
Las herramientas y los temas aún no admiten entidades personalizadas (listas cerradas y entidades regex) como parámetros de entrada. Para recopilar información usando una entidad personalizada, utiliza un nodo de Pregunta en un tema.
Anulación de ambigüedades
Un agente puede no desambiguar entre temas cuando más de uno coincide estrechamente con la intención del usuario. Normalmente, el agente le pide al usuario que elija entre uno o más temas que coincidan con su intención a través del tema del sistema Múltiples temas coincidentes. Sin embargo, los agentes que usan orquestación generativa actualmente no abordan este tema. Si dejas activado el sistema de temas emparejados con múltiples temas, tu agente empieza a desambiguar automáticamente entre temas cuando se resuelve este problema. Para evitar que tu agente desambigue automáticamente entre temas en el futuro, desactiva el tema del sistema de Múltiples Temas Emparejados . Si desactiva este tema, podrá probar el agente. Puedes optar por volver a usar la desambiguación activando el tema después de poner a prueba a tu agente.
Contexto de conversación anterior
Con la orquestación generativa, un agente utiliza la conversación reciente entre el usuario y el agente para proporcionar contexto a la hora de tomar decisiones sobre a qué herramientas llamar o rellenar las entradas con valores. Actualmente, la cantidad de historial de conversaciones es limitada, lo que significa que a veces el agente no puede ver o usar la información en partes anteriores de la conversación. En estos casos, puede ser necesario recopilar de nuevo información del usuario o asegurarse de que la información clave se incluya en la transcripción a intervalos regulares.