Compartir a través de


Administrar entradas y salidas de tema

Los temas pueden tener parámetros de entrada y salida. Cuando un tema redirecciona a otro tema, puede usar estos parámetros para pasar información entre los temas.

Además, si el agente utiliza orquestación generativa, puede rellenar automáticamente las entradas, antes de ejecutar el tema, usando el contexto de la conversación o generar preguntas para pedir al usuario los valores. Este comportamiento es similar a cómo funciona el llenado de espacios generativos para acciones.

Cuando se usa la orquestación generativa, un agente puede usar salidas de temas para generar una respuesta contextual. En tales casos, no es necesario configurar un mensaje literal desde el propio tema.

Las entradas y salidas de tema pueden compartir valores con otros temas y acciones en el mismo plan generado.

Todas las entradas y salidas

Para agregar entradas o salidas para un tema, seleccione Detalles en la barra de navegación en la parte superior del lienzo de creación. Alternativamente, puede seleccionar Detalles en el menú contextual de un tema en la página de lista Temas.

Una vez que se muestra el panel Detalles, puede navegar hasta las pestañas Entradas o Salidas y luego crear nuevas variables de entrada o salida seleccionando Crear una nueva variable.

Para cada parámetro de entrada y salida, debe introducir un nombre, seleccionar un tipo de datos e introducir una descripción para la variable correspondiente.

Si el agente usa IA generativa para decidir cómo responder a los usuarios, hay más propiedades disponibles para las variables de entrada. En concreto, ¿Cómo rellenará el agente esta entrada? Esto determina cómo el agente rellena esta variable con un valor antes de ejecutar el tópico. De forma predeterminada, cada entrada está configurada para Rellenar dinámicamente con la mejor opción. El agente intenta rellenar el valor a partir del contexto disponible, como extraer un valor del mensaje del usuario o de una conversación anterior. Si no se encuentra un valor apropiado, genera una pregunta para pedirle un valor al usuario. Puede optar por anular una entrada con un valor en lugar de preguntarle al usuario. Para reemplazar un parámetro de entrada, seleccione Establecer como valor en ¿Cómo rellenará el agente esta entrada? e introduzca el valor deseado. Este valor puede ser un valor literal, una variable existente o una fórmula de Power Fx.

Para asegurarse de que el agente captura el tipo de valor correcto para la entrada, también debe especificar un tipo de entidad en Identificar como.

Captura de pantalla del panel Detalles con una nueva variable de entrada agregada

Configuración adicional puede configurarse para entradas para controlar el comportamiento de su agente al solicitar un valor o validar la respuesta de un usuario.

Una de estas propiedades, Debería avisar al usuario solo está disponible para las entradas tema. Determina si el agente debe intentar rellenar la variable con un valor antes de ejecutar el tema. Esta propiedad está habilitada de forma predeterminada.