Atualmente o chatbot responde fazendo uma breve análise baseda na mensagem do usuário e nos dados consultados.
No entanto, após a realização de algumas entrevistas, notou-se que boa parte dos usuários gostaria de ver a consulta SQL gerada na resposta final. Por conta disso, decidimos testar dois comportamentos diferentes:
- O chatbot executa a consulta SQL final no BQ, faz a breve análise como já vinha fazendo, mas também exibe a consulta SQL gerada na resposta final, explicando o que ela faz.
- O chatbot não executa a consulta SQL final no BQ, apenas a apresenta na resposta final e explica o que ela faz. Isso tem a vantagem de reduzir os custos com o BQ também, mas ainda não sabemos se a redução será expressiva.
Atualmente o chatbot responde fazendo uma breve análise baseda na mensagem do usuário e nos dados consultados.
No entanto, após a realização de algumas entrevistas, notou-se que boa parte dos usuários gostaria de ver a consulta SQL gerada na resposta final. Por conta disso, decidimos testar dois comportamentos diferentes: