开发一套AI智能体协作知识体系

前言

最开始使用智能体也就是从OpenClaw开始, 通过技能的封装来实现经验的复用, 面对简单的流程性问题, 技能完全可以足够应付我们的需求, 同时也方便用户的交流.

但是遇到复杂且庞大的项目, 技能就显得有些鸡肋了

另外就是, 智能体经常不守规矩, 乱删文件, 喜欢自作主张

还有就是智能体协作的问题, 目前主流的方式是通过多agent实现, 每个agent对接一个独立的飞书机器人, 然后在同一个群中进行协作, 挺好的一个方案, 然而直到hermes的出现, 我突然意识到一个问题, 未来会有更多新的智能体平台诞生, 追着新鲜事物跑并不是一个明智的选择, 我们需要跳出这个体系

为了解决自身的一些需求, 于是决定借助AI自己手搓一个智能体知识体系

该体系的目的不是让智能体变聪明, 而是让他们更守规矩, 按照我们预设的流程和规范来做事, 同时可以实现自我成长, 进入越用越好用的良性循环状态

架构设计

模拟真实世界的做事规则, 一个项目可以由多个角色共同参与完成, 一个角色在职责范围内具备多个技能, 当我们在做一个项目的时候, 会不断积累项目经验, 有一些经验归属于角色, 有一些经验独属于项目, 可复用的项目经验提炼到公共知识库, 可以提升下一个项目的执行效率, 所以知识体系架构如下:

  • 公共知识库
  • 项目
  • 角色
  • 技能

项目可以关联多个角色, 角色可以关联多个技能, 其角色是最为核心的部分, 整个体系可以没有项目没有技能, 但不能缺失角色, 也就是现实中的人

知识体系详解

由于该体系是通过逐步迭代完善而来, 优点比较多, 我一时半会儿也很难说的全面, 索性直接让智能体来帮我生成了一般详细文档, 并单开一篇独立博文介绍, 详情可参见:《Open Knowledge Framework 一套让智能体越用越好用的成长框架

知识体系的使用

我自己用了一段时间, 觉得很好用, 因此把核心部分抽出来分享给大家使用, 大家可以基于该框架自行拓展

项目已开源:

1
https://github.com/youbanzhishi/open-knowledge-framework

当然了, 我还开发一个短链系统, 如果你嫌麻烦, 想要直接上手使用, 那么只需要一条链接即可, 将下面这条链接发送给任意智能体, 无论是元宝还是豆包扣子, 都可以自动识别:

1
https://y6e.cn/we-ai

总结

今天OpenClaw, 明天Hermes, 后天可能是别的, 无论怎么变我们的知识体系都可以无缝过渡使用, 足以应对未来AI变化

本文为作者原创 转载时请注明出处 谢谢

乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站

0%