Melhorias no desempenho do repositório de dados

Este guia fornece recomendações para monitorar e melhorar o desempenho dos manipuladores de repositório de dados.

Acompanhar a performance do seu agente

Você pode monitorar o histórico de conversas dos seus agentes e usar a ferramenta de análise para ver as estatísticas deles.

Executar uma avaliação de autoatendimento

Você pode executar uma avaliação de autoatendimento que vai analisar a qualidade do seu agente de repositório de dados e recomendar mudanças.

Melhorar as respostas dos agentes

Se você encontrar algumas respostas durante o teste que não atendem às suas expectativas, tente o seguinte.

Otimização das ferramentas de repositório de dados usadas pelos playbooks

Essa configuração acelera a resposta de RAG de um repositório de dados e melhora a latência porque não reescreve a consulta do usuário nem preenche dinamicamente os parâmetros da ferramenta. Isso significa que a consulta do usuário é transmitida ao repositório de dados sem alterações, e nenhum filtro ou parâmetro relacionado a metadados do usuário é preenchido.

Para ativar esse recurso no console do Dialogflow CX, selecione o playbook e clique na guia Configurações. Você pode configurar o playbook para continuar processando as ações de acompanhamento imediatamente ou esperar a próxima entrada do usuário final.

Se ativadas, as seguintes instruções do playbook ainda serão respeitadas:

  • Quando responder à consulta do usuário usando os repositório de dados.
  • Quando não responder à consulta do usuário usando os repositório de dados e, em vez disso, fornecer uma resposta alternativa.
  • Instruções defensivas, como "não responda a perguntas sobre concorrentes".

Se ativadas, as seguintes instruções do playbook serão ignoradas. Não ative essa configuração se você tiver algum dos seguintes requisitos de consulta:

  • Filtros específicos do repositório de dados a serem preenchidos usando as instruções.
  • Instruções para aplicar metadados de personalização do usuário transmitidos por filtros.
  • Outras instruções para reescrever a consulta do usuário antes de consultar o repositório de dados.

Lidar com digressões na conversa

Um usuário final pode fazer perguntas para esclarecer algo durante uma conversa. Por exemplo, durante a coleta de informações do cartão de crédito, o usuário pode querer esclarecer o que é um CVV. Nesse caso, seu agente precisa responder à pergunta e voltar a coletar as informações necessárias do cartão de crédito. Para fazer isso, crie um gerenciador de repositório de dados com repositórios que respondam à pergunta, aplique esse gerenciador à página inicial do fluxo que processa a coleta de informações de cartão de crédito e defina uma meta de transição para que esse gerenciador retorne à "página atual".

Processar correspondências de intent indesejadas

Se o agente estiver correspondendo intents quando deveria usar um manipulador de repositório de dados, tente o seguinte para corrigir isso:

  • Exclua ou modifique frases de treinamento vagas para que todas elas processem com precisão a intenção desejada e não entrem em conflito com o conteúdo do repositório de dados.
  • Use exemplos negativos para evitar a correspondência de intents.

Filtragem de repositórios de dados

Em alguns casos, talvez você queira apenas determinados repositórios de dados disponíveis para consultas, dependendo dos valores de parâmetro da sessão. Por exemplo, você pode ter repositórios de dados exclusivos para categorias de produtos. Para filtrar o repositório de dados por categorias de produtos:

  • Defina parâmetros de sessão para categorias de produtos.
  • Crie rotas de condição que verifiquem os valores dos parâmetros de sessão e façam a transição para uma página específica com o manipulador de repositório de dados desejado.
  • O gerenciador do repositório de dados precisa voltar para a página de chamada para que a conversa possa continuar.

Configuração de pesquisa do repositório de dados

Para mais informações sobre como ajustar os resultados da pesquisa no repositório de dados, consulte a configuração de pesquisa do repositório de dados pa