agent-apprenticeship

让AI智能体像学徒一样干活、学习、积累经验

这是一个让AI智能体通过工作流循环完成任务、迭代改进并积累经验的开源生态系统。它解决了当前AI智能体孤立运行、无法从过往任务中学习成长的问题。核心能力包括:智能体通过工作流循环执行任务,由导师智能体或人类在环中进行评估反馈,将完成的工作转化为可复用的工作经验和数据,从而持续提升后续智能体的表现。项目采用Python实现,强调智能体的学徒制培养模式,支持任务追踪、经验沉淀和智能体经济生态的构建。

开源 unknown 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1618
维护状态 维护中
是否开源 是
定价模式 unknown

项目数据

分类智能体
开发团队ray-r-ren
所属国家
官网地址https://forsy.ai
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议MIT
主要语言Python
技术栈/模型agent-apprenticeship,agent-economy,agent-experience,agent-learning,agent-traces,agentic-ai,ai-agents,autonomous-agents,claude-code,codex,cursor,ecosystem-learning,hermes-agent,loop-engineering,openclaw,opencode,post-training,real-world-tasks,reinforcement-learning,training-signals
GitHub 星标★ 1618
30天Star增速
HF 下载量
上线时间2026-06-19 00:00:00
最近更新2026-09-23 00:00:00
维护状态维护中
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 8 步

环境要求

  • Node.js 与 npm 环境(README 全部命令基于 npx / npm)
  • 至少一个导师模型提供商的 API Key(OpenAI / Anthropic / Gemini / OpenRouter)
  • 可写入 ~/.agent-apprenticeship/.env.local 的本地文件权限
  • 可联网的终端环境(用于拉取 npx 包并调用模型)

安装与启动步骤

  1. 1初始化工作区

    在终端运行初始化向导,按提示完成首次配置;若想全部采用默认值可加 --defaults 参数跳过交互。

    npx agent-apprenticeship init
  2. 2全局安装命令

    可选步骤:全局安装后即可直接使用 apprentice 命令,随后执行一次 init 完成初始化。

    npm install -g agent-apprenticeship
    apprentice init
  3. 3检查环境状态

    用 settings 查看当前配置,用 doctor 做环境自检,确认依赖与密钥是否就绪。

    apprentice settings
    apprentice doctor
  4. 4配置模型提供商

    运行 configure 配置学徒智能体与导师模型;密钥写入 ~/.agent-apprenticeship/.env.local 文件中。

    apprentice configure
    apprentice configure model
  5. 5填写 API Key

    把导师模型密钥写进 ~/.agent-apprenticeship/.env.local;也可用 export 仅对当前终端会话生效。

    export OPENAI_API_KEY="sk-xxxxxxxx"
    apprentice doctor
  6. 6运行第一个任务

    用 run 加任务描述启动工作流循环,完成后会打印本地运行目录与经验汇编路径。

    apprentice run "Create a short market map for AI procurement tools."
  7. 7查看运行进度

    用 watch 加运行 ID 跟踪任务执行进度,run_id 由上一步输出中获得。

    apprentice watch 
  8. 8检查并复用经验

    检查导出的经验汇编文件,安装为运行时训练,让后续任务复用积累的经验。

    apprentice ecosystem inspect 
    apprentice bundle check 
    apprentice learn install 

关键配置

配置项必填说明示例
OPENAI_API_KEY是OpenAI 作为导师模型提供商时的密钥sk-xxxxxxxx
ANTHROPIC_API_KEY否Anthropic 作为导师模型提供商时的密钥sk-xxxxxxxx
GEMINI_API_KEY否Gemini 作为导师模型提供商时的密钥sk-xxxxxxxx
OPENROUTER_API_KEY否OpenRouter 作为导师模型提供商时的密钥sk-xxxxxxxx
AA_MAX_ITERATIONS否临时限制工作流循环的最大迭代次数3

如何确认成功

执行 apprentice doctor 无报错,且 apprentice settings 能显示已配置的智能体、模型与学徒模式。

常见问题

Q:必须自己准备模型 API Key 吗?

A:是。README 要求把导师模型提供商密钥存放在 ~/.agent-apprenticeship/.env.local,未配置密钥时工作流无法调用模型。

Q:安装后该用哪个命令?

A:短命令是 apprentice,长命令 agent-apprenticeship 也保留可用,两者功能一致。

Q:有哪些学徒模式可选?

A:README 列出三种:Autonomous(自主)、Expert-Led(专家主导)、Organization Custom(组织自定义),可在 configure 或 settings 中调整。

Q:怎么限制循环迭代次数?

A:通过 apprentice settings 配置最大循环深度,或在当前终端临时执行 export AA_MAX_ITERATIONS=3。

Q:如何把经验沉淀给后续任务用?

A:用 apprentice ecosystem export <路径> --full 导出完整经验汇编,再执行 apprentice learn install <路径> 安装为运行时训练。

注意事项

  • 密钥文件固定放在 ~/.agent-apprenticeship/.env.local,用 export 设置的环境变量只在当前终端会话有效。
  • run 完成后终端会打印本地运行目录与 Experience Compilation 路径,后续 inspect / export / learn 命令都依赖该路径。
  • README 仅给出 npx/npm 安装方式,未提供 pip 等 Python 安装命令,请以 README 的命令为准。
  • 首次运行会拉取 npx 包并调用模型,请保证网络可访问 npm 源与所用模型服务。

核心亮点

  • 提供完整的工作流循环机制,智能体可迭代执行任务并自动优化
  • 引入导师智能体或人类反馈,实现闭环评估和持续改进
  • 将工作经验沉淀为可复用数据,加速后续任务处理效率

不足之处

  • 项目仍处于成长阶段,文档和社区生态有待完善
  • 智能体经济概念较新,实际落地场景和成熟度需进一步验证

适用场景

  • 企业内部自动化流程中,需要AI智能体持续学习和优化任务执行
  • 构建多智能体协作系统,需要经验共享和迭代改进机制
  • 研究AI智能体自主学习和进化,探索学徒制培养模式

替代项目

AutoGPT、LangChain、CrewAI

项目介绍

agent-apprenticeship 是智能体领域的开源项目,由 ray-r-ren 开发,是 2026 年新上线的项目。

在全站 13,090 个收录项目中,它的 GitHub 星标数(1,618)位列前 30%,在智能体分类中处于中上游。

近 42 天,它的 GitHub 星标从 1,339 增加到 1,618,净增 279。

项目仍在小幅维护中,最近一次代码更新于 2026-09-23。从国内网络环境看,可直接访问。

它主要面向的使用场景是:企业内部自动化流程中,需要AI智能体持续学习和优化任务执行。同类可对比的替代方案包括 AutoGPT、LangChain、CrewAI。

上一篇:SuperCoder

下一篇:dreamgraph

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 199 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12