Agentes

Un agente es el componente básico de las apps de agente. Una aplicación de agente suele tener muchos agentes, en la que cada agente se define para manejar tareas específicas. Los datos del agente se proporcionan al LLM, por lo que tiene la información necesaria para responder preguntas y ejecutar tareas. Cada agente puede proporcionar información, enviar consultas a servicios externos, o diferir el manejo de la conversación a un flujo de Dialogflow CX o a otro agente para que se encargue de las subtareas.

Datos del agente

Un agente se compone de los siguientes datos:

  • Nombre del agente: un nombre conciso en lenguaje natural que ayuda a los desarrolladores y al LLM para comprender qué tareas maneja el agente
  • Objetivos: una descripción de alto nivel de lo que el agente debe lograr
  • Instrucciones: define los pasos del proceso que se deben seguir para lograr el objetivo
  • Ejemplos: conversaciones de muestra que son ejemplos de instrucciones con ejemplos limitados para el LLM
  • Parámetros: se usan para almacenar información sobre una conversación, como entradas del usuario, información del sistema del usuario, resultados de acciones, etcétera.

Agente predeterminado

Cuando creas una aplicación 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 distinciones importantes con respecto a otros agentes:

  • El agente predeterminado no recibe un resumen de la conversación anterior giros.
  • El agente predeterminado no puede definir ni recibir parámetros de entrada.