你是否想过,AI代理(AI Agent)也能像人类学徒一样——在真实任务中跟着导师实践、复盘错误、积累经验,并把学到的“本领”共享给整个生态?Agent Apprenticeship 正是这样一个开创性的开源项目:它不训练静态模型,而是构建一个动态演化的“AI学徒生态系统”,让代理在完成真实世界任务(如写代码、分析数据、处理客户工单)的过程中,自动沉淀可复用的经验、生成高质量训练信号,并通过集体反馈实现持续进化。
当前多数AI代理仍停留在“单次调用、孤立执行”的阶段,缺乏长期记忆、跨任务迁移能力和群体协同学习机制。Agent Apprenticeship 直击这一痛点,将“工作即学习”(Work-as-Learning)理念工程化,首次为AI代理打造了一套可落地的“在职培养基础设施”。
核心功能
- 真实任务驱动的学习闭环:内置500+经过人工校验的真实业务任务(如“用Python清洗电商退货数据并生成可视化报告”),每个任务执行都会触发完整的“执行→反馈→反思→沉淀”循环
- 可复用的代理经验库:已开放495个结构化“代理课程”(Agent Lessons),涵盖调试技巧、API调用模式、多步骤规划策略等,支持一键导入到你的Agent工作流中
- 全链路执行痕迹追踪:记录1000+完整执行轨迹(Agent Traces),包含每一步决策依据、工具调用日志、失败回溯路径,让黑盒行为完全可审计、可复现
- 集体训练信号交换机制:不同代理在相似任务中产生的成功/失败信号自动聚合为轻量级训练反馈,无需中心化模型训练即可优化下游Agent行为
- 人机协同学徒框架:支持“新手代理+资深代理”或“代理+人类专家”双角色协作模式,在复杂长周期任务(如搭建SaaS后台)中自动分配子任务并同步知识
- 开箱即用的循环引擎:提供Loop Engine CLI工具,一行命令即可启动带自我迭代能力的代理工作流,天然适配Cursor、Claude Code、OpenCode等主流AI开发环境
适合哪些人用
如果你是以下角色,Agent Apprenticeship 将显著提升你的AI工程效率:
• AI应用开发者:想快速构建具备长期记忆与自进化能力的垂直领域Agent(如法律咨询助手、金融尽调机器人);
• MLOps工程师:厌倦了反复标注-训练-部署的重流程,希望用真实生产数据驱动模型轻量化迭代;
• 技术产品经理:需要向团队演示“AI如何真正学会做事”,而非仅展示prompt调优技巧;
• 高校研究者:探索具身智能、集体学习、后训练(post-training)新范式,该项目提供了首个大规模开源实证基线。
快速上手
无需配置复杂环境,5分钟体验核心流程:
- 确保已安装 Node.js(v18+)和 npm
- 终端运行:
npx agent-apprenticeship init(自动创建含示例任务、导师配置和本地循环引擎的项目) - 进入生成目录,执行:
npm run apprentice -- --task "analyze-github-stars-trend" - 观察代理如何自主调用GitHub API、处理时序数据、生成Markdown报告,并将本次执行过程存入本地经验库
- 再次运行相同任务,会明显感知到响应速度提升与错误率下降——这就是“学徒正在成长”的直观体现
项目信息
Forsy-AI/agent-apprenticeship
GitHub
The living ecosystem where AI agents learn from real-world work through iterative workflow loops, reusable experience, and collective training signal
514
Stars
0
Forks
Unknown
MIT
编程语言:TypeScript / Python(混合架构,核心引擎TypeScript,工具集成层Python友好)
GitHub Star 数:514(持续快速增长中)
开源协议:MIT
GitHub 项目地址:https://github.com/Forsy-AI/agent-apprenticeship
这不是又一个“玩具级Agent框架”,而是面向真实生产力场景的AI学习操作系统——当你开始用它交付第一个客户项目时,你的AI代理已在悄悄积累属于自己的十年工作经验。


