Agentes

Un agente es el componente básico de las apps de agente. Por lo general, una app de agente tiene muchos agentes, en los que cada uno se define para controlar tareas específicas. Los datos del agente se proporcionan al LLM, por lo que tiene la información que necesita para responder preguntas y ejecutar tareas. Cada agente puede proporcionar información, enviar consultas a servicios externos o diferir el manejo de conversaciones a un flujo de Dialogflow CX o a otro agente para controlar subtareas.

Datos del agente

Un agente se compone de los siguientes datos:

  • Objetivos: Descripción de alto nivel de lo que debe lograr el agente
  • Instrucciones: Define los pasos del proceso que se deben seguir para lograr el objetivo.
  • Ejemplos: Conversaciones de muestra que son, de manera efectiva, ejemplos de instrucciones con ejemplos limitados para el LLM
  • Parámetros: Se usan para almacenar información sobre una conversación, como la entrada del usuario, la información del sistema del usuario, los resultados de acciones, etcétera.

Agente predeterminado

Cuando creas una app de agente, se crea automáticamente un agente predeterminado.

El agente predeterminado es el punto de partida de las conversaciones, por lo que tiene algunas diferencias importantes de otros agentes:

  • El agente predeterminado no recibe un resumen de los turnos de conversación anteriores.
  • El agente predeterminado no puede definir ni recibir parámetros de entrada.