|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1.Agent记忆,什么该记录,什么不该记录?
该记:
用户偏好和习惯(代码风格、工具选择、沟通方式)
项目上下文(架构决策、技术栈、文件结构)
验证过的解决方案(Skill)
重复出现的模式(比如某类错误的处理方式)
不该记:
一次性任务的细节(帮我写个生日贺词--这不需要记住)
过时的信息(三个月前的API版本号,现在可能已经变了)
错误的推断(Hermes可能误判你的偏好,这些应该被清理)
敏感信息(密码、密钥、个人身份信息不应该进记忆库)
2. 什么是skill?
它记录的是Agent怎么做某件事的程序性记忆。
打个比方:你教一个新同事做周报。第一次你得一步步带,第二次他可能还问几个问题,第三次他就自己搞定了。Skill就是那个「第三次之后」的状态,Agent把方法固化成一份可复用的的文档。
一个Skill就是一个markdown文件。没有什么框架要学,没有API要调,就是一段文字,告诉Agent在特定场景下应该怎么做。
3.为什么要用多个Agent?
上下文爆炸:一个Agent同时处理调研、编码和测试,三件事事的信息全挤在同一个上下文里,互相干扰。调研的网页内容 占了大量token,留给代码推理的空间就不够了。
时间瓶颈:线性执行三个任务,每个30分钟,总共90分钟。如果能并行,总时间就是最慢那个的时间。Hermes的delegate_task工具就是为了解决这两个问题。它能同时付启动最多3个子Agent,每个有独立的上下文和工具集。
参考:github.com/alchaincyf/hermes-agent-orange-book
|
评分
-
查看全部评分
|