赋予 Discourse AI 代理技能

我今天稍微玩了一下,确实觉得它很有用。

我有一个代理,其系统提示词经过多次迭代后变得相当冗长,现在我已将其拆分为 7 个技能,每个技能都位于各自的主题中。

我很想看看你在“局限性”部分暗示的那些改进。

具体来说,我目前是在代理的系统提示词中列出所有希望代理加载的技能。我更希望它能自动发现这些技能(或者增加一层间接引用,让我指向一个本身是主题且链接到其他技能的单一技能)。

我最初尝试过这种“间接引用”方法,但我觉得目前还无法很好地将其作为自定义系统消息注入,所以我暂时退了一步,不再采用这种方法。

不过,如果这能实现那就太好了,因为这样我就能在持续开发技能时采用更协作的工作流程,而无需手动编辑系统提示词。