Agentes

Um agente é o elemento básico fundamental dos apps de agente. Um app de agente geralmente tem muitos agentes, em que cada um é definido para processar tarefas específicas. Os dados do agente são fornecidos ao LLM, para que ele tenha as informações necessárias para responder a perguntas e executar tarefas. Cada agente pode fornecer informações, enviar consultas para serviços externos ou adiar o tratamento de conversas para um fluxo do Dialogflow CX ou outro agente para lidar com subtarefas.

Dados do agente

Um agente é composto pelos seguintes dados:

  • Metas: descrição de alto nível do que o agente precisa realizar.
  • Instruções: define as etapas do processo que precisam ser seguidas para alcançar o objetivo.
  • Exemplos: exemplos de conversas que são, na verdade, exemplos de comandos few-shot para o LLM
  • Parâmetros: são usados para armazenar informações sobre uma conversa, como entrada do usuário, informações do sistema do usuário, resultados de ações e assim por diante.

Agente padrão

Quando você cria um app de agente, um agente padrão é criado automaticamente.

O agente padrão é o ponto de partida das conversas. Por isso, ele tem algumas distinções importantes de outros agentes:

  • O agente padrão não recebe um resumo das interações anteriores.
  • O agente padrão não pode definir nem receber parâmetros de entrada.