Este guia fornece recomendações para monitorar e melhorar o desempenho dos gerenciadores de repositório de dados.
Acompanhar a performance do agente
Você pode monitorar o histórico de conversas dos seus agentes e usar a ferramenta de análise para conferir as estatísticas deles.
Executar a avaliação de autoatendimento
Você pode executar a avaliação de autoatendimento que vai analisar a qualidade do agente do repositório de dados e recomendar mudanças.
Melhorar as respostas do agente
Se você encontrar algumas respostas durante os testes 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 perguntas frequentes estruturadas, tente usar perguntas frequentes não estruturadas.
- Use as configurações de análise e divisão em partes para otimizar as respostas.
- Para proibir determinadas frases, consulte as configurações do agente: frases proibidas.
- Para personalizar a filtragem de conteúdo da IA responsável (RAI), consulte as configurações do agente: filtros de segurança.
- Para ajustar a resposta do agente com base em informações anteriores na conversa, você pode configurar 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 manuais
Essa configuração acelera a resposta RAG de um repositório de dados e melhora a latência, sem reescrever a consulta do usuário nem preencher dinamicamente os parâmetros da ferramenta. Isso significa que a consulta do usuário é transmitida ao repositório de dados como está, e nenhum filtro ou parâmetro relacionado a metadados do usuário é preenchido.
Você pode ativar esse recurso no console do Dialogflow CX selecionando o manual e clicando na guia Configurações. Você tem a opção de configurar o manual para continuar processando as ações de acompanhamento imediatamente ou aguardar a próxima entrada do usuário final.
Se ativadas, as seguintes instruções do manual 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.
- Todas as instruções defensivas, como "não responda a perguntas sobre concorrentes".
Se ativadas, as seguintes instruções do manual serão ignoradas. Não ative essa configuração se você tiver algum dos seguintes requisitos de consulta:
- Filtros de repositório de dados específicos a serem preenchidos usando as instruções.
- Instruções para aplicar todos os metadados de personalização do usuário transmitidos por filtros.
- Quaisquer outras instruções para reescrever a consulta do usuário antes de consultar o repositório de dados.
Processar digressões de conversas
Um usuário final pode fazer perguntas de esclarecimento durante uma conversa. Por exemplo, durante a coleta de informações do cartão de crédito, ele pode querer esclarecer o que é um CVV. Nesse caso, o 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 de dados que respondam à pergunta, aplique esse gerenciador à página inicial do fluxo que processa a coleta de informações do cartão de crédito e defina um destino de transição para que esse gerenciador retorne à "página atual".
Processar correspondências de intents indesejadas
Se o agente estiver correspondendo intents quando deveria estar usando um gerenciador de repositório de dados, tente o seguinte para corrigir isso:
- Exclua ou modifique frases de treinamento vagas para que todas as frases de treinamento 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ório de dados
Em alguns casos, talvez você só queira que determinados repositórios de dados estejam disponíveis para consultas, dependendo dos valores dos parâmetros da sessão. Por exemplo, você pode ter repositórios de dados exclusivos para categorias de produtos. Para realizar a filtragem de repositório de dados para categorias de produtos:
- Defina os parâmetros da sessão para categorias de produtos.
- Crie rotas de condição que verifiquem os valores dos parâmetros da sessão e façam a transição para uma página específica que tenha o processador de repositório de dados desejado.
- O gerenciador de repositório de dados precisa fazer a transição de volta 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 do repositório de dados, consulte a página de configuração de pesquisa do repositório de dados .