Discourse 工作流

我尝试用工作流实现某个功能已经好几个小时了。AI 似乎总是报错,无法正常工作。我可能会换个 AI 模型再试一次。

我想实现的目标大致如下:(这也与最近的讨论非常相关!)

  1. 调度器每天运行一次。
  2. 查找过去 30 到 365 天内没有任何回复的帖子。(使用数据浏览器)
  3. 如果主题尚未被总结,则对其进行总结 + 存储到数据表中。
  4. 将总结 + 最后一条帖子提供给 AI,询问 AI 是否存在未解决的问题或需要跟进的内容。
  5. 存储 AI 的判断结果,即是否需要发布跟进帖。(数据表)
  6. 从 AI 处理过的帖子中选取一个进行回复。
  7. 使用机器人账号回复,询问跟进、更新情况,或确认问题是否已解决。

基本上,我只是想创建一个工作流,尝试在那些已经沉寂但可能需要跟进的帖子上引发一些随机互动。

大家有什么想法吗?我可以用数据浏览器获取帖子,也能让 AI 生成总结。但我没能成功让数据表工作,也没能走到自动发帖那一步。不过我已经取得了一些进展。

我的想法是将其拆分为几个工作流:

  • 一个工作流获取旧帖子并撰写总结。(存储在数据表中)
  • 另一个工作流审查总结和最后一条帖子,以判断是否应该发布跟进帖。(存储在数据表中)
  • 再一个工作流查看数据表,选择应该发布跟进帖的帖子,确定回复类型,并使用机器人账号发布回复。

我不确定我是否完全理清了如何使用它,但这个插件潜力巨大!