Saif
(Saif Murtaza )
1
AI 分诊使用 AI 智能体 的能力智能地回复主题。
请注意,此功能需要 discourse-automation 和 discourse-ai 插件才能运行。
用例
-
自动支持:对用户的支持问题生成智能回复。例如,在 #support 类别中,智能体可以使用社区内容作为上下文。一个额外的优势是,可以通过 私信 生成答案,以便回复者可以在回复前先使用建议的答案。
-
分类专家:为社区中的每个分类指定一个专家智能体。回复主题的首贴,如有需要可进行人工跟进。
-
微妙的版主操作:引导用户将适合社区的内容发布到正确的位置。例如,如果一个主题与其所在分类似乎不匹配,不要自动更改分类,而是在主题中回复,建议其他分类以提醒发帖人。
-
停滞主题跟进:自动回复在一段时间内没有得到回复的主题,使用 stalled_topic 触发器推动对话进展。
由于智能体是完全可定制的,社区可以以许多其他方式利用此功能。
工作原理
AI 分诊使用智能体可以无条件地回复主题和帖子,通过使用智能体来理解上下文并驱动智能回复。
要设置此功能,请导航至 管理 → 插件 → 自动化 → 新建自动化,然后选择 LLM 智能体分诊 脚本。在使用此功能之前,您必须先创建一个智能体。
以下是一个示例自动化规则和相关的智能体。
触发器
此自动化支持两个触发器:
- 帖子创建/编辑:在新帖子创建或现有帖子编辑时触发
- 停滞主题:在主题在配置的时间段内没有活动时触发
配置
要配置此功能,您需要指定某些参数:
静默模式 和 以私信形式回复 互斥——一次只能激活其中一个。
限制
- LLM 调用可能会很昂贵。请注意监控成本并始终考虑在小规模子集上运行
- 请注意,LLM 可能会产生幻觉,因此请务必仔细检查任何输出
- 机器人发布的帖子会自动跳过,不会触发智能体
- 应用了速率限制:默认情况下,全局每分钟最多 60 次分诊调用,单个帖子每分钟最多 2 次。这些可以通过隐藏的站点设置
ai_automation_max_triage_per_minute 和 ai_automation_max_triage_per_post_per_minute 进行调整。
12 个赞
thoka
(Thomas Kalka)
2
太棒了。
这是否也可以用于为收到的邮件撰写摘要,并以不同类别的新主题进行回复?
1 个赞
sam
(Sam Saffron)
3
此功能不行,但我们有一个基于工具的自动化,可以使用自定义 js 来完成此操作,目前尚未完全准备就绪。
3 个赞
sam
(Sam Saffron)
4
另外值得注意的是,llm triage 现在也可以使用个性化回复,这意味着您可以根据分诊支持自定义回复。
此自动化会无条件回复。分诊会根据条件回复。
6 个赞
sam
(Sam Saffron)
5
请注意 @Saif,我们需要更新 OP 来解释“静默”选项。
如果您选择“静默”,则不会创建帖子,也不会留下任何信息。
这听起来可能非常奇怪,但如果您有一个强制工具,它可以执行一些副作用,例如:
- 向公司内部 API 发送 HTTP 请求,告知发生了某事。
- 在 Discourse 上执行副作用,例如创建聊天消息或标记帖子。
使用静默模式需要您同时创建一个自定义工具来执行您想要执行的特殊操作。
您能否将这些内容整合到 OP 中(需要新的屏幕截图等)?如有不清楚的地方,请随时提出。
2 个赞
sam
(Sam Saffron)
7
是的,目前它是排他的。这是一个很好的观点,我将看看是否可以将其设置为选择器,这样就不会那么令人困惑。
强制工具可以保证工具会被调用,但即使没有强制工具也可以正常使用。
是的,这是一个非常难以解释但功能强大的设置。
这是一个很好的观点。
2 个赞
ozkn
(Mathx)
9
当人物角色回应时,是否可以在帖子页面添加类似于"写作"或"回复"的内容?当普通用户回复帖子时,也可以添加类似的内容吗?
sam
(Sam Saffron)
10
从技术上讲,我们是可以做出这个改变的,但它相当复杂
1 个赞
ozkn
(Mathx)
11
你好,AI persona 触发有时间限制吗?例如,每 10 秒触发一次等。如果有,我该如何编辑此值?
RBoy
(RBoy)
12
很棒的功能,建议。在第一篇帖子中,也许可以引用起点是“Discourse 管理面板 -> 插件 -> 自动化 -> 添加自动化”,并且自动化功能默认禁用,需要启用。
在注意到该功能位于“自动化”下(并且我必须启用默认禁用的自动化功能)之前,我花了大约 30 分钟查看了所有 AI 功能,以了解如何启用它。
1 个赞
sam
(Sam Saffron)
13
我们今天和 @roman 讨论了这件事,我们正考虑将其添加到功能页面,以便更容易发现。
5 个赞