Dieses Thema behandelt die Konfiguration des Embeddings-Moduls des Discourse AI Plugins. Es erklärt, was Embeddings sind, wie sie verwendet werden und wie man sie einrichtet.
Erforderliches Benutzerniveau: Administrator
Embeddings sind eine entscheidende Komponente des Discourse AI Plugins, die Funktionen wie Verwandte Themen und KI-Suche ermöglichen. Diese Anleitung führt Sie durch die Einrichtung und Verwendung von Embeddings in Ihrer Discourse-Instanz.
Was sind Embeddings?
Embeddings sind numerische Darstellungen von Text, die die semantische Bedeutung erfassen. In Discourse werden sie verwendet, um:
- Verwandte Themen am Ende von Themenseiten zu generieren
- Semantische Suchfunktionen zu ermöglichen
Einrichtung von Embeddings
Für gehostete Kunden
Wenn Sie ein gehosteter Kunde sind, sind Embeddings vorkonfiguriert. Sie können einfach die KI-Funktionen aktivieren, die darauf basieren.
Für selbst gehostete Instanzen
Wenn Sie selbst hosten, lesen Sie bitte den Leitfaden für selbst gehostetes Discourse AI für detaillierte Einrichtungshinweise.
Konfiguration von Embedding-Definitionen
Embedding-Modelle werden jetzt als Embedding-Definitionen in der Admin-Benutzeroberfläche konfiguriert. Navigieren Sie zu Admin → AI Plugin → Registerkarte Embeddings. Beim Hinzufügen einer neuen Embedding-Definition können Sie aus vorkonfigurierten Presets wählen oder eine manuell konfigurieren.
Verfügbare Presets umfassen:
- text-embedding-3-large (OpenAI)
- text-embedding-3-small (OpenAI)
- text-embedding-ada-002 (OpenAI)
- gemini-embedding-001 (Google)
- bge-large-en (Hugging Face)
- bge-m3 (Hugging Face)
- multilingual-e5-large (Hugging Face)
Jede Embedding-Definition umfasst: Anzeigename, Anbieter, URL, API-Schlüssel (oder AI Secret), Tokenizer, Dimensionen, Distanzfunktion, maximale Sequenzlänge und optionale Einbettungs-/Such-Prompts.
Konfiguration von Embeddings
Navigieren Sie zu Admin → Plugins → Discourse AI und stellen Sie sicher, dass die folgenden Einstellungen aktiviert sind.
- ai embeddings enabled: Schaltet das Embeddings-Modul ein oder aus
- ai embeddings selected model: Wählt die zu verwendende Embedding-Definition zur Generierung von Embeddings
Optionale Einstellungen, die angepasst werden können …
- AI embeddings generate for pms: Entscheidet, ob Embeddings für private Nachrichten generiert werden sollen
- AI embeddings semantic related topics enabled: Aktiviert oder deaktiviert die Funktion „Verwandte Themen“
- AI embeddings semantic related topics: Die maximale Anzahl der anzuzeigenden verwandten Themen
- AI embeddings semantic related include closed topics: Schließt geschlossene Themen in die Ergebnisse verwandter Themen ein
- AI embeddings semantic related age penalty: Wendet eine exponentielle Altersstrafe auf Themen in den verwandten Ergebnissen an (0.0 deaktiviert, höhere Werte bestrafen ältere Themen stärker)
- AI embeddings semantic related age time scale: Zeitskala in Tagen für die Berechnung der Altersstrafe (Standard: 365)
- AI embeddings semantic search enabled: Aktiviert die Vollseiten-KI-Suche
- AI embeddings semantic quick search enabled: Aktiviert die Option für semantische Suche im Popup des Suchmenüs
- AI embeddings semantic search use hyde: Aktiviert HyDE (Hypothetical Document Embedding) für die semantische Suche
- AI embeddings semantic search hyde agent: Der KI-Agent, der zur Erweiterung von Suchbegriffen verwendet wird, wenn HyDE aktiviert ist
Anbieter
Discourse AI unterstützt mehrere Embedding-Anbieter:
- OpenAI
- Hugging Face (für Open-Source/Open-Weight-Modelle)
- Cloudflare Workers AI
Für gehostete Kunden stellt Discourse vorkonfigurierte (gesäte) Embedding-Definitionen bereit, die sofort einsatzbereit sind.
Funktionen
Verwandte Themen
Wenn aktiviert, erscheint am Ende der Themenseiten ein Abschnitt „Verwandte Themen“, der auf semantisch ähnliche Diskussionen verlinkt.
KI-Suche
Embeddings ermöglichen die Option für semantische Suche in der Vollseiten-Suchoberfläche.
Die semantische Suche kann optional HyDE (Hypothetical Document Embedding) verwenden. Wenn dies über ai embeddings semantic search use hyde aktiviert wird, wird der Suchbegriff mithilfe des in ai embeddings semantic search hyde agent konfigurierten KI-Agenten erweitert. Die erweiterte Suche wird dann in einen Vektor umgewandelt und verwendet, um ähnliche Themen zu finden. Diese Technik führt zu einer gewissen Latenz bei der Suche, kann aber die Ergebnisse verbessern.
Wenn Sie einen Agenten für HyDE auswählen, wählen Sie ein schnelles Modell wie Gemini Flash, Claude Haiku, GPT-4o Mini oder die neuesten verfügbaren Modelle.
Generierung von Embeddings
Embeddings werden automatisch für neue Beiträge generiert. Um Embeddings für vorhandene Inhalte zu generieren:
- Discourse füllt automatisch ältere Themen über einen geplanten Job auf, der alle 5 Minuten ausgeführt wird
- Die Auffüllung verarbeitet Themen in der Reihenfolge der jüngsten Aktivität zuerst
FAQs
F: Wie werden verwandte Themen bestimmt?
A: Verwandte Themen basieren ausschließlich auf Embeddings, die den Titel, die Kategorie, die Tags und den Beitragstext umfassen.
F: Kann ich bestimmte Themen von den verwandten Themen ausschließen?
A: Ja, es gibt eine Website-Einstellung, um geschlossene Themen aus den Ergebnissen zu entfernen.
F: Funktionieren Embeddings für historische Beiträge?
A: Ja, das System füllt automatisch Embeddings für alle Ihre Inhalte auf.




