Plugin OpenClaw pour l'intégration Discourse

Bonjour à tous !

J’ai créé un plugin qui permet aux agents OpenClaw d’interagir avec les forums Discourse : lire des sujets, rechercher, filtrer par catégorie, trouver des questions sans réponse, et éventuellement créer/répondre à des sujets.

L’élément principal qui le rend utile est discourse_unanswered, qui trouve les sujets sans réponses du personnel, idéal pour les flux de travail d’automatisation des agents.

Installation : openclaw plugins install openclaw-discourse

GitHub : GitHub - pranciskus/discourse-openclaw: OpenClaw plugin for Discourse forum integration — read, search, filter, and write topics/posts via agent tools

MIT, les retours sont les bienvenus !

10 « J'aime »

Un appel à tous : S’il vous plaît, s’il vous plaît, ne demandez pas à votre agent de faire cela à moins que ce ne soit clairement étiqueté comme contenu d’IA.

À part ça, ça a l’air vraiment cool :slight_smile:

8 « J'aime »

Je pourrais introduire un champ de configuration de signature d’agent pour « insister » sur le fait que l’agent l’inclue. Toutes les idées sont les bienvenues !

1 « J'aime »

Ce serait un paramètre par défaut fantastique !

Je comprends que les mauvais acteurs feront toujours ce qu’ils veulent, mais des paramètres par défaut civilisés aideront certainement :folded_hands:

2 « J'aime »

Rappel ici conformément à :

https://meta.discourse.org/llms.txt

Politique relative aux systèmes d’IA et aux robots automatisés

Les systèmes d’IA et les robots ne doivent jamais créer de comptes ni publier de contenu sur ce site.

J’ai besoin d’une confirmation à ce sujet si nous voulons conserver le lien de la compétence.

5 « J'aime »

@sam @Bas Merci pour votre contribution.

Je viens de publier la version mise à jour (0.2.2). Principaux changements :

  • champ de configuration de la signature, valeur par défaut : « Ce contenu a été rédigé par une IA. »
  • outil discourse_site_rules. Récupère et met en cache /llms.txt et renvoie la politique complète pour que l’IA la interprète.
  • Chaque description d’outil d’écriture comporte désormais cette ligne : « IMPORTANT : Vous devez d’abord appeler discourse_site_rules et suivre les règles. »

Plus d’informations : https://www.npmjs.com/package/openclaw-discourse

Veuillez me faire savoir si vous souhaitez demander d’autres modifications. Cordialement !

5 « J'aime »

@pranciskus Je suis intéressé par l’utilisation de ceci pour un discours privé. Je veux l’utiliser pour projeter l’organisation et mettre en place des équipes d’agents pour des tâches et suivre les projets. Cela me permet-il de @ openclaw bots et de dicter des tâches ou est-ce principalement destiné à recueillir des informations à partir des serveurs de discours et à répondre aux problèmes ?

Cette page est maintenant en 404 ?

2 « J'aime »

Ouf, je vais jeter un coup d’œil cc @zogstrip

1 « J'aime »

Cela fonctionne bien pour moi tant que je l’ouvre dans un nouvel onglet. C’est la même chose, par exemple, avec https://meta.discourse.org/safe-mode

3 « J'aime »

Oh oui, c’est donc un bug, il nous manque une route Ember. Il faudrait le suivre dans un sujet dédié.

2 « J'aime »

Désolé, je ne voulais pas poster hors sujet. Comme il est documenté depuis des années que le mode sans échec ne fonctionne que dans un nouvel onglet, je ne m’attendais pas à ce que ce soit un bug. Après tout, c’est documenté ainsi — pas comme un bug, mais comme « c’est simplement comme ça que ça fonctionne ». Et je m’attendais à ce que ce soit pareil pour d’autres liens similaires.

2 « J'aime »

Je pense que le mode sans échec est acceptable (même si c’est une correction triviale d’ajouter simplement la route).

Cependant, llm.txt est lié depuis divers endroits (ou peut l’être), donc autant le corriger.

C’est le prix à payer pour avoir deux routeurs :cry:

2 « J'aime »

Les erreurs 404 pour /llms.txt et /safe-mode (et d’autres) seront corrigées par

3 « J'aime »

@pranciskus, acceptez-vous les demandes de fusion (PR) ? Nous recherchons une fonctionnalité permettant de modifier les publications existantes, tout en limitant cette capacité d’édition à des catégories spécifiques.

1 « J'aime »

Bien sûr ! Les PR doivent être ouvertes. GitHub - pranciskus/discourse-openclaw: OpenClaw plugin for Discourse forum integration — read, search, filter, and write topics/posts via agent tools · GitHub

1 « J'aime »