讲师中心 微信公众号
AI工具推荐 视频效率加速

GenericAgent— A3 Lab 推出的通用自进化 LLM Agent 系统

轻涛君_3986

轻涛君_3986

发布时间:2026-05-14 16:00:24

|

1172人浏览过

|

来源于php中文网

原创

GenericAgent是什么

genericagent(ga)是 a3 lab 推出的通用自进化 llm agent 系统,以”上下文信息密度最大化”为核心设计原则。genericagent通过 9 个原子工具、30k 上下文窗口和四层分层记忆架构,在 lifelong agentbench 上实现 100% 任务完成率,token 消耗为 claude code 的 27.7% 和 openclaw 的 15.5%。genericagent支持经验沉淀为可复用 sop 与可执行代码,具备跨任务自进化能力,代码量仅 3300 行,以自托管 cli 形式运行。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

GenericAgent— A3 Lab 推出的通用自进化 LLM Agent 系统

Openclaw Smart Router
Openclaw Smart Router

自动将 AI 请求路由至成本最优模型,根据任务复杂度和预算进行调度,节省 30-50% 模型费用,并具备自适应学习能力。

下载

GenericAgent的主要功能

  • 极简原子工具集:提供 file_read、file_patch、file_write、code_run、web_scan、web_execute_js、update_working_checkpoint、start_long_term_update、ask_user 共 9 个原子工具,覆盖文件操作、代码执行、网页交互、记忆管理与人工介入五大能力域。
  • 分层按需记忆:采用 L0 元规则、L1 索引层、L2 事实层、L3 SOP 层、L4 原始归档层的四级架构,用 L1 常驻上下文,深层记忆按需显式读取。
  • 自进化能力:将验证后的执行轨迹沉淀为可复用 SOP 文件与可执行脚本,遵循”No Execution, No Memory”原则,实现跨任务经验累积与能力进化。
  • 上下文压缩管理:通过工具输出截断、标签级压缩、消息驱逐与工作记忆锚点四阶段策略,将活跃上下文稳在 30k token 以内。
  • 双模式执行:支持 Interact 模式处理用户主动任务,以及 Reflect 模式作为 Watchdog 自动监测环境变化并触发任务。

GenericAgent的技术原理

  • 上下文信息密度最大化:将上下文质量拆解为完整性(Completeness)、简洁性(Conciseness)与自然性(Naturalness)三维度,通过极简工具、分层记忆、自进化与压缩机制,在有限窗口内最大化决策相关信息比例。
  • 工具最小化与组合泛化:基于原子性(不可再拆)与组合泛化(复杂行为通过序列组合实现)两个条件,保留 9 个原子工具,避免工具膨胀带来的 prompt 开销与策略歧义。
  • 分层记忆架构:L1 索引层仅记录”某类知识存在”而非内容,由 LLM 充当解码器按需取回;引入 meta-memory 元记忆层定义全局规则与更新边界;采用触发式提交而非即时写入,经验经验证后才增量写入长期记忆。
  • 自进化管道:工具层与知识层分离,新任务学习不干扰既有技能;在里程碑事件触发整合阶段,保留经成功工具执行验证的内容;引入三级失败升级机制(局部修复→策略切换→人工介入)防止错误循环。
  • 四阶段上下文截断:阶段一按字符阈值裁剪工具返回值;阶段二每约 5 轮替换重复工作记忆块并截断标签内容;阶段三按 FIFO 驱逐最旧消息;阶段四附加工作记忆锚点作为长期记忆唯一来源。

如何使用GenericAgent

  • 环境准备:确保本地具备 Python 运行环境,准备好兼容的 LLM API Key(支持 Claude、GPT、Gemini 等后端)。
  • 获取代码:通过论文发布渠道(arXiv:2604.17091)获取约 3300 行核心源码与部署指引。
  • 配置安装:在本地完成依赖安装与 LLM 后端配置,设定 30k token 的上下文预算与字符预算阈值。
  • 启动运行:以自托管 CLI 形式启动 GA,进入 Interact 模式可直接输入任务指令,或配置 Reflect 模式的触发脚本实现自动监测。
  • 任务执行:Agent 基于当前任务与相关记忆构建执行上下文,生成工具调用或输出,通过结构化反馈更新系统状态。
  • 经验沉淀:任务完成后,系统自动将验证后的执行轨迹压缩并归档至 L4,经触发整合后沉淀为 L2/L3 长期记忆,供后续任务复用。

GenericAgent的关键信息和使用要求

  • 开发团队:由 A3 Lab(Advantage AI Agent Lab,深圳 Aquaintelling 科技与复旦大学联合研究团队)开发。
  • 开源形态:核心代码约 3300 行,中央 Agent Loop 仅 92 行,以自托管 CLI 程序形式部署,命令行为原生执行界面。
  • 模型兼容:模型无关架构,支持 Claude、GPT、Gemini 等主流 LLM 后端,可替换而不影响执行逻辑与工具接口。
  • 上下文预算:默认将活跃上下文控制在 30k token 以内,采用字符域启发式(α≈3 chars/token)进行预算管理。
  • 执行边界:单会话默认 30 轮执行上限,支持通过子 Agent 派发实现多进程隔离与长程任务拆分。
  • 使用门槛:需配置 LLM API Key,具备本地计算环境运行权限,适合有技术背景的用户自托管部署。

GenericAgent的核心优势

  • 极致 Token 效率:在 Lifelong AgentBench 上用 222k 输入 token 实现 100% 完成率,较 Claude Code 降低 72.3%,较 OpenClaw 降低 84.5%。
  • 持续自进化:9 轮重复任务后 token 消耗下降 89.6%,LLM 调用从 32 次收敛至 5 次,实现”冷启动-快速收敛”的复利效应。
  • 极简架构:3300 行核心代码 vs OpenClaw 的 53 万行,极简设计使 Agent 具备读懂并修改自身架构的潜力。
  • 高密度记忆:装入 20 个技能后完整 prompt 仅 2298 token,较 Claude Code(22821)、Codex(23932)、OpenClaw(43321)降低一个数量级。
  • 强网页能力:在 WebCanvas、BrowseComp-ZH、Custom Tasks 上得分均超 OpenClaw,token 消耗仅为其 1/4-1/3。

GenericAgent的项目地址

  • GitHub仓库:http://github.com/lsdefine/GenericAgent
  • arXiv技术论文:http://arxiv.org/pdf/2604.17091

GenericAgent的同类竞品对比

维度 GenericAgent OpenClaw Claude Code
核心代码量 ~3,300 行 ~530,000 行 未公开
原子工具数 9 个 18 个工具工厂 + 插件 53 个
上下文策略 30k 压缩窗口 依赖 1M 扩展窗口 依赖长上下文
Lifelong AgentBench 完成率 100% 70% 75%
Lifelong AgentBench 输入 Token 222k 1.43M 800k
自进化能力 经验沉淀为 SOP/代码 无显著收敛趋势 无跨会话记忆
记忆架构 四层分层按需加载 检索增强原始日志 无持久记忆
网页浏览 Token 效率 0.18M (WebCanvas) 0.71M 未评测

GenericAgent的应用场景

  • 长程软件工程:GenericAgent支持 GitHub 仓库研究、多文件代码重构、复杂代码编辑与调试等需要持续多轮交互的开发任务。
  • 自动化网页浏览:GenericAgent能执行电商价格比较、上市公司报告提取、航班查询导出、新闻订阅流验证等需要跨页面操作的信息检索任务。
  • 金融与商业分析:在 RealFin-benchmark 等场景中完成动态金融数据爬取、财务报表分析等数据密集型研究任务。
  • 政府与教育机构服务导航:完成政府服务网站导航、大学课程归档等需要跨页面状态转移的复杂流程自动化。
  • 终身个人助手:作为跨会话累积用户偏好、工作习惯与外部服务知识的个人 Agent,持续进化以适配用户长期需求。

热门AI工具

更多
DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

相关专题

更多
C语言变量命名
C语言变量命名

c语言变量名规则是:1、变量名以英文字母开头;2、变量名中的字母是区分大小写的;3、变量名不能是关键字;4、变量名中不能包含空格、标点符号和类型说明符。php中文网还提供c语言变量的相关下载、相关课程等内容,供大家免费下载使用。

3409

2023.06.20

c语言入门自学零基础
c语言入门自学零基础

C语言是当代人学习及生活中的必备基础知识,应用十分广泛,本专题为大家c语言入门自学零基础的相关文章,以及相关课程,感兴趣的朋友千万不要错过了。

2388

2023.07.25

c语言运算符的优先级顺序
c语言运算符的优先级顺序

c语言运算符的优先级顺序是括号运算符 > 一元运算符 > 算术运算符 > 移位运算符 > 关系运算符 > 位运算符 > 逻辑运算符 > 赋值运算符 > 逗号运算符。本专题为大家提供c语言运算符相关的各种文章、以及下载和课程。

1320

2023.08.02

c语言数据结构
c语言数据结构

数据结构是指将数据按照一定的方式组织和存储的方法。它是计算机科学中的重要概念,用来描述和解决实际问题中的数据组织和处理问题。数据结构可以分为线性结构和非线性结构。线性结构包括数组、链表、堆栈和队列等,而非线性结构包括树和图等。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1258

2023.08.09

c语言random函数用法
c语言random函数用法

c语言random函数用法:1、random.random,随机生成(0,1)之间的浮点数;2、random.randint,随机生成在范围之内的整数,两个参数分别表示上限和下限;3、random.randrange,在指定范围内,按指定基数递增的集合中获得一个随机数;4、random.choice,从序列中随机抽选一个数;5、random.shuffle,随机排序。

1396

2023.09.05

c语言const用法
c语言const用法

const是关键字,可以用于声明常量、函数参数中的const修饰符、const修饰函数返回值、const修饰指针。详细介绍:1、声明常量,const关键字可用于声明常量,常量的值在程序运行期间不可修改,常量可以是基本数据类型,如整数、浮点数、字符等,也可是自定义的数据类型;2、函数参数中的const修饰符,const关键字可用于函数的参数中,表示该参数在函数内部不可修改等等。

2258

2023.09.20

c语言get函数的用法
c语言get函数的用法

get函数是一个用于从输入流中获取字符的函数。可以从键盘、文件或其他输入设备中读取字符,并将其存储在指定的变量中。本文介绍了get函数的用法以及一些相关的注意事项。希望这篇文章能够帮助你更好地理解和使用get函数 。

3680

2023.09.20

c数组初始化的方法
c数组初始化的方法

c语言数组初始化的方法有直接赋值法、不完全初始化法、省略数组长度法和二维数组初始化法。详细介绍:1、直接赋值法,这种方法可以直接将数组的值进行初始化;2、不完全初始化法,。这种方法可以在一定程度上节省内存空间;3、省略数组长度法,这种方法可以让编译器自动计算数组的长度;4、二维数组初始化法等等。

17095

2023.09.22

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

40

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Gemini Notebook常见问题解答
Gemini Notebook常见问题解答

共0课时 | 0人学习

Gemini Notebook官方手册
Gemini Notebook官方手册

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn