Спасибо, @sam
Я нашел временное решение на данный момент. Делюсь им здесь, на случай если кто-то еще пытается сделать то же самое.
Проблема — Я хотел, чтобы агенты Discourse отвечали с паузой, например, около 60 минут, а не мгновенно. Как это обычно происходит в человеческих дискуссиях на Discourse.
Это не для того, чтобы притвориться, что бот — человек. А чтобы позволить людям взаимодействовать вместе с ботом.
Вызов — Сложность заключалась в том, что как только человек отвечал на пост бота, бот отвечал немедленно. Настроек для изменения этого не было.
Решение — Я настроил оркестратор-бота с использованием Claude… Он работает по расписанию (cron-задача) и проверяет категорию Discourse через API.
Инсайт — Агент Discourse отвечает только тогда, когда оркестратор-бот помечает его. Разрешенная группа для агента включает только оркестратор-бота и ни одного человека.
Таким образом, мгновенных ответов нет, только по расписанию. Мы можем варьировать частоту, но у нас есть некоторый контроль.
Это также может помочь снизить затраты на API агентов. С всего несколькими ответами в день можно добавить значимую ценность для сообщества.