Discourse AI - Bot IA

:bookmark: Ce guide explique comment activer et configurer la fonctionnalité de bot IA du plugin Discourse AI.

:person_raising_hand: Niveau d’utilisateur requis : Administrateur

Le chatbot intelligent peut répondre à toutes les questions concernant votre communauté Discourse et plus encore. Le Bot IA a le pouvoir de rechercher dans votre instance Discourse actuelle et au-delà avec le support d’agents pour répondre à tous les types de questions que vous pourriez avoir.

Fonctionnalités

  • Possibilité de choisir l’agent de bot IA spécifique avec lequel vous souhaitez interagir
  • Flexibilité pour sélectionner le fournisseur de Modèle de Langage Étendu (LLM)
  • Plusieurs personnes peuvent interagir avec le Bot IA en même temps au sein du même message
  • Titres générés par l’IA pour les messages privés (MP) avec le Bot IA
  • Les réponses sont générées en continu par streaming et peuvent être arrêtées
  • Activez le bot pour un sous-ensemble spécifique d’utilisateurs ou de groupes
  • Accès rapide au bot IA via l’icône :robot:
  • Visualiser les interactions à des fins de débogage
  • Copier et partager les conversations du bot IA

Agents

:information_source: Un bot IA qui essaie de tout faire finira par échouer en raison de l’oubli du contexte et des limitations du LLM. C’est pourquoi nous avons mis en place des agents pour vous aider à obtenir une meilleure expérience en fournissant les meilleures réponses possibles.

Guide complet des agents IA disponible ici. Vous pouvez créer des agents IA personnalisés pour le bot qui sont adaptés à vos besoins.

Selon l’aide dont vous avez besoin, il existe plusieurs agents par défaut prédéfinis parmi lesquels choisir

  • Assistant du Forum : Bot IA à usage général capable d’effectuer diverses tâches. Peut rechercher dans votre instance Discourse actuelle et utiliser ces informations pour construire des réponses
    • Ex. : Quels sont les meilleurs sujets concernant l’IA ?
  • Assistant SQL : Bot IA spécialisé dans l’aide à la création de requêtes SQL sur cette instance Discourse (conscient de votre schéma de base de données actuel)
    • Ex. : Écris-moi une requête pour trouver tous les messages du bot IA par un client/utilisateur spécifique
  • Artiste : Bot IA spécialisé dans la génération d’images. Nécessite un outil de génération d’images configuré
    • Ex. : Dessine-moi une image de chat
  • Designer : Bot IA spécialisé dans la génération et l’édition d’images
  • Explorateur de paramètres : Bot IA spécialisé dans l’aide à l’exploration des paramètres du site Discourse. (conscient du code source de Discourse)
    • Ex. : Comment activer l’IA Discourse sur mon site Discourse ?
  • Chercheur Web : Bot IA avec accès à Google et la capacité de parcourir des pages web pour effectuer des recherches d’informations pour vous. Nécessite une clé API Google Custom Search.
    • Ex. : Combien de pattes a un dinosaure ?
  • Créatif : Bot IA sans aucune intégration externe
    • Ex. : Propose 5 idées pour améliorer l’engagement communautaire
  • Assistant GitHub : Bot IA spécialisé dans la recherche de dépôts GitHub
    • Ex. : Que fait LINK_TO_PR ?
  • Assistant Discourse : Bot IA spécialisé dans l’aide aux tâches liées à Discourse, recherche sur meta.discourse.org
  • Chercheur de Forum : Bot IA spécialisé dans la recherche approfondie pour le forum
  • Créateur d’artefacts Web : Bot IA spécialisé dans la création d’artefacts web interactifs

Activation du Bot IA

Prérequis

Vous devez configurer au moins un Modèle de Langage Étendu (LLM) auprès d’un fournisseur.

Pour commencer, vous pouvez les configurer via la page des paramètres du Modèle de Langage Étendu (LLM) de Discourse AI.

Optionnellement, configurez ce qui suit pour obtenir des fonctionnalités supplémentaires :

  • Outil de génération d’images → Générer des images (utilisé par les agents Artiste et Designer)
  • Google Custom Search → Rechercher sur Internet des réponses via Google

Configuration

  1. Allez dans les paramètres AdminPluginsAI → onglet Settings et assurez-vous qu’il est activé (discourse ai enabled)
  2. Cochez ai bot enabled pour activer le Bot IA
  3. Cochez ai bot add to header pour activer l’accès rapide via l’icône :robot: en haut à droite
  4. Nous recommandons de sélectionner le groupe d’utilisateurs via ai bot allowed groups pour autoriser un accès spécifique au Bot IA.
  5. Utilisez le paramètre ai bot enabled llms pour sélectionner quels LLM doivent être disponibles pour les conversations du Bot IA.

Surveillance des discussions

Dans certains cas, vous souhaiterez surveiller les discussions du bot afin d’améliorer les performances de vos bots.

Si vous prévoyez de le faire, nous vous recommandons d’activer ai_bot_enable_chat_warning, cela affichera un avertissement aux utilisateurs expliquant que les conversations sont surveillées.

Ensuite, en tant qu’administrateur, ajoutez un lien à votre barre latérale :

https://discourse.example.com/u/BOT_NAME/messages

BOT_NAME est le nom d’utilisateur du bot que vous souhaitez surveiller.

FAQ Technique

Pourquoi vois-je des utilisateurs de bot ajoutés à mon site ?

  • Ces utilisateurs sont nécessaires au fonctionnement du Bot IA. Ils ne font rien en arrière-plan et ne sont utilisés qu’en interaction avec le bot.

Où puis-je modifier les agents ?

  • Rendez-vous sur discourse.example.com/admin/plugins/discourse-ai/ai-agents où vous pouvez contrôler quels agents sont activés et qui y a accès.

L’IA Bot est-elle entraînée sur les données de ma communauté ?

Limites

  • Le bot IA est un domaine de grande expérimentation et évolue rapidement
  • Le bot IA ne fournit pas toujours des résultats 100% précis, assurez-vous donc de vérifier attentivement toutes les sorties
  • Nous recommandons d’activer le bot pour des groupes d’utilisateurs spécifiques afin d’aider à contrôler les coûts, car les fournisseurs tiers facturent à l’utilisation
42 « J'aime »