Ce sujet couvre la configuration du module d’Intégrations (Embeddings) du plugin Discourse AI. Il explique ce que sont les intégrations, comment elles sont utilisées et comment les configurer.
Niveau d’utilisateur requis : Administrateur
Les intégrations sont un composant crucial du plugin Discourse AI, permettant des fonctionnalités telles que les Sujets similaires et la Recherche par IA. Ce guide vous guidera à travers la configuration et l’utilisation des intégrations dans votre instance Discourse.
Que sont les intégrations (Embeddings) ?
Les intégrations sont des représentations numériques du texte qui capturent la signification sémantique. Dans Discourse, elles sont utilisées pour :
- Générer des sujets similaires au bas des pages de sujets
- Activer la fonctionnalité de recherche sémantique
Configuration des intégrations
Pour les clients hébergés
Si vous êtes un client hébergé, les intégrations sont préconfigurées. Vous pouvez simplement activer les fonctionnalités d’IA qui en dépendent.
Pour les instances auto-hébergées
Si vous auto-hébergez, veuillez consulter le guide d’auto-hébergement de Discourse AI pour des instructions de configuration détaillées.
Configuration des définitions d’intégration
Les modèles d’intégration sont désormais configurés comme des Définitions d’intégration dans l’interface d’administration. Naviguez vers Admin → Plugin AI → Onglet Embeddings. Lors de l’ajout d’une nouvelle définition d’intégration, vous pouvez choisir parmi des préréglages préconfigurés ou en configurer une manuellement.
Les préréglages disponibles incluent :
- 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)
Chaque définition d’intégration comprend : le nom d’affichage, le fournisseur, l’URL, la clé API (ou Secret IA), le tokenizer, les dimensions, la fonction de distance, la longueur maximale de la séquence et les invites d’intégration/recherche optionnelles.
Configuration des intégrations
Naviguez vers Admin → Plugins → Discourse AI, assurez-vous que les paramètres suivants sont activés.
- ai embeddings enabled : Active ou désactive le module d’intégrations
- ai embeddings selected model : Sélectionnez la définition d’intégration à utiliser pour la génération des intégrations
Paramètres optionnels qui peuvent être ajustés…
- AI embeddings generate for pms : Décidez si vous souhaitez générer des intégrations pour les messages privés
- AI embeddings semantic related topics enabled : Active ou désactive la fonctionnalité « Sujets similaires »
- AI embeddings semantic related topics : Le nombre maximum de sujets similaires à afficher
- AI embeddings semantic related include closed topics : Inclure les sujets fermés dans les résultats des sujets similaires
- AI embeddings semantic related age penalty : Applique une pénalité d’âge exponentielle aux sujets dans les résultats similaires (0.0 désactive, les valeurs plus élevées pénalisent davantage les sujets plus anciens)
- AI embeddings semantic related age time scale : Échelle de temps en jours pour le calcul de la pénalité d’âge (par défaut : 365)
- AI embeddings semantic search enabled : Active la recherche IA en page complète
- AI embeddings semantic quick search enabled : Active l’option de recherche sémantique dans la fenêtre contextuelle du menu de recherche
- AI embeddings semantic search use hyde : Active HyDE (Hypothetical Document Embedding) pour la recherche sémantique
- AI embeddings semantic search hyde agent : L’agent IA utilisé pour développer les termes de recherche lorsque HyDE est activé
Fournisseurs
Discourse AI prend en charge plusieurs fournisseurs d’intégrations :
- OpenAI
- Hugging Face (pour les modèles open source/poids ouverts)
- Cloudflare Workers AI
Pour les clients hébergés, Discourse fournit des définitions d’intégration préconfigurées (ensemencées) qui fonctionnent immédiatement.
Fonctionnalités
Sujets Similaires
Lorsqu’elle est activée, une section « Sujets similaires » apparaît au bas des pages de sujets, liant à des discussions sémantiquement similaires.
Recherche par IA
Les intégrations alimentent l’option de recherche sémantique sur l’interface de recherche en page complète.
La recherche sémantique peut éventuellement utiliser HyDE (Hypothetical Document Embedding). Lorsqu’il est activé via ai embeddings semantic search use hyde, le terme de recherche est développé à l’aide de l’agent IA configuré dans ai embeddings semantic search hyde agent. La recherche développée est ensuite convertie en un vecteur et utilisée pour trouver des sujets similaires. Cette technique ajoute une certaine latence à la recherche mais peut améliorer les résultats.
Lors de la sélection d’un agent pour HyDE, choisissez un modèle rapide comme Gemini Flash, Claude Haiku, GPT-4o Mini, ou les derniers modèles disponibles.
Génération des intégrations
Les intégrations sont générées automatiquement pour les nouveaux messages. Pour générer des intégrations pour le contenu existant :
- Discourse remplira automatiquement les intégrations pour les sujets plus anciens via un travail programmé qui s’exécute toutes les 5 minutes
- Le remplissage traite les sujets par ordre d’activité récente en premier
FAQ
Q : Comment les sujets similaires sont-ils déterminés ?
R : Les sujets similaires sont basés uniquement sur les intégrations, qui comprennent le titre, la catégorie, les étiquettes et le contenu des messages.
Q : Puis-je exclure certains sujets des sujets similaires ?
R : Oui, il existe un paramètre de site pour supprimer les sujets fermés des résultats.
Q : Les intégrations fonctionnent-elles pour les messages historiques ?
R : Oui, le système remplira automatiquement les intégrations pour tout votre contenu.




