允许 AI Persona/Agent 只回复 @提及,而不回复对其帖子的回复

当 AI 角色启用“允许主题提及”时,它会在以下两种情况下响应:

  1. 当用户在帖子中 @ 提及机器人时

  2. 当用户回复机器人现有的帖子时

我希望有一种方法可以限制该角色仅在被明确 @ 提及后才响应,并且在有人回复其帖子时自动响应。

用例: 我在一个社区论坛中运行一个 AI 机器人,成员们在其中相互讨论话题。有时,成员会回复机器人的帖子是为了继续与其他人类用户交流——而不是向机器人提出另一个问题。机器人对每一次回复都进行干预会产生噪音,并扰乱自然的对话流程。

我尝试通过系统提示(指示角色仅在被 @ 提及时代答)来处理这个问题,但效果并不可靠——此时 LLM 已经被触发生成回复了,它才能看到提示。

提议的解决方案: 在角色设置中增加一个单独的开关,例如:

  • :check_box_with_check: 允许主题提及(现有)

  • :check_box_with_check: 仅响应 @ 提及(新增——启用后,回复机器人的帖子不会触发响应)

或者,也可以是一个单一的设置,例如“主题中响应需要 @ 提及”,涵盖此行为。

很想听听其他人是否遇到过这个问题,或者我是否遗漏了什么变通方法。谢谢!

2 个赞

这真是一个边缘情况的特性,我在想这是否只是一个更好的默认设置,并且我们是否应该始终要求对主题进行提及。我担心这里会出现选择困难症,不如直接选择一个更容易解释的选项。

@mcwumbly / @Falco 你们怎么看?

2 个赞

确实,这种情况太过边缘,我认为我们应该等待项目工作流功能上线,以便用户能够创建自动工作流来处理他们的特定需求。

只需要一个 @提及 触发器,所有操作都可以通过工作流来处理。

3 个赞

谢谢 @sam@Falco

这个设置是为了解决这个问题:Adding a configurable delay to AI Agent responses

我已在 此处 分享了一个临时解决方案以规避该问题。

目前仍在测试中,但到目前为止效果不错。