- 文档首页
记忆库 Mem0
用户指南
高级特性
经验自进化概述
经验自进化概述
自 2026 年 07 月起,记忆库 Mem0 新实例采用全新架构。基于该架构的经验自进化功能也已同步上线,为 AI Agent(智能体)提供持续学习与自我优化能力。本文介绍该功能的相关信息。
在实际使用中,Agent 常因缺乏记忆能力而反复遭遇同一类问题,比如处理大型文档时超限报错、调用多种工具时反复尝试同样的错误调用方式。这些问题每次出现都需要从头排查,效率低、成本高。
经验自进化正是为了解决这一问题。它会分析 Agent 的历史交互记录,从中识别出有效的做法,将其沉淀为可复用的策略,后续遇到类似任务时自动调用。
其具体工作方式如下:
- 经验抽取:分析您写入的交互记录,提取可复用的有效做法,同时识别应规避的错误做法。
- 记忆沉淀:将提炼的策略存储为“经验记忆”,并与已有记忆进行比对,自动判断如何更新记忆库。
- 策略复用:后续执行相似任务时,自动检索相关经验并注入推理上下文,帮助 Agent 直接采用已验证的解决路径,无需重新摸索。
通过这一闭环,Agent 的决策会更稳定,资源消耗更少,响应也更快。随着使用时间的增长,Agent 的能力会持续提升,您也无需频繁人工调优。
- 复杂文档处理与分析:处理财报、技术手册等大型文档时,帮助 Agent 精准定位关键信息,避免全量读取或低效检索。
- 多源信息冲突消解:从多个渠道获取信息时,帮助 Agent 学习证据筛选与可信度评估策略,提升推理可靠性。
- 多轮交互与上下文记忆:在多轮对话中,帮助 Agent 记住之前的决策和结论,保持推理连贯性,避免重复询问或前后矛盾。
该功能不限于上述场景,任何需要 Agent 从经验中学习的场景均可使用。
使用 HTTP API 和 HTTP Mem0 API
- 使用 HTTP Mem0 API 时,infer 参数需设置为 true。
- 使用 HTTP API 时,generate_memory 参数需设置为 true。
- builtin_strategy_names 中需传入 __self_evo__。
- __self_evo__ 通过 builtin_strategy_names 传入即可,请勿在 specified_strategy_names 中重复指定,否则系统会返回错误。
- 请勿将 __self_evo__ 与自定义指令(custom_instructions)同时传入。同时传入时,系统会优先执行自定义指令,__self_evo__ 将不会生效。
- 经验抽取在后台异步进行。写入成功后返回 job_id,可通过该 ID 查询任务是否完成。任务完成后,返回结果中会包含 builtin_strategy_names: ["__self_evo__"],表示经验已成功沉淀。
您可以通过以下方式开启经验自进化功能。
使用 HTTP API 和 HTTP Mem0 API
以下示例展示了一次完整的记忆写入操作。
注意
请将示例中的 ${DATA_BASE_URL} 替换为当前记忆项目对应的数据面服务地址;将 ${PROJECT_ID} 替换为目标记忆的项目 ID;将 ${TOKEN} 替换为可访问该项目的 API Key。
写入后,经验抽取在后台异步进行,响应中会返回 job_id。您可以通过该 ID 查询任务状态。查询时,请将 job_id 替换为实际值。
任务成功后,返回结果中会包含 builtin_strategy_names: ["__self_evo__"],表示经验已成功沉淀。
最近更新时间:2026.10.28 17:08:20