时间:26-04-21
开发者工具 · AI 协作 · 工程化 · 开源
用 AI 辅助写代码,过程真是一言难尽。下面这些场景,恐怕每位开发者都或多或少经历过:
上面这些坑,我们团队几乎一个没漏,全都踩遍了。经过长期的实践和打磨,最终沉淀出了一套行之有效的解决方案——现在,我们把所有核心成果都开源了出来。
Agent Academy(agent-academy)汇集了我们团队在 AI 协作工程化过程中的全部实战经验。这次开源,我们重点放出了两个核心技能模块:
用一句话概括它的精髓:让 AI 根据任务本身的复杂度,来动态匹配相应的工作方式,彻底告别“一刀切”的笨办法。
它的核心理念听起来并不复杂:
理解 → 规划 → 执行 → 沉淀
但真正的门道在于引入了“复杂度驱动”的决策机制:
这样一来,既不会让 AI 对一个简单的语法错误也大张旗鼓地搞全套分析,也不会让一个需要多日迭代的复杂项目在毫无规划的情况下“裸奔”上线。
这套工作流的效果,已经用真实项目验证过了:
我们基于 OpenClaw Zero Token(一个支持 10+ AI 模型的零成本网关)进行了完整的流程测试。在复杂的项目开发中,采用枫林工作流比让 AI 智能体直接编码(裸 Agent Coding),减少了大约 40% 的返工;同时,相较于另一套复杂的工程化方案(Compound Engineering),它又节省了高达 60% 的文档编写负担。
为了让大家能快速上手,我们还附赠了 3 变钱成的项目模板(分别对应简单、中等、复杂三种场景)和 3 个真实项目的完整案例,开箱即用。
同样用一句话说清楚:它的目标是让 AI 记住你项目里那些已经形成“肌肉记忆”的最佳实践。
每个成熟的项目里,总有一些被反复使用的东西:按钮组件怎么写最规范、表单校验的逻辑如何设计、接口报错应该如何处理……每次都向 AI 重新解释一遍,效率实在太低。
project-kb 正是为了解决这个问题而生。它将上述这些经验、模式和代码片段结构化地存储下来,让 AI 在需要时能够直接调取、复用,彻底告别重复的解释和沟通。
这个知识库目前包含的内容相当扎实:
所有内容均基于 TypeScript 和 React 技术栈实现,你可以直接拿到自己的项目中,根据实际需求稍作修改即可融入现有体系。
# 克隆开源库
git clone https://gitee.com/hongmaple/agent-academy.git
# 把 skill 复制到你的 WorkBuddy workspace
cp -r agent-academy/skills/fenglin-workflow 你的项目/.workbuddy/skills/
cp -r agent-academy/skills/project-kb 你的项目/.workbuddy/skills/
使用起来非常简单。之后,在与 AI 的对话中,你只需要说出 **“加载枫林工作流”** 或 “初始化项目知识库”** 这样的指令,相应的功能便会自动启动。
Gitee(国内访问速度快): https://gitee.com/hongmaple/agent-academy
必须说明的是,这套工具链并非理论构想或纸上谈兵,它完全源自我们团队在日常 AI 协作开发中一点一滴的实践、踩坑和优化。
如今选择全部开源,就是希望能实实在在帮到每一位正在探索 AI 编程的同行。
我们诚邀你为项目点个 Star ⭐,遇到问题随时提 Issue,更欢迎大家贡献自己的经验和代码——
因为像知识库这类资产,越是多人使用、多人贡献,它的价值才会像滚雪球一样,越滚越大。
#AI编程 #开源 #WorkBuddy #Agent #开发工具 #效率工具
本文由 mdnice 多平台发布