Este tópico abrange a configuração do módulo Embeddings do plugin Discourse AI. Ele explica o que são embeddings, como são usados e como configurá-los.
Nível de usuário necessário: Administrador
Embeddings são um componente crucial do plugin Discourse AI, permitindo recursos como Tópicos relacionados e Busca por IA. Este guia irá guiá-lo através da configuração e uso de embeddings em sua instância do Discourse.
O que são Embeddings?
Embeddings são representações numéricas de texto que capturam o significado semântico. No Discourse, eles são usados para:
- Gerar tópicos relacionados na parte inferior das páginas de tópicos
- Habilitar a funcionalidade de busca semântica
Configurando Embeddings
Para clientes hospedados
Se você é um cliente hospedado, os embeddings vêm pré-configurados. Você pode simplesmente habilitar os recursos de IA que dependem deles.
Para instâncias auto-hospedadas
Se você está auto-hospedando, consulte o Guia de auto-hospedagem do Discourse AI para instruções detalhadas de configuração.
Configurando embeddings
Navegue até Admin → Settings → Discourse AI, certifique-se de que as seguintes configurações estejam habilitadas.
- ai embeddings enabled: Ativa ou desativa o módulo de embeddings
- ai embeddings selected model: Seleciona qual modelo usar para gerar embeddings
Configurações opcionais que podem ser ajustadas…
- AI embeddings generate for pms: Decide se deve gerar embeddings para mensagens privadas
- AI embeddings semantic related topics enabled: Habilita ou desabilita o recurso “Tópicos relacionados”
- AI embeddings semantic related topics: O número máximo de tópicos relacionados a serem exibidos
- AI embeddings semantic related include closed topics: Inclusão de tópicos fechados nos resultados da busca por IA
- AI embeddings semantic search enabled: Habilita a busca por IA em página inteira
- AI embeddings semantic search hyde model: Modelo usado para expandir palavras-chave para obter melhores resultados durante uma busca semântica
Provedores
Dentro das configurações de administrador, navegue até a aba AI plugin → Embeddings para configurar quaisquer configurações relacionadas ao provedor, como chaves de API.
O Discourse AI suporta vários provedores de Embeddings:
- Embeddings hospedados pelo Discourse (recomendado e padrão)
- OpenAI
- Modelos de código aberto via Hugging Face
- Opções personalizadas
Recursos
Tópicos Relacionados
Quando habilitada, uma seção “Tópicos Relacionados” aparece na parte inferior das páginas de tópicos, vinculando a discussões semanticamente semelhantes.
Busca por IA
Embeddings alimentam a opção de busca semântica na interface de busca em página inteira.
A busca semântica utiliza HyDE (Hypothetical Document Embedding). Expandimos o termo de busca usando um modelo de linguagem grande que você fornece. Uma vez expandido, convertemos a busca expandida em um vetor e procuramos por tópicos semelhantes. Essa técnica adiciona alguma latência à busca e melhora os resultados.
Ao selecionar um modelo para hyde via ai embeddings semantic search hyde model, certifique-se de escolher um modelo rápido como Gemini Flash, Claude Haiku, GPT4o Mini ou os modelos mais recentes disponíveis.
Gerando embeddings
Embeddings são gerados automaticamente para novas postagens. Para gerar embeddings para conteúdo existente:
- Embeddings são criados quando uma página é visualizada, se estiverem faltando
- O Discourse preencherá automaticamente os embeddings para tópicos mais antigos.
FAQs
P: Como os tópicos relacionados são determinados?
R: Tópicos relacionados são baseados unicamente em embeddings, que incluem o título, categoria, tags e o conteúdo das postagens.
P: Posso excluir tópicos específicos dos tópicos relacionados?
R: Sim, existe uma configuração do site para remover tópicos fechados dos resultados.
P: Os embeddings funcionam para postagens históricas?
R: Sim, o sistema preencherá automaticamente os embeddings para todo o seu conteúdo.




