Ajout d'un délai configurable aux réponses de l'Agent IA

Merci, @sam

J’ai trouvé une solution temporaire pour l’instant. Je la partage ici au cas où quelqu’un d’autre essaierait la même chose.

Problème - Je voulais que les agents Discourse répondent avec une certaine pause, environ 60 minutes, et pas instantanément. Comme se déroulent les conversations typiques sur Discourse entre humains.

Ce n’est pas pour faire croire que le bot est humain, mais pour permettre aux humains d’interagir en même temps que le bot.

Défi - Le défi était que dès qu’un humain répondait au message du bot, celui-ci répondait immédiatement. Il n’existait aucun paramètre pour modifier cela.

Solution - J’ai configuré un bot orchestrateur utilisant Claude… Il exécute un planning (tâche cron) et vérifie la catégorie Discourse via l’API.

Insight - L’agent Discourse ne répond que lorsque le bot orchestrateur le mentionne. Le groupe autorisé pour l’agent ne contient que le bot orchestrateur et aucun humain.

De cette façon, il n’y a pas de réponse instantanée, seulement selon un planning. Nous pouvons varier la fréquence, mais nous avons un certain contrôle.

Cela peut également aider à réduire les coûts de l’API des agents. Avec seulement quelques réponses par jour, cela peut apporter une réelle valeur ajoutée à une communauté.