Ce sujet couvre la configuration du module Composer du plugin Discourse AI.
Ensemble de fonctionnalités
Le module Composer AI Helper ajoute un bouton à la barre d’outils du compositeur, qui, une fois cliqué, vous permet de choisir parmi une liste de tâches basées sur l’IA pour améliorer votre publication.
Ce modèle peut utiliser les fournisseurs suivants pour son ensemble de fonctionnalités :
OpenAI ChatGPT, en utilisant gpt-3.5-turbo ou gpt-4. Par défaut, gpt-3.5-turbo.
Anthropic Claude, en utilisant le modèle claude-v1.
Paramètres
composer_ai_helper_enabled : active ou désactive le module
ai_helper_allowed_groups : groupes ayant accès à la fonctionnalité. Par défaut, le personnel et TL4.
ai_helper_allowed_in_pm : si le bouton s’affichera lors de la composition dans les MP. Désactivé par défaut.
ai_helper_model : quel modèle d’IA utiliser. Par défaut, gpt-3.5-turbo.
ai_openai_api_key : une clé API obtenue sur https://platform.openai.com/account/api-keys. Voir ci-dessous pour plus d’aide. Nécessaire si ai_helper_model est gpt-3.5-turbo ou gpt-4.
ai_anthropic_api_key : une clé API obtenue sur https://console.anthropic.com/docs/access. Voir ci-dessous pour plus d’aide. Nécessaire si ai_helper_model est claude-v1.
Besoin d’aide pour configurer les clés API ?
Ce qui suit est un guide pour configurer les clés API afin qu’elles puissent être utilisées pour Discourse AI. Dans cet exemple, nous utilisons OpenAI pour générer les clés, mais le processus serait similaire pour d’autres plateformes comme Claude. Les plateformes changeront toujours, ce guide peut donc ne pas refléter le processus à 100 %.
Remarque : vous aurez besoin d’un plan payant et devrez payer par utilisation. Voir ici pour les détails et les prix à jour détails et tarification.
Cependant, je l’utilise aussi en tant que modérateur, mais en tant que modérateur, je dois non seulement relire le texte, mais aussi lui donner un ton agréable. Ainsi, je dois souvent copier le texte de l’éditeur Discourse dans ChatGPT en plaçant le texte dans une section délimitée, ```, avec l’invite :
Relis et donne un ton agréable.
Si cette option ou une option similaire était ajoutée, ce serait apprécié.
Note annexe :
Souvent, la demande de changer le ton du texte aboutit à une écriture manifestement différente de la mienne. J’écris en énonçant plus de faits qu’en utilisant la prose, et lorsque cela se produit, j’ajoute souvent ceci à la fin :
Poli avec l’aide de ChatGPT
afin que ceux qui le lisent sachent que j’ai composé le texte et que le texte a été affiné à l’aide de ChatGPT.
Donc, si une telle ligne pouvait être ajoutée automatiquement lors de l’utilisation de l’option de modification de ton suggérée, ce serait apprécié.
Avez-vous prévu d’ajouter des paramètres pour activer/désactiver ces options ?
Je serais particulièrement intéressé par un bouton « Relecture » (sans avoir à cliquer d’abord sur l’icône puis à sélectionner « Relecture du texte ») et un bouton « Traduire en espagnol ».
De plus, il serait formidable si le processus de relecture pouvait être plus granulaire (au moins par phrase) au lieu de choisir entre « Enregistrer (toutes les) modifications » ou « Annuler ».
Une solution simple pourrait être d’afficher une zone de texte avec la version corrigée à côté (ou en dessous) du diff combiné.
De cette façon, il serait possible de rétablir les modifications (puisqu’elles sont affichées dans leur contexte) et d’apporter des modifications supplémentaires dans le contexte (ponctuation, meilleurs choix de mots, etc.) avant de revenir au compositeur habituel.
Suggestions notées dans le sujet Discourse AI qui pourraient correspondre à l’Assistant IA du Compositeur
Demander à l’IA de suggérer des modifications de markdown.
(ref)
Demander à l’IA de lire le premier message d’un sujet pour s’assurer :
Qu’il est cohérent
Que la catégorie et les tags correspondent. (Je sais que cela peut être configuré, mais pourquoi ne pas laisser l’IA le faire)
Que le contenu du message correspond à la catégorie et aux tags.
Que le contenu du message correspond au titre du message.
Qu’il est pertinent pour le forum. (Je sais que les détecteurs de spam attraperont une partie de cela, mais parfois ce n’est pas du spam et cela n’a tout simplement pas sa place)
Note : Ceci s’applique aux images contenant principalement du texte.
Si une publication contient une image, en particulier pour les nouveaux utilisateurs, incluez une option pour utiliser la reconnaissance optique de caractères (OCR) afin d’extraire le texte de l’image et de l’afficher sous celle-ci.
Les utilisateurs qui publient uniquement des images, en particulier pour du code source, rendent plus difficile la copie du code source dans un environnement de développement.
De plus, à ma connaissance, les images ne sont pas converties en texte auparavant, le texte n’étant pas indexé par les moteurs de recherche. Par conséquent, ces publications sont moins susceptibles d’être trouvées par une recherche.
Pour les sites qui utilisent beaucoup d’images, ajoutez une option pour créer des mots ou des descriptions associés à l’image et les inclure dans la publication.
Exemple de site Discourse qui utilise beaucoup d’images.
Note : Veuillez ajouter à la liste ou suggérer d’autres sites Discourse similaires ; personnellement intéressé à connaître d’autres sites de ce type.
Une autre suggestion : changer la langue de sortie. Actuellement, elle est par défaut en anglais, mais dans notre cas, nous voulons que la sortie soit en allemand.
Bonjour. Ce plugin entrera-t-il en conflit s’il est installé avec ce plugin de chatbot ?
Puis-je, par exemple, connecter GPT 3.5 TURBO dans ce plugin, et connecter GPT4 dans le plugin de chatbot. Cette action provoquera-t-elle un conflit de plugin ?
J’utilise ce Composer AI pour nous aider sur notre forum. Cependant, il n’apparaît pas comme indiqué dans la description ci-dessus, où il ajoute le bouton du module Composer AI Helper dans la barre d’outils. Comme vous pouvez le voir ci-dessous, voici comment il se présente
Le problème est que l’icône de l’IA se trouve derrière la barre d’outils lorsque je surligne le mot, ce qui pose problème lors de l’utilisation d’un appareil mobile ou d’une tablette.
Lorsque je maintiens enfoncé et que je balaye, je peux le voir
Comme vous pouvez le voir, nous changeons l’interface utilisateur de cette fonctionnalité d’une barre d’outils à un bouton contextuel lors de la sélection.
C’est encore en cours de développement, mais cela devrait déjà fonctionner sur mobile, du moins cela fonctionne sur mon téléphone.
Cela fait une semaine que je teste les deux plugins et je n’ai trouvé aucun conflit entre eux. Pour ma version du forum, chaque plugin fait bien son travail C’est comme s’ils avaient été créés pour se compléter
Composer AI ne fonctionne pas pour moi dans Safari sur Mac OS. Je n’obtiens pas d’options de menu après avoir surligné du texte et cliqué sur l’outil IA. Cela fonctionne bien dans Chrome.