Tenho tentado configurar um chatbot para responder a perguntas em alguns dos nossos fóruns privados, mas ele só parece encontrar resultados dos tópicos do fórum se eu tornar os fóruns públicos. Eu tentei definir “Read Private” (Ler Privado) e “Search Private” (Pesquisar Privado) na Persona - e configurei os “allowed groups” (grupos permitidos) da pessoa para os grupos de idade da segurança da categoria? Você consegue pensar em mais alguma coisa que eu deva tentar?
O usuário que inicia a conversa com a Persona tem acesso às categorias privadas?
Sim. Os tópicos estão em uma subcategoria - então testarei novamente com a categoria principal (ambas são privadas) caso seja um problema de subcategoria.
Acabei de verificar e tenho o mesmo problema se eu postar o tópico diretamente no fórum pai. Funciona bem se eu tornar esses fóruns públicos.
Você pode recriar isso com sua configuração?
Uma maneira interessante de depurar isso é ativar a depuração de IA. Quando você a ativa, verá um botão (I), você pode confirmar que, ao clicar nele e analisar o grande bloco enviado para o LLM, o conteúdo privado não é encontrado?
Nosso motor passa o usuário para o backend de pesquisa (o usuário que inicia a conversa com o bot)
Olá @sam,
Obrigado pela dica de depuração - eu não tinha investigado isso antes!
Consigo ver várias mensagens sendo enviadas para o LLM, mas nada que me ajude a entender por que a “busca privada” não está funcionando. Parecem haver 2 “pares” de mensagens - 1 par para a busca real e outro par para o “titlebot” (que simplesmente deriva um título do resultado da busca).
Pelo que pude perceber, a primeira mensagem de busca é para o Dall-E (não tenho certeza por quê?), então isso não parece relevante (por favor, confirme), mas a segunda mensagem se parece com isto - sem mais nada aparecendo depois. Presumo que isso signifique que não está encontrando nada?
1:
-
-
role: user
-
name: NeilEvans
-
content: O que é Q03-DZN00-00000?
-
-
stream: true
Agradeço antecipadamente pela sua ajuda?
N
Acho que fiz algum progresso - não estava usando a persona que eu pretendia, então estava usando por padrão outra persona que tinha “bot” ativado. Desativei o “bot” para as outras personas agora, então está usando a persona que eu queria.
Continuarei investigando…
OK - consegui fazer funcionar corretamente no bot de IA (via discourse-ai/ai-bot/conversations), mas a mesma busca não encontra nada usando o “assistente de busca” que aparece ao lado dos resultados principais da busca. No entanto, se eu clicar em “continuar conversa” - e pedir para ele tentar novamente, ele encontra o que estou procurando da mesma forma que o bot de IA! Isso é um bug, ou configurei algo errado?
O que você quer dizer com isso?
Você está tentando configurar uma Persona com Pesquisa para o recurso Descoberta — que aparece na pesquisa e retorna resultados conversacionais?
Estou usando uma única persona que tem o Bot e a Pesquisa ativados. Ela usa essa persona na interface do bot de IA - e funciona muito bem. No entanto, ela não encontra nada se eu usar a pesquisa principal do site - que abre o assistente de pesquisa no lado direito. Se eu clicar em “continuar conversa”, posso ver que está usando a mesma Persona - e se eu pedir para “tentar novamente”, ela encontra o que estou procurando. Isso faz sentido?
P.S. Eu obtenho os mesmos resultados se eu deixar apenas Bot e Read ativados
Ah, entendi que o RAG adequado não está ocorrendo ao usar a Persona aqui:

Certo?
Este recurso não passa o usuário que iniciou a interação, tanto quanto sei, então não funciona com conteúdo privado.
Deixe-me ver o quão difícil é configurá-lo.
Exatamente - obrigado, acho que esse é o problema. Obrigado Falco! Muito apreciado!!
Acabei de consertar, por favor, atualize seu site e tente novamente.
Brilhante! Isso está funcionando de forma consistente agora - muito obrigado!,
Posso ser atrevido e fazer uma solicitação de recurso enquanto tenho sua atenção? ![]()
Desde que seja em um novo tópico ![]()
Este tópico foi fechado automaticamente após 47 horas. Novas respostas não são mais permitidas.