(Obsolète) Discourse AI - Aide IA Compositeur

Ce sujet couvre la configuration du module Composer du plugin Discourse AI.

Ensemble de fonctionnalités

Le module Composer AI Helper ajoute un bouton :sparkles: à 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.

Pour le moment, il peut :

  • Suggérer des titres de sujets
  • Corriger l’orthographe et la grammaire
  • Traduire en anglais
  • Créer des tableaux markdown

Fournisseurs

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.

Générer les clés API

  1. Connectez-vous à Open AI. Une clé API peut être obtenue ici https://platform.openai.com/account/api-keys
  2. Générez la clé API
  3. Une fois la clé générée, stockez-la dans un endroit sûr et sécurisé et copiez-la

Utilisation de la clé API pour Discourse AI

  1. Accédez à votre profil Discourse
  2. Allez dans les paramètres d’administration, puis dans Plugins
  3. Recherchez ou trouvez Discourse AI et cliquez sur paramètres
  4. Recherchez ou trouvez ai_openai_api_key et saisissez votre clé copiée.

18 « J'aime »

Un message a été divisé dans un nouveau sujet : Comment réexécuter les fixtures sur la base de données ?

Comme très peu de sites proposent cette option dans l’éditeur, sachez que les commentaires au stade précoce d’utilisation active sont précieux.

Le forum OpenAI Discourse a cette fonctionnalité active dans l’éditeur et je l’utilise souvent avec l’option de relecture.

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é. :slightly_smiling_face:


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é. :slightly_smiling_face:

6 « J'aime »

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 ».

5 « J'aime »

C’est un excellent retour, car nous commençons tout juste une réécriture de l’interface utilisateur pour cette fonctionnalité.

6 « J'aime »

Pour information, pour ma communauté, il serait également très utile de :

  1. Pouvoir générer des transcriptions pour les fichiers mp3 téléchargés.

  2. Pouvoir affiner un modèle et l’utiliser pour la relecture au lieu de celui par défaut.

1 « J'aime »

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)

(ref)

1 « J'aime »

Suggestion

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.

1 « J'aime »

Suggestion

Note : Ceci concerne les images sans texte.

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.


IA pour la classification d’images


Pour une utilisation impressionnante de la classification d’images vers texte

https://valentin.deschaintre.fr/text2fabric_browser_v1.html

Le papier associé

« The Visual Language of Fabrics » par Valentin Deschaintre, Julia Guerrero-Viu, Diego Gutierrez, Tamy Boubekeur, Belen Masia (pdf)

2 « J'aime »

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.

1 « J'aime »

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 ?

Je n’en ai aucune idée, mais si vous essayez, faites-nous savoir.

3 « J'aime »

Le guide a été mis à jour pour vous aider à configurer les clés API pour Discourse AI.

2 « J'aime »

Bonsoir,

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.

2 « J'aime »

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 :+1: C’est comme s’ils avaient été créés pour se compléter :smiley:

1 « J'aime »

2 messages ont été fusionnées dans un sujet existant : Discourse AI - AI Bot (chatbot - ChatGPT- Anthropic)

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.

1 « J'aime »

Merci @fidelio de m’avoir signalé cela. Je peux reproduire ce problème et je vais m’atteler à le résoudre très bientôt !

3 « J'aime »