跳转至

EverMind Raven:自进化 Agent Harness 与数字生命框架

Ch04.426 EverMind Raven:自进化 Agent Harness 与数字生命框架

📊 Level ⭐⭐ | 8.4KB | entities/evermind-raven-self-evolving-agent-harness.md

EverMind Raven:自进化 Agent Harness 与数字生命框架

EverMind 推出的 Raven 是一个基于自研记忆系统 EverOS 的自进化 Agent Harness,核心主张:主动(Proactive)、进化(Improving)、个性化(Personalized)。

原文存档

摘要

Raven 是 EverMind 以自进化(self-evolving)为轴心打造的 Agent Harness:它把「记忆」而不是「模型参数」当作智能进化的主战场,主张通过记忆系统(EverOS)与可自修改的技能库,让 Agent 在没有人工重写的前提下持续自我改进。 其核心是一个反射与学习闭环——Agent 在任务执行后反思沉淀技能、闲时重写自身逻辑与策略代码,把一次性成功经验固化为可复用资产。这也代表一种判断:自进化的瓶颈不在模型本身,而在「如何把经验存下来、筛出来、在下次调用时精准取回」。

核心要点

  • 四阶段进化标尺:L1 角色化指令体 → L2 记忆增强体 → L3 自我进化体 → L4 全自主数字生命,「会自我学习」是从普通 Chatbot 跃迁到数字生命的分水岭。
  • EverOS 是记忆底座:四层仿生架构(代理层、记忆层、索引层、接口层),以传统方案 1/10 Token 消耗实现超越全量上下文的准确率。
  • 三维记忆范畴:User Memory(定义人)、Agent Memory(定义 Agent 自身)、Knowledge Wiki(定义世界知识)。
  • 技能库自修改:内置 100,000 项经深度评测的预置 Skills,且 Agent 能实时进化技能、闲时改写自身逻辑与策略代码。
  • 模型可被动态微调:通过 EverBrain 用户侧记忆模型对权重动态微调,把进化下沉到权重层。

深度分析

反射与学习闭环:自进化的「操作回路」

Raven 把「学习」从训练期搬到了运行期,形成三拍子的反射闭环:执行 → 反思 → 沉淀。执行阶段照常完成任务;反思阶段借鉴人类「沉思」,在任务间隙回顾交互、识别哪些做法有效、哪些失效;沉淀阶段把有效经验固化为新技能或修正既有技能。 要害在于「闲时自修改」——进化不抢占实时请求,而是利用空闲算力离线进行,把学习变成不干扰在线服务的后台养护机制。相较 L1 固定 Prompt 的「每次见面像初次相识」,L3 的核心跃迁是从「会做事」升级为「会从做过的事里变强」。

技能/提示/工具的存储与精炼:技能库即进化载体

在 Raven 里,进化最直接的载体是一套体量惊人的技能库(100,000 项预置 Skills),加上 Agent 重写自身逻辑与策略代码的能力。 这意味着技能不是静态资产,而是可被 Agent 自身修改的「活代码」——每次经验沉淀都可能改掉某条 Prompt、某个工具调用序列或某段策略逻辑。三类记忆(User/Agent/Knowledge Wiki)把存储结构化:Agent Memory 存「这个 Agent 是谁、会什么」,Knowledge Wiki 存「世界的客观知识」,两者在反射后互相精炼,避免个人偏好污染进世界知识。这与「薄 Harness+厚 Skills」的思路同构:能力厚度放在可检索、可演化的技能库中,而非塞进固定上下文。

先例经验的高效检索:记忆是取回的,不是重放的

自进化要生效,前提是过去沉淀的经验在需要时能被精准取回。EverOS 把原始对话流切分为独立记忆单元、经聚类形成「记忆场景」、再对个体做深度画像(身份、偏好、技能、工作目标)。 这套「切分—聚类—画像」的流水线本质上是分层检索索引:对话被切碎成可寻址原子单元,聚类把相关场景聚合成检索单位,画像提供个性化排序依据。其 1/10 Token 消耗与超越全量上下文的准确率,佐证了「按需取回」优于「全量重放」——模型只在需要时取回记忆,而非把历史全量塞进上下文。EverMemOS 的结构化推理、HyperMem 的超图关联、MSA 的稀疏注意力,都在为这条链路争夺竞争力。

从底座到生态:进化能力的全栈包裹

Raven 不是孤立的 Agent,而是一条纵向栈的顶层:EverOS(开源 Memory OS)→ EverBrain(用户侧记忆模型,可动态微调权重)→ Raven → EverMe(数字分身管理平台)→ EverX 生态计划。 深意在于进化可发生在多个层次——技能层(改 Skills)、代码层(改逻辑策略)、权重层(EverBrain 微调)、生态层(EverX 共建),让「自进化」成为可多粒度落地的架构决策。相比之下 mem0 是通用向量库 + SQLite 的纯 API 中间件,EverMind 选择做整座「记忆 OS」,把记忆当作可长期增值的底层资产。

实践启示

  1. 把学习设计成后台闭环,而不是任务期开销。参考 Raven 的「闲时反思」,任务结束后离线复盘、把有效经验落入技能库,而不是在每次实时调用时做昂贵的学习计算。
  2. 技能库要可被 Agent 自修改,而非只读资产。让技能/Prompt/工具定义成为可读写的「活代码」,经验沉淀直接改写对应条目;同时保留评测门槛(如 Raven 的深度校验),防止自修改引入退化。
  3. 用分层记忆取代单一上下文。把记忆拆成「关于用户」「关于 Agent 自身」「关于世界知识」三类维度,建立切分→聚类→画像的索引管线,让取回按需、精准、省 Token。
  4. 让进化在多个粒度分层落地。技能层、代码层、权重层、生态层分别承载不同强度的进化手段;多数团队宜先做技能/策略层的自修改(风险最低),权重微调与生态共建视为远期能力。
  5. 把「对话切分+聚类+画像」当作记忆工程的第一性动作。任何长时记忆系统都要先解决「什么值得存、怎么聚成场景、如何按人取回」,再谈稀疏注意力等底层优化——这是 EverOS 实现 1/10 Token 消耗的根本原因。

相关实体