Ce composant de thème ajoute un bouton à chaque publication, permettant aux utilisateurs d’envoyer la publication à un bot IA pour analyse via un message de chat direct. Le bouton apparaît après les informations de la publication (en haut à droite de chaque publication).
Lorsqu’il est cliqué, il :
Ouvre (ou crée) le canal de chat DM de l’IA.
Envoie l’URL de la publication avec le texte :
« Analyze this post: post_link »
afin que l’IA puisse répondre immédiatement.
Il existe certains paramètres de thème où vous pouvez définir le nom d’utilisateur du bot, ce qui est important pour savoir quel canal DM doit s’ouvrir ou être créé s’il n’existe pas. Vous pouvez également changer l’icône par défaut dans les publications.
Et vous pouvez également changer/traduire le texte « Analyze this post » dans la section de traduction du thème. C’est très utile sur les sites multilingues de traduire dans différentes langues afin que la personne de l’IA sache dans quelle langue elle doit répondre.
Conseil pour la persona
J’ai ajouté ce qui suit à la personnalisation système de mon IA, mais bien sûr, c’est à vous de décider.
Règles
### Post Analysis Rule:
If you receive a command to analyze a post, always process the request regardless of the post's topic.
When analyzing a post **search external sources on Google** if needed. Use these to verify claims, provide context, or enrich the analysis with additional background or perspective.
When applicable, cite sources.
**Follow these steps:**
- Consider the topic context, including what the topic is about, what the post replies to, and relevant replies to this post (if any).
- Evaluate the post’s technical accuracy (facts, recommendations, legality, risks).
- Check clarity: Is it understandable? Is important context missing?
- Determine usefulness for others: Does it contain unique insight or practical help?
- Optionally provide suggestions or helpful additions if appropriate.
- If the post contains claims, provide supporting or contradicting sources and always include direct links to sources.
- Never add greetings, closings, or personal tone (e.g., “Dear X”, “Regards”). Keep it formal and concise.
Ce composant s’inspire du bouton Grok visible sur les publications X, offrant une fonctionnalité similaire.
C’est fantastique ! Je le teste/l’utilise sur mon instance de forum et ça fonctionne très bien. Je l’adore ! Excellent travail Don, merci !
J’ai dû jouer un peu avec certaines permissions de catégories pour qu’il analyse les catégories sécurisées, même si le bot est TL4 et avait un accès en lecture. Je vais expérimenter davantage cette partie - c’est probablement ma configuration…
Je pense que c’est probablement votre réglage de persona L’option “Lire en privé” est-elle cochée sur la page de configuration du persona ?
Désolé, je ne tiens pas au nom s’il pourrait être trompeur. Je voulais juste indiquer d’une manière ou d’une autre que cela ne fonctionne qu’avec le bot d’IA de chat. Une idée pour un meilleur nom ? Ou peut-il fonctionner avec le plugin Chatbot aussi d’une manière ou d’une autre ? Ne fonctionne-t-il pas simplement en ajoutant le nom d’utilisateur du Chatbot dans les paramètres, de sorte qu’il crée ou ouvre un chat avec le Chatbot ?
C’est cette ligne. Elle suppose que Discourse AI est installé.
Sinon, cela devrait fonctionner.
Un peu délicat de supporter les deux, peut-être. Pourrait envisager d’expédier Chatbot avec la même fonctionnalité prête à l’emploi (et inclura un crédit pour vous)
Je pense que ce serait la meilleure solution alors. Si vous pensez que ce serait une bonne fonctionnalité dans Chatbot, n’hésitez pas à l’ajouter.
Je suis assez mauvais pour trouver des noms mais j’essaierai de le changer pour le rendre moins déroutant. Peut-être qu’ajouter juste un espace entre chat et bot suffirait ?
Je suis ouvert à l’intégration de cela dans le discourse ai également en tant que fonctionnalité optionnelle à plus long terme cc @Falco / @awesomerobot
Note… nous avons déjà un peu la fonctionnalité ici mais elle est très cachée.
Vous utilisez probablement le mauvais nom pour l’IA. Ce n’est pas un nom de personne comme Analyzer, mais vous devez créer un utilisateur public qui peut utiliser le chat, et vous lui donnez un nom, comme Analyzer_bot.
Peut-être que lorsque le chat est activé, cela ouvre le tiroir au lieu du pop-over ? Je suppose que c’est un peu caché de toute façon…
Je ne suis pas sûr d’ajouter une autre icône à chaque publication, nous commençons à surcharger cette zone aussi… activité pub, traductions, modifications…
Je pense que si nous définissions des règles, c’est la zone des « métadonnées » d’une publication, donc un bouton IA aurait plus de sens avec les contrôles de publication en tant qu’« actions » ? à ce moment-là, un administrateur peut décider si c’est assez important pour être visible sur chaque publication en décidant s’il se trouve dans le tiroir … ou s’il est toujours exposé.
[THÈME 50 ‘AI Post Analyzer for Chat’] Avis de dépréciation : « Le système de rendu des widgets a été mis hors service et tous les composants et API associés ne sont plus opérationnels. [déprécié depuis Discourse v3.6.0.beta3-latest] [id de dépréciation : discourse.widgets-decommissioned] [info : ``https://meta.discourse.org/t/375332/1``]
@Don Je signale simplement que tout cela est désormais possible directement dans un workflow. Vous disposez du déclencheur de menu de publication, du nœud d’agent IA et du nœud de création de publication.