Discourse AI + Google Search: site + fórum | Está correto?

Relacionado a: Discourse AI - AI Bot (chatbot - ChatGPT- Anthropic) onde diz:

Então, tenho brincado com isso e só quero ter certeza de que entendi corretamente.

Meu caso de uso é o seguinte (que acho que se aplica a mais pessoas):

  • Tenho um site com muitos posts de blog
  • Tenho o fórum no mesmo URL
  • No meu caso, o fórum não está em um subdomínio, mas em exemplo.com, enquanto todos os outros posts estão em, por exemplo, exemplo.com. Mas isso não deve importar muito.

Então, o que eu fiz foi:

  • Instalar o Discourse AI (adorei, aliás)
  • Configurar a API de pesquisa personalizada do Google e o CX

E comecei a brincar com o ChatBot. Uma pergunta que fiz foi:

  1. Me dê todos os tópicos sobre um assunto no fórum. Está correto que para isso ele não precisa do Google, pois usa a pesquisa interna? Tenho 99% de certeza que é assim.
  1. Eu então pedi todos os posts - exceto no fórum - sobre o mesmo tópico. Ou seja, eu queria que ele buscasse fora do fórum. Funcionou, pois disse que usou o Google.

  1. Posso deduzir que ele usou corretamente o ai_google_custom_search_api_key?

Porque o que estou pensando é que configurei a Pesquisa Google especificamente para excluir o caminho do fórum. Ou seja, como abaixo. Mas isso é necessário ou estou pensando demais, já que ele já usou -inurl forum na consulta… :thinking:

Tudo é 100% depurável (de forma relativamente fácil). Se você instalar o explorador de dados, poderá ver a carga útil JSON real que injetamos no fluxo do prompt. A tabela ai_api_audit_logs contém o prompt exato que geramos.

Meu caso de uso original para o Google era apenas permitir que ele pesquisasse em todos os lugares, não restringi-lo. Dito isso, acho que você pode conseguir fazer algo funcionar aqui. Talvez precisemos ajustar um pouco o prompt para que ele entenda que esta pesquisa do Google é restrita. Talvez precisemos de uma configuração extra para isso.

1 curtida