Рабочие процессы Discourse

Я уже несколько часов пытаюсь настроить что-то с помощью рабочих процессов. Не получается заставить ИИ работать без ошибок. Возможно, я попробую сменить модель ИИ и повторить.

Я пытаюсь добиться следующего (и это очень актуально для недавнего обсуждения!):

  1. Планировщик запускается один раз в день.
  2. Найти посты, на которые не было ответов в течение 30–365 дней. (Data explorer)
  3. Если темы ещё не были обобщены, создать краткое содержание и сохранить его в таблице данных.
  4. Передать краткое содержание и последний пост ИИ, спросить, была ли нерешённая проблема или что-то, за чем нужно проследить.
  5. Сохранить мнение ИИ: нужен ли дополнительный пост или нет. (Таблица данных)
  6. Выбрать из обработанных ИИ постов один для ответа.
  7. Отправить ответ от имени бота с просьбой о продолжении, обновлении информации или уточнением, была ли проблема решена.

По сути, я просто пытаюсь создать рабочий процесс, который будет стимулировать повторное взаимодействие с устаревшими постами, но которые, возможно, требуют дополнительного ответа.

У кого-нибудь есть идеи? Я смог получить посты с помощью Data explorer и получить краткое содержание от ИИ. Не удалось заставить работать таблицы данных, и я не дошёл до этапа автоматической отправки. Но я был близок.

Я думал разделить это на несколько рабочих процессов:

  • Один рабочий процесс получает старые посты и пишет краткое содержание. (сохраняет в таблице данных)
  • Другой рабочий процесс просматривает краткое содержание и последний пост, чтобы определить, нужно ли опубликовать дополнительный ответ. (сохраняет в таблице данных)
  • Третий рабочий процесс смотрит в таблицу данных, выбирает пост, которому нужен ответ, определяет тип ответа и публикует его от имени учётной записи бота.

Не уверен, правильно ли я всё понял в части использования, но этот плагин обладает большим потенциалом!