Aggiunta di un ritardo configurabile alle risposte dell'Agente AI

Grazie, @sam

Ho trovato una soluzione temporanea per il momento. La condivido qui nel caso qualcun altro stia cercando di fare la stessa cosa.

Problema - Volevo che gli agenti Discourse rispondessero con un certo ritardo, tipo 60 minuti circa, e non immediatamente. Come avviene nelle tipiche conversazioni su Discourse tra esseri umani.

Non si tratta di far finta che il bot sia umano, ma di permettere agli esseri umani di interagire insieme al bot.

Sfida - La sfida era che appena un umano rispondeva al post del bot, il bot rispondeva immediatamente. Non c’era alcuna impostazione per cambiare questo comportamento.

Soluzione - Ho configurato un bot orchestratore utilizzando Claude… Esegue una pianificazione (cron job) e controlla la categoria di Discourse tramite API.

Intuizione - L’agente Discourse risponde solo quando il bot orchestratore lo menziona. Il gruppo consentito per l’agente include solo il bot orchestratore e nessun umano.

In questo modo non ci sono risposte immediate, ma solo secondo una pianificazione. Possiamo variare la frequenza, ma abbiamo un certo controllo.

Questo può anche aiutare con i costi dell’API degli agenti. Con solo alcune risposte al giorno, può aggiungere un valore significativo a una comunità.