Trabajar con temas
En un agente de harness estándar, un tema define cómo progresa una parte de una conversación del agente. Definas los temas en un lienzo de creación. Un tema contiene uno o varios nodos, que juntos determinan las rutas de acceso conversacionales que puede tomar un tema. Cada nodo realiza una acción, como enviar un mensaje o hacer una pregunta.
Note
Los agentes con tecnología de GitHub Copilot harness no usan temas creados ni rutas de conversación. Configure su comportamiento con instrucciones de lenguaje natural, conocimientos, herramientas, aptitudes, agentes conectados y memoria en la pestaña Compilar .
Introducción a los temas
Un agente incluye varios temas predefinidos para ayudarle a empezar. Estos temas predefinidos se dividen en dos tipos:
- Sistema : los temas del sistema admiten comportamientos esenciales, como una solicitud personalizada para hablar con una persona o finalizar la conversación. Algunos temas del sistema tienen frases desencadenantes, que puede personalizar para que se ajusten a las necesidades de su agente.
- Personalizado : los temas creados previamente incluyen elementos clave del agente, como saludo, adiós y inicio, que pueden ayudarle a comprender formas sencillas y complejas de usar nodos para crear conversaciones de agente.
Cada tema consta de dos elementos principales:
- Desencadenador : frases, palabras clave o preguntas escritas por los usuarios y relacionadas con un problema específico. El agente usa el desencadenador para seleccionar el tema más adecuado en función de la solicitud del usuario.
- Nodos de conversación : defina cómo debe responder un agente y qué debe hacer, como enviar mensajes, formular preguntas y realizar acciones.
Temas del sistema
Los temas del sistema representan escenarios que los clientes pueden encontrar al interactuar con su agente. Estos escenarios pueden incluir un tema que describe qué hacer cuando coinciden varios temas, al finalizar una conversación o al derivar la conversación a un representante humano. Los temas del sistema tienen una estructura básica basada en el escenario. Por ejemplo, el tema alternativo representa el tema que se le muestra al usuario cuando el agente no puede identificar un tema que responda a la pregunta del usuario. Los temas del sistema se pueden modificar según sus necesidades.
- No puede crear temas del sistema.
- No puede eliminar temas del sistema, pero puede desactivarlos.
- Puede realizar cambios en los temas del sistema y algunos temas del sistema tienen frases de desencadenador.
Creación de temas personalizados
Para definir cualquier otro tema, seleccione la pestaña Temas y, a continuación, seleccione Agregar un tema en la parte superior de la página. Hay dos opciones para crear temas:
- Desde blanco: abre un nuevo tema en blanco. Usted crea todo, desde los desencadenantes hasta el flujo de la conversación, etc.
- Crear a partir de la descripción con Copilot: utiliza Copilot para ayudarle a crear su tema. Proporcionas algunos detalles básicos sobre lo que desea y se crea el tema.
Seleccionar el tema adecuado para responder a un usuario
Para determinar cómo responder a los usuarios, los agentes utilizan la orquestación generativa o la orquestación clásica.
Orquestación de IA generativa
Con la orquestación de IA generativa, un agente responde a las consultas del usuario o a los disparadores de eventos seleccionando la combinación más adecuada de temas, herramientas y conocimientos. Cada tema tiene una descripción que informa al agente de su propósito.
Note
Si usa la orquestación de IA generativa, puede crear agentes sin necesidad de añadir temas personalizados. El agente usa los conocimientos, las herramientas y los flujos de trabajo agregados al agente para responder a las solicitudes de usuario.
Orquestación clásica
En los agentes configurados para usar la orquestación clásica, cada tema tiene un conjunto de frases desencadenadores : frases, palabras clave y preguntas que es probable que un cliente use para las consultas relacionadas con un problema específico. Estos agentes utilizan la comprensión del lenguaje natural, el mensaje del cliente y las frases desencadenantes relativas al tema para encontrar el mejor tema. No es necesario que la entrada del cliente coincida exactamente con una frase desencadenante del tema para activar el tema. Por ejemplo, un tema sobre el horario de la tienda podría tener la frase desencadenadora "comprobar el horario de la tienda". Si un cliente escribe "ver el horario de apertura de la tienda", esta frase desencadena el tema del horario de la tienda.
Los temas definen cómo interactuarán los clientes con el agente y, por lo general, representan problemas, preguntas o tareas comunes con las que los clientes pueden necesitar ayuda. Por ejemplo, puede crear un tema para proporcionar a los clientes instrucciones de devolución de artículos.
A continuación, examinará la inteligencia artificial generativa y los conocimientos en Copilot Studio agentes.