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 app do 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
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.