Agentes de repositório de dados

Os agentes de repositório de dados são um tipo especial de agente do Dialogflow que podem fornecer respostas de agentes geradas por LLMs com base no conteúdo do seu site e nos dados enviados.

Para criar esse agente, forneça armazenamentos de dados ao criar o agente.

Um agente de repositório de dados tem gerenciadores de estado chamados gerenciadores de repositório de dados. Ao usar esses gerenciadores de repositório de dados, seu agente de repositório de dados pode conversar sobre o conteúdo com seus usuários finais.

Limitações

Considere as seguintes limitações:

Controle de acesso

Se você for o proprietário do projeto, você tem todas as permissões necessárias para criar um agente de repositório de dados. Se você não for o proprietário do projeto, você precisa ter os seguintes papéis:

  • Administrador do Dialogflow
  • Administrador do Discovery Engine

Para mais informações, consulte Guia de controle de acesso do Dialogflow.

Criar um agente de repositório de dados

Para criar um agente de repositório de dados:

  1. Caso ainda não tenha feito isso, siga as instruções configuração instruções.
  2. Acesse o console do Agent Builder:

    Console do Agent Builder

  3. Selecione o projeto na lista suspensa do console.

  4. Se você ainda não ativou a API, leia e concorde com os Termos de Serviço e clique em Continuar e ativar a API.

  5. Clique em Create a New App ou New App.

  6. Selecione Chat.

  7. Forneça o nome da sua empresa na seção Configurações do agente.

  8. Expanda a seção de configurações de fuso horário e idioma.

  9. Selecione um fuso horário.

  10. Selecione um idioma padrão.

  11. Forneça um nome de agente na seção Nome do agente.

  12. Selecione um região ou multirregião na seção Local do seu agente.

  13. Clique em Continuar.

  14. Conecte um armazenamento de dados para seu agente de uma das seguintes formas:

    • Selecione um repositório de dados criadas anteriormente.
    • Crie um repositório de dados:
      1. Clique em Criar novo repositório de dados.
      2. Escolher um dado fonte.
      3. Fornecer dados e configuração para a fonte de repositório de dados selecionada. O local do repositório de dados deve corresponder à local do agente.
      4. Clique em Criar para criar o repositório de dados.
      5. Selecione seu novo repositório de dados.
  15. Clique em Criar.

  16. Seu agente foi criado, A página Repositórios de dados disponíveis é aberta automaticamente. em que é possível adicionar mais repositórios de dados conforme necessário.

  17. Se você criou um novo repositório de dados para um site, é necessário verificar seu domínio.

  18. Para abrir seu agente com o Dialogflow CX, faça o seguinte: Clique em Visualizar no painel esquerdo. Na Console do Dialogflow CX, é possível editar ou adicionar repositório de dados dados, implantar seu agente e, opcionalmente, adicionar fluxos que lida com cenários não cobertos pelos repositórios de dados.

Testar seu agente

Você pode usar o Simulador do Dialogflow CX para testar seu agente.

Implantar o agente

Há várias maneiras de implantar o agente:

Intents especiais

Além de responder perguntas sobre o conteúdo fornecido, o agente de repositório de dados pode lidar com os seguintes tipos de perguntas:

  • Identificação do agente: Lida com perguntas como "Quem é você?" ou "Você é humano?".
  • Encaminhe para um agente humano: Lida com perguntas como "Quero conversar com um humano" ou "Quero falar com uma pessoa de verdade".

Isso é feito com recursos gerados automaticamente intenções e rotas de intent.

Adicionar ou editar gerenciadores de repositório de dados para um agente existente

Os gerenciadores de repositório de dados são um tipo especial de gerenciador de estado do Dialogflow. Isso significa que você pode aplicá-los a fluxos ou páginas, e são avaliados usando a mesma regras de escopo.

Para adicionar ou editar um gerenciador de repositório de dados:

  1. Acesse o Console do Dialogflow CX.
  2. Selecione seu projeto do Google Cloud.
  3. Selecione o agente.
  4. Selecione o fluxo associado ao gerenciador do repositório de dados. Geralmente, essa é a fluxo inicial padrão.
  5. Selecione a página associada ao gerenciador do repositório de dados. Geralmente, essa é a página inicial.
  6. Clique em Adicionar gerenciador de estado nos dados da página. Em seguida, selecione Repositório de dados.
  7. Se você precisar criar um repositório de dados, você vai acessar a página da Vertex AI Agent Builder de uma ferramenta de visualização. Consulte a informações do repositório de dados para ajudar você a fazer seleções.
  8. Se você já tiver um repositório de dados, clique em Editar repositório de dados.
  9. Faça as atualizações conforme necessário e salve quando terminar. Consulte as informações abaixo sobre as configurações específicas do repositório de dados.

Respostas do agente

Na seção Respostas do agente, é possível fornecer respostas personalizadas que fazem referência a respostas generativas. Use $request.knowledge.questions[0] na seção Agent says para fornecer a resposta generativa.

Opções de resposta do repositório de dados

Você pode atualizar o campo Máximo de links. para indicar o número máximo de links complementares que precisam ser fornecidas pelas respostas generativas.