Agentes

Agentes são os elementos básicos dos apps de agentes. Um app de agentes geralmente tem muitos agentes, e cada um deles é definido para lidar com tarefas específicas. Os dados do agente são enviados ao LLM, para que tenha as informações necessárias para responder a perguntas e realizar 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 cuidar de subtarefas.

Dados do agente

Um agente é composto pelos seguintes dados:

  • Nome do agente: um nome conciso em linguagem natural que ajuda os desenvolvedores e o LLM para entender quais tarefas o agente executa
  • Metas: descrição de alto nível do que o agente precisa realizar
  • Instruções: define as etapas do processo que devem ser seguidas para atingir a meta
  • Exemplos: conversas de exemplo que são exemplos de comandos de poucas imagens 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

Ao criar um app de agente, um agente padrão é criado automaticamente.

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

  • O agente padrão não recebe um resumo das rodadas de conversa anteriores.
  • O agente padrão não pode definir nem receber parâmetros de entrada.