Dieser Leitfaden erklärt, wie Sie die Funktion „Verwandte Themen“ des Discourse AI-Plugins aktivieren und konfigurieren.
Erforderliches Benutzerniveau: Administrator
Verwandte Themen helfen Benutzern, relevante Inhalte zu entdecken, indem sie semantisch ähnliche Themen vorschlagen, die auf dem aktuell gelesenen Thema basieren. Dies verbessert die Inhaltserkundung und erhöht das Benutzerengagement.
Funktionen
- Semantische Textähnlichkeit: Geht über den Schlüsselwortabgleich hinaus, um wirklich verwandte Inhalte zu finden
- Umschalten zwischen „Vorgeschlagenen“ und „Verwandten“ Themen
- Verfügbar für anonyme und angemeldete Benutzer
Verwandte Themen aktivieren
Verwandte Themen sind standardmäßig für alle Discourse-gehosteten Kunden mit aktiviertem Discourse AI-Plugin eingeschaltet.
Voraussetzungen
Verwandte Themen erfordern Embeddings, um zu funktionieren.
Wenn Sie bei uns gehostet werden, werden Embeddings mithilfe eines Open-Source-Modells bereitgestellt. Es ist keine zusätzliche Einrichtung erforderlich.
Selbst gehostete Instanzen müssen ihre eigenen Embeddings über einen Drittanbieter bereitstellen.
Konfiguration
- Gehen Sie zu Admin → Einstellungen → Plugins
- Suchen Sie nach „discourse-ai“ und stellen Sie sicher, dass es aktiviert ist
- Aktivieren Sie
ai_embeddings_enabled, um Embeddings zu aktivieren - Aktivieren Sie
ai_embeddings_semantic_related_topics_enabled, um die Funktion „Verwandte Themen“ zu aktivieren
Zusätzliche Konfiguration
Abhängig von Ihrer Einrichtung müssen Sie möglicherweise die folgenden Einstellungen anpassen:
- Für nicht-englische Websites (Discourse-gehostet oder selbst gehostet mit eigenem Modell):
Setzen Sieai embeddings modelaufmultilingual-e5-large - Für Cloudflare Workers AI:
Setzen Sieai embeddings modelaufbge-large-en - Für OpenAI oder Azure OpenAI:
Setzen Sieai embeddings modelauftext-embedding-ada-002
Technisches FAQ
Diagramm der Architektur von Verwandten Themen anzeigen
Der Überblick ist, dass beim Erstellen/Aktualisieren eines Themas Folgendes passiert:
sequenceDiagram
User->>Discourse: Erstellt Thema
Discourse-->>Embedding Microservice: Generiert Embeddings
Embedding Microservice-->>Discourse:
Discourse-->>PostgreSQL: Speichert Embeddings
Und während des Besuchs eines Themas:
sequenceDiagram
User->>Discourse: Besucht Thema
Discourse-->>PostgreSQL: Fragt nach nächsten Themen
PostgreSQL-->>Discourse:
Discourse->>User: Präsentiert verwandte Themen
Wie funktionieren Verwandte Themen?
- Wenn ein Benutzer ein Thema besucht, fragt Discourse die Datenbank nach den semantisch ähnlichsten Themen, basierend auf deren eingebetteten Darstellungen. Diese verwandten Themen werden dann dem Benutzer präsentiert, was zu einer weiteren Erkundung der Inhalte der Community anregt.
Wie werden Themen-/Postdaten verarbeitet?
- Bei Discourse-gehosteten Websites werden Daten in unserem sicheren virtuellen privaten Rechenzentrum verarbeitet. Bei selbst gehosteten Websites hängt die Datenverarbeitung von Ihrem gewählten Drittanbieter ab.
Wo werden die Embeddings-Daten gespeichert?
- Embeddings-Daten werden in Ihrer Discourse-Datenbank gespeichert, zusammen mit anderen Forendaten wie Themen, Beiträgen und Benutzern.
Welches semantische Modell wird verwendet und wie wurde es trainiert?
- Auf Discourse gehostete Websites verwenden standardmäßig das all-mpnet-base-v2 Modell. Dieses Modell eignet sich gut für Nischen- und allgemeine Communities. Selbst gehostete Websites können je nach gewähltem Anbieter unterschiedliche Modelle verwenden.



