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 prise en charge des personas, pour répondre à tout type de questions que vous pourriez avoir.

Fonctionnalités

  • Possibilité de choisir le persona spécifique du Bot IA avec lequel interagir
  • Flexibilité pour sélectionner le fournisseur de modèle de langage (LLM)
  • Plusieurs personnes peuvent interagir avec le Bot IA en même temps dans le 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
  • Activer le bot pour un sous-ensemble spécifique d’utilisateurs ou de groupes
  • Accès rapide au bot IA via l’icône :robot:
  • Afficher les interactions à des fins de débogage
  • Copier et partager les conversations avec le bot IA

Personas

: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 implémenté des personas pour vous aider à obtenir une meilleure expérience en fournissant les meilleures réponses possibles.

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

En fonction de l’aide dont vous avez besoin, il existe plusieurs personas par défaut prédéfinis parmi lesquels choisir

  • Assistant 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
    • par ex. - Quels sont les meilleurs messages sur l’IA ?
  • Assistant SQL : Bot IA spécialisé dans l’aide à la création de requêtes SQL sur cette instance Discourse (connaît votre schéma de base de données actuel)
    • par 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 une clé API Stable Diffusion
    • par ex. - Dessine-moi une image de chat
  • Explorateur de Paramètres : Bot IA spécialisé dans l’aide à l’exploration des paramètres du site Discourse. (connaît le code source de Discourse)
    • par ex. - Comment activer Discourse AI sur mon site Discourse ?
  • Chercheur : Bot IA avec accès à Google et la capacité de parcourir des pages Web pour rechercher des informations pour vous. Nécessite une clé API Google Custom Search.
    • par ex. - Combien de pattes a un dinosaure ?
  • Créatif : Bot IA sans intégrations externes
    • par 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
    • par ex. - Que fait LINK_TO_PR ?

Activation du Bot IA

Prérequis

Vous devez configurer au moins un modèle de langage (LLM) d’un fournisseur.

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

Optionnellement, configurez les éléments suivants pour obtenir des fonctionnalités supplémentaires :

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 choisir le groupe d’utilisateurs via ai bot allowed groups pour autoriser un accès spécifique au Bot IA.
  5. Allez dans l’onglet des paramètres LLMs et cochez l’option Allow AI Bot pour le LLM approprié qui a été précédemment configuré.

Surveillance des discussions

Dans certains cas, vous voudrez peut-être 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 les utilisateurs de bots tels que claude_bot, gpt3.5_bot, gpt4_bot, etc. sont-ils ajoutés en tant qu’administrateurs à 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 que lors de l’interaction avec le bot.

Où puis-je modifier les personas ?

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

Le Bot IA est-il entraîné sur les données de ma communauté ?

Mises en garde

  • Le bot IA est un domaine de beaucoup d’expérimentation et évolue rapidement
  • Le bot IA ne fournit pas toujours des résultats 100% précis, alors assurez-vous de vérifier attentivement toute sortie
  • 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’usage.
41 « J'aime »