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.
- Você pode substituir uma resposta adicionando uma entrada de perguntas frequentes para uma pergunta específica.
- Se você estiver recebendo respostas de baixa qualidade com um FAQ estruturado, tente usar um FAQ não estruturado.
- Use as configurações de análise e divisão em partes para otimizar as respostas.
- Para proibir determinadas frases, consulte Configurações do agente: frases proibidas.
- Para personalizar a filtragem de conteúdo da IA responsável (RAI), consulte Configurações do agente: filtros de segurança.
- Para ajustar a resposta do seu agente com base em informações de conversas anteriores, configure condições de pesquisa. Esse recurso está disponível apenas para ferramentas de repositório de dados.
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