Busque melhor na sua comunidade com o Ask AI

Após algumas semanas de experimentos, temos o prazer de compartilhar com vocês nosso novo “Ask AI”, disponível diretamente na sua comunidade.

O “Ask AI” ajuda os usuários da sua comunidade a obterem as respostas desejadas mais rapidamente, suportando consultas em linguagem natural e perguntas de acompanhamento. Ele também funciona em conjunto com a busca indexada existente.

Em casos em que não há bons resultados, orientamos seus usuários com uma chamada para ação “Criar tópico” :tada: que abre o compositor com um título e uma categoria de tópico apropriados, com base na consulta.

Como funciona

Passamos as consultas enviadas pelos usuários através do “Ask AI” para um ‘reescritor’ que nos retorna duas consultas aprimoradas: uma para a busca tradicional por palavras-chave e outra para a busca semântica que usa embeddings. As duas buscas são executadas (rapidamente), os resultados são contabilizados e, em seguida, entregues a um ‘sintetizador’ para fornecer os melhores resultados ao usuário.

Se um usuário quiser fazer uma pergunta de acompanhamento, o agente de acompanhamento (padrão: Forum Helper) assume a partir daí. :slight_smile:

Para todos os sites hospedados :discourse: esses recursos estão disponíveis gratuitamente com nossos modelos hospedados. Para quem hospeda em infraestrutura própria :discourse-bw: você precisará garantir que os embeddings também estejam configurados.

Configuração

Para todos os novos sites hospedados, o “Ask AI” é ativado por padrão.

Para sites hospedados existentes:

  • ative-o acessando sua página de Recursos de IA (/admin/plugins/discourse-ai/ai-features) e procurando por “Search”.
  • Clique em “Settings” e ative. Você também pode escolher a experiência padrão.
    • (role pelas configurações e variações): :backhand_index_pointing_right:t2:
    • :warning: Administradores com “AI Discovery” ativado verão isso na mesma seção “Search”. O “AI Discovery” não é compatível com o novo “Ask AI” e está sendo descontinuado.

Aqui está uma lista adequada das configurações que precisam estar ativadas, além do plugin de IA e de um modelo funcional:

  • A principal: ai_ask_ai_enabled
  • O recurso “Embeddings” na página de Recursos de IA deve estar ativado (clientes hospedados - não se preocupem :check_mark:) - isso impulsiona a busca semântica
    • A partir de 2026-09-08T16:00:00Z isso não é mais obrigatório, mas é altamente recomendado. Se o recurso de IA “Embeddings” não estiver ativado, o Ask AI será movido apenas pela busca por palavras-chave e não terá a funcionalidade de busca semântica acompanhante.
  • O recurso “Bot” na página de Recursos de IA deve estar ativado - isso impulsiona o recurso de perguntas de acompanhamento
    • ai_bot_allowed_groups deve corresponder a ai_ask_ai_allowed_groups
    • o agente padrão Forum Helper (/admin/plugins/discourse-ai/ai-agents/-1/edit) deve estar ativado e permitir mensagens pessoais

Experimente :woman_technologist:t2:

Ativamos o recurso no meta há algumas semanas e acreditamos que ele pode melhorar a experiência de busca na sua comunidade, especialmente aquelas com um rico arquivo de discussões.

Ative-o e nos diga onde ele ajudou, onde perdeu uma discussão útil e se a resposta lhe deu contexto suficiente.

20 Curtiram

Recurso legal. Ativei para nossa Comunidade B&R. Só uma pergunta: há algum custo adicional relacionado a ele, já que isso pode levar a um maior uso de IA?

2 Curtiram

Ei @jaroslav.kovar, obrigado pela pergunta — sim, haverá custo de tokens.

Você pode monitorar o uso aqui:

  • /admin/plugins/discourse-ai/ai-usage?feature=ask_ai&period=week

e ajustar para quem deseja expor o recurso, por exemplo, TL0 (todos os usuários) ou talvez um TL1 mais restrito.

2 Curtiram

É lindo, obrigado por ter criado isso!

Estou me perguntando se há uma forma de aumentar para 3 ou 4 as caixas exibidas pelo novo resultado inicial de pesquisa do Ask AI? Ou será que é algo automático que ainda não descobri?

Por enquanto, só vejo duas caixas, e acho que algumas respostas merecem 3 ou 4 como uma visão geral inicial.

Encontrei na configuração administrativa AI ask AI related count :slight_smile:

1 Curtiu

Legal. Vale também observar que se trata de uma contagem “máxima”, então, se o agente decidir que há apenas um ou dois, ele simplesmente fará isso.

3 Curtiram

Primeiros comentários obtidos em um fórum hospedado de grande porte.

  • Aumentar o campo de entrada do prompt.

    Digitei um prompt bastante detalhado, mas a caixa de texto de pesquisa dificulta a revisão ou a edição do prompt completo antes do envio.

    Este é o prompt de pesquisa conforme exibido na caixa de texto:

Este é o prompt completo após o envio:

Para a pesquisa por IA, onde os prompts podem ser naturalmente mais longos e expressivos do que as pesquisas por palavras-chave tradicionais, uma área de entrada maior ou expansível seria útil.


  • Permitir que os resultados de Mostrar todos os tópicos correspondentes sejam ordenados pelos cabeçalhos das colunas: Respostas, Visualizações e Atividade.

image

Neste caso, eu sabia exatamente o tópico que procurava e também sabia que era um tópico popular. Após obter os resultados de Mostrar todos os tópicos correspondentes, ainda precisei varrer manualmente a coluna de Visualizações para encontrar o tópico com alta contagem de visualizações que ainda estava aberto.

A capacidade de clicar em Respostas, Visualizações ou Atividade para ordenar o conjunto de resultados tornaria os resultados da pesquisa por IA muito mais fáceis de refinar após a pesquisa semântica inicial ter feito seu trabalho.

2 Curtiram

Hmm, neste caso, eu diria que o Ask AI não é o recurso correto, mas algo como https://ask.discourse.com/discourse-ai/ai-bot/conversations?agent=discourse-helper (página completa) seria melhor.

Podemos considerar separadamente mover o usuário para uma página dedicada assim que ele ultrapassar um certo número de caracteres, mas é improvável que expandiremos a caixa de texto para além de uma única linha.

Legal, podemos considerar isso. :ok_hand:t2:

2 Curtiram

Minha opinião é que, embora o ask.discourse.com não consiga responder às mesmas perguntas de busca porque não tem acesso ao conteúdo da comunidade, ele fornece um exemplo útil da estrutura — tanto na interface do usuário quanto, presumivelmente, na implementação subjacente — para suportar uma entrada de prompt muito maior.

Claro, algo como nos deixa um pouco na dúvida sobre o que isso poderia significar no futuro. É como esperar o primeiro episódio da próxima temporada de uma série. :slightly_smiling_face:

Agora que a busca do Discourse, quando configurada com o Ask AI, pode lidar com perguntas desse tipo, eu preferiria ver a interface de busca evoluir para acomodar essa capacidade, em vez de ser desnecessariamente limitada.

Sendo honesto, eu tendia a evitar a busca do Discourse porque muitas vezes a achava mais frustrante do que útil. No entanto, com o Ask AI, ela está começando a mostrar um real potencial, e eu odiaria ver a interface de entrada limitar o que o próprio recurso é capaz de fazer.


De certa forma, isso me lembra o desafio que o Google enfrentou ao evoluir uma interface de busca projetada em torno de algumas palavras-chave para algo que também precisa acomodar consultas conversacionais de IA. :man_shrugging:

1 Curtiu

O ask.discourse.com foi apenas um exemplo. Você pode ativar a mesma funcionalidade na sua comunidade também; é apenas o recurso de Bot de IA. Nós também o temos disponível no meta em https://meta.discourse.org/discourse-ai/ai-bot/conversations, embora provavelmente apenas para alguns usuários.

No entanto, levamos o feedback a sério e, embora as pessoas tendam a não perceber, há muito trabalho acontecendo nos bastidores.

3 Curtiram

Obrigado!

Está ativado e eu tenho acesso. Agora estou começando a soar como o Data de Star Trek. :slightly_smiling_face:

https://community.openai.com/discourse-ai/ai-bot/conversations?agent=forum-helper&llm=gpt-56-medium

O que não tenho certeza é quantos usuários naquele fórum — ou em outros fóruns — também teriam acesso àquela página.

Como uma melhoria rápida, talvez a página de busca/Ask AI pudesse fornecer um link para a página de conversas do AI Bot, ou de alguma outra forma tornar essa opção mais fácil de encontrar. Algo como Continuar no AI Bot poderia tornar a relação entre as duas interfaces mais clara.


Ao fazer alguns experimentos com o Discourse AI:

A lista de agentes disponíveis pode ser um pouco avassaladora. Tendo acompanhado parte da evolução inicial do Discourse AI, tenho pelo menos alguma ideia do que eles servem. No entanto, chegando a isso pela primeira vez, acho que encontraria difícil avaliar as escolhas.

Tentei o mesmo prompt com dois agentes:

  • Forum Helper — porque é descrito como de uso geral.
  • Discover — porque era o agente padrão.

Como você observou, a interface e o fluxo de trabalho são muito mais adequados para inserir um prompt substancial.

O resultado do Discover foi um único parágrafo com alguns links e, para este prompt em particular, não me trouxe muito valor.

O resultado do Forum Helper, no entanto, foi vários parágrafos e valeu a pena ler e seguir. Pareceu fazer uma investigação consideravelmente mais aprofundada da internet, em vez de simplesmente retornar alguns tópicos relacionados.

Isso me faz me perguntar se a escolha do agente deveria ser mais óbvia para o usuário ou, talvez, ser selecionada automaticamente com base no que o usuário está tentando fazer.


Isso me leva a outro possível problema mais adiante no caminho.

Quando peço ao ChatGPT para pesquisar https://community.openai.com/ de fora do fórum, ocasionalmente recebo uma resposta indicando que o número de solicitações disponíveis para o dia foi atingido.

Ainda não sei se esse limite se origina no Discourse, em um intermediário ou no sistema de recuperação externo, então não quero tirar uma conclusão a partir disso.

Da próxima vez que eu encontrar isso, tentarei lembrar de capturar a mensagem exata e postá-la aqui. Pode ser útil ao considerar como os sistemas de IA externos interagem com o conteúdo público de um site Discourse.

Este é um recurso coberto acima, é bom que você esteja perguntando para que possamos destacá-lo ainda mais -

O botão “Ask” perto da parte inferior da janela modal leva ao recurso AI Bot. Ele é um Recurso de IA separado (anterior ao recurso “Ask AI”) e requer alguma configuração.


Poderia haver alguns limites de taxa envolvidos. O melhor é cobrir isso dentro daquela comunidade, para que os administradores lá possam resolver a questão.

1 Curtiu

Ótimo recurso. Acho que ele poderia ser um pouco mais perceptível, no entanto, para que seja menos provável que seja ignorado ou mal interpretado. Sei que não percebi o que o Ask (Perguntar) se destinava a fazer.

Talvez um tooltip ao passar o mouse, ou um pequeno ícone de ajuda/informação ao lado do Ask (Perguntar), pudesse explicar brevemente que ele abre o recurso de Bot de IA.

image

Outra possibilidade seria um texto de botão ligeiramente mais descritivo, como Ask AI (Perguntar à IA), o que poderia tornar o propósito claro sem exigir nenhuma interação adicional.

1 Curtiu

Outro caso de uso que eu esperava que funcionasse, mas que não funcionou.

Há mais de um ano, tenho redirecionado relatórios de bugs do OpenAI Codex do fórum para o GitHub quando consigo identificar uma issue aberta relacionada.

Hoje, uma issue do Codex foi postada, e eu segui meu fluxo de trabalho habitual. Usando o ChatGPT, consegui identificar uma issue aberta válida e relacionada no GitHub do Codex.

Em seguida, tentei essencialmente o mesmo prompt usando a busca do Discourse, exceto que, em vez de fornecer um link para o tópico específico do fórum, selecionei “Este tópico”.

O resultado foi:

Depois, tentei “IA”:

Entendo que a primeira busca tem a intenção de limitar os resultados a tópicos dentro do fórum. No entanto, uma vez que os usuários se acostumarem a usar “Perguntar” para consultas mais amplas e assistidas por IA, a distinção entre os dois comportamentos pode não ser óbvia.

Isso parece ser o esperado. Você pesquisou pelo texto que digitou dentro do tópico do Discourse que estava visualizando no momento. Isso não é o recurso “Ask AI”, mas sim a pesquisa clássica limitada ao ID do tópico atual. Não se trata de limitar a pesquisa a tópicos dentro do fórum.

E mesmo com o “Ask AI”, você só pesquisa dentro do fórum, e não em outros lugares sobre o conteúdo do fórum. Isso é o que você faria com um ai-bot. O “Ask-ai” é sobre uma melhor pesquisa dentro da comunidade.

1 Curtiu

Em uma iteração anterior, a caixa de acompanhamento não estava pré-preenchida e tinha um placeholder “Faça uma pergunta de acompanhamento”. Talvez isso pudesse funcionar, não tenho certeza. Vamos aguardar mais feedback.

Acho que estou em dúvida sobre a redação do feedback aqui (um pouco como Moin): você quer usar o Ask AI apenas dentro de um tópico, ou quer que o Ask AI funcione com contexto fora do fórum? Ele não tem a intenção de ajudar com o segundo caso.

1 Curtiu

É possível ter a busca clássica como padrão? É bastante irritante não poder mais usar a tecla Enter no teclado do meu tablet para isso. Shift Enter pode funcionar em laptops, mas no meu tablet não consigo usar essa combinação.

Especialmente ao adicionar algo ao meu termo de busca para obter melhores resultados, eu gostaria de manter o tipo de busca que acabei de selecionar.
Exemplo: quero buscar por IA neste tópico, então digito ai e uso o botão “neste tópico”. Então posso perceber que isso não é específico o suficiente e adicionar uma segunda palavra. Agora preciso clicar em “neste tópico” novamente, caso contrário o Discourse decide que agora quero fazer uma busca por IA. Pelo menos nesse caso, ele poderia assumir que ainda quero a mesma busca que acabei de fazer.


Encontrei a alternância na busca em tela cheia. Não percebi que a opção estava em cada modal de busca porque vejo isso sem rolar dentro do modal e não esperava que faltasse algo.

1 Curtiu

Sim, o primeiro print no post original tem uma opção de alternância na parte inferior para fazer isso

E a minha captura de tela também não. Foi difícil perceber que eu precisava rolar a página. É mais fácil quando algo está cortado do que quando simplesmente falta algo. Então, presumi que o interruptor talvez tivesse sido movido.

A configuração exibida ali também está vinculada às suas preferências de usuário: https://meta.discourse.org/my/preferences/interface

1 Curtiu

Ainda tenho a sensação de que a seleção “neste tópico” permaneceu ativa após digitar mais palavras. Agora isso se perdeu e voltei a buscar em todas as publicações.