人工智能+自动化治理:协调独立的人工智能分诊脚本

我还遇到了无法编排自动化脚本与垃圾信息检测器执行的问题。

好消息是,Discourse 现在创建了一个名为“工作流(Workflows)”的核心插件,它以更强大、更灵活的方式实现了与“自动化(Automation)”插件相同类型的应用:

如果您使用 工作流(Workflows) 插件来实现以前通过 自动化(Automation) 插件实现的系统,就可以完成此处所需的编排。


我的自动化的目的是对具有某些可能表明是垃圾信息但并非确凿特征的主题帖进行标记。我遇到的问题是,这些相同的特征通常也出现在由 Discourse AI 垃圾信息检测系统 标记的垃圾信息帖子中。这导致自动化频繁发出冗余标记,为版主增加了无意义的额外工作。


上述提到的“将所有内容合并到单个自动化中”的变通方法不适用于我的系统,因为我有意将这两个系统分开:

  • 垃圾信息检测系统的任务是检测极有可能为垃圾信息的帖子。
  • 我的辅助系统的任务是将那些有一定可能是垃圾信息的帖子提请版主注意。

由于 Discourse AI 垃圾信息检测器在 Discourse 框架中有特殊实现(而不是纯粹在提供给论坛管理员的 Discourse AI 框架上运行),我没有任何兴趣尝试用自动化来替换它。

此外,将我的辅助系统合并到垃圾信息检测器中(通过向提示词添加指令)也不合适。只要配置为以高精度运行,垃圾信息系统立即隐藏帖子并静音作者的行为就是适当的。相反,我的辅助系统本质上容易产生误报,因此其标记在人工审核之前不应影响相关用户。


我用工作流替换自动化后找到的解决方案:

  1. “帖子已创建”触发器。
  2. “等待”步骤,为垃圾信息检测系统留出运行时间。
  3. “数据浏览器(Data Explorer)”步骤,用于获取帖子数据:
  4. “过滤”步骤,根据帖子数据确定是否继续执行工作流: