Ejemplos

Cada agente debe tener uno o más ejemplos. Estos son ejemplos de conversaciones entre un usuario final y la app del agente, incluidos el diálogo y las acciones que realiza la app del agente. Efectivamente, estos son ejemplos de instrucciones con ejemplos limitados para el LLM.

La consola proporciona una interfaz para que ingreses acciones.

Apps de agentes multilingües

Si deseas que tu app de agente maneje varios lenguajes, tus ejemplos deben usar cada uno de ellos.

Ejemplo de resumen de entrada y resumen de salida

Además de los parámetros de entrada y salida, los agentes admiten la recepción de un resumen de entrada y la emisión de un resumen de salida para intercambiar información con otros agentes. Los resúmenes son útiles para pasar información contextual abstracta entre agentes, mientras que los parámetros son más útiles para pasar campos estructurados y bien definidos entre agentes. Los parámetros son la única forma de intercambiar datos entre flujos y agentes.

Agrega resúmenes de entrada relevantes a los ejemplos para acondicionar el agente de modo que ajuste sus acciones en función de los resúmenes de entrada en el entorno de ejecución. Agrega resúmenes de resultados que incluyan detalles relevantes y precisos sobre la conversación de ejemplo para mostrarle al agente qué detalles es importante resumir.

Estado de ejemplo

En un momento determinado de la conversación, el agente tendrá uno de los siguientes estados:

  • OK: El agente alcanzó su objetivo correctamente, y el control ahora se transferirá al agente superior.
  • CANCELLED: El usuario decidió no continuar con el objetivo asignado al agente. El control ahora se transferirá al agente superior. Si el agente superior es un flujo de CX, el intent de la entrada del usuario se detectará antes de que se ejecute el flujo.
  • FAILED: El agente no puede continuar con el objetivo debido a algún error (p.ej., la herramienta muestra el error 500). La sesión finalizará con un estado de error. Se agregará un mensaje EndInteraction a la respuesta.
  • ESCALATED: El agente decidió que no puede lograr el objetivo y necesita derivar la situación a una persona. La sesión finalizará con el estado remitido. Se agregará un mensaje EndInteraction a la respuesta.
  • PENDING: La conversación todavía continúa dentro del agente.

El ejemplo de nivel superior y sus invocaciones del agente deben indicarse con un estado que corresponda al agente al que hacen referencia.

Estrategia de selección

La estrategia de selección controla si cada ejemplo se incluye o no en el mensaje del agente.

  • DEFAULT: Se puede omitir el ejemplo si el mensaje se acerca al límite de tokens.
  • STATIC: Siempre se incluye el ejemplo.
  • NEVER: El ejemplo nunca se incluye en la instrucción. El ejemplo no tendrá ningún efecto en el rendimiento del agente.