7x24小时全栈开发高性价比专业Agent团队服务
时间:2026-05-28 22:22
基于Qwen3 5-Plus构建的AgentTeam系统实现全自动全栈开发,可连续运行10小时以上,自主完成编码、测试、修Bug及数据库管理。通过状态文件约束AI“失忆”问题,并引入团队协作架构,后端、前端与测试专家并发工作,高效完成视频生成、支付鉴权等复杂功能。
先说结论:这套方案完全可行——能够连续稳定运行超过10小时,在本地环境全自动完成复杂的全栈开发任务。
该系统不仅能自主编写代码,还能自动执行测试、修复Bug、管理数据库,甚至组建一个“AI工程师团队”实现并行协作。
本次实战的核心大脑采用阿里最新开源的Qwen3.5-Plus,选择它的原因将在后文详述。
下面,直接展示成果。
01 AI编程的“最后一公里”为何成为最大障碍
用过当前主流AI编程工具(如Cursor、Windsurf、Claude Code)的用户都深有体会:它们过于依赖人工干预。
你必须持续盯控。一旦写错一行代码,就得手动修正。随着上下文增长,模型逐渐“失忆”——前面刚完成的配置,后续就会遗忘。
结果是:名义上是AI帮你写代码,实际上是你给AI当保姆。
核心目标很明确:能否打造一个真正“全自动开发系统”?只需将需求输入,它便能自主拆解任务、执行、验证,仅在关键节点请求确认。
此前我们尝试用一段超长Prompt让AI编写一个TikTok视频生成网站,效果尚可,完成了初期约10%的工作量。
但运行时间稍长,上下文溢出,逻辑开始混乱。
随后结合Claude Code的最新特性和工程化思维,我们构建了AI自治开发系统2.0,并进一步升级至引入Agent Team的3.0版本。
本次实战对象正是那个TikTok UGC视频生成平台(后更名为TKCreator)。目标是让Qwen3.5-Plus攻克剩余80%的硬核任务——支付、鉴权、视频生成API对接、自动化测试。
02 AI自治开发系统2.0:为AI打造外骨骼式架构
要解决AI“失忆”和“偏离方向”的问题,仅靠Prompt远远不够,必须引入架构约束。
2.0版本引入了一套基于文件的状态管理系统。核心逻辑很简单:让AI将信息存储在文件中,而非记忆在脑子里。
核心架构:轮班工人模式
将AI视为“轮班工人”。每次启动时,AI都是全新的,无需了解之前与用户的对话,只需读取交接文档。
这套系统的基础设施由几个核心文件组成(可直接复用):
- **feature_list.json(工单系统)**
这是AI的任务清单。必须使用JSON格式,因为模型对JSON的破坏性远小于Markdown。
{
"features": [
{
"id": "F-001",
"category": "backend",
"description": "实现Sora2视频生成API对接",
"status": "pending",
"passes": false
}
]
}
下图展示AI正在汇报它已完成feature_list.json中的F-00X任务。
- **progress.txt(交接日志)**
用于记录高层级决策和进度。例如:“2026-02-16: 鉴权模块已完成,但Token刷新逻辑存在Bug,需修复。”
- **CLAUDE.md(系统入口)**
这是AI的行为准则,每次启动时读取以恢复“记忆”。
# AI自治开发协议
## 核心工作流
每次启动时,必须严格按顺序执行:
1. **环境自检**:运行 `source init.sh`。
2. **状态同步**:读取 `feature_list.json` 和 `progress.txt`。
3. **任务选择**:选择优先级最高且 `status: pending` 的任务。
4. **严格验证**:修改UI后必须截图验证;修改逻辑后必须跑通测试。
- **init.sh(一键启动脚本)**
将项目关键启动脚本整合在一起,避免AI每次重新摸索运行方式。
自动化引擎:无限循环驱动
仅靠这些文件还不够,需要一个脚本驱动AI不断循环工作。我们编写了run_autonomy.py,逻辑简洁高效:
1. 读取feature_list.json,定位下一个任务。
2. 调用Claude Code CLI(接管Qwen3.5-Plus模型),将任务提交给AI。
3. 关键点:添加`--dangerously-skip-permissions`参数,赋予AI全自动读写文件和执行命令的权限,无需人工按Y确认。
4. 若任务成功,更新状态;若失败,回滚Git,记录日志,暂停5秒,继续下一轮。
这就是2.0版本的核心:将开发过程转化为状态机。AI不再是对话者,而是执行者。
整体运行逻辑如下所示:
03 Qwen3.5-Plus:超越平替的卓越表现
在2.0系统实战中,我们特意选择了Qwen3.5-Plus。
在2.0架构下,Qwen3.5-Plus顺利完成了TKCreator大部分基础功能的复刻。
但当进入“最后一公里”——生产环境对接时,问题依然浮现。
04 升级3.0:引入Agent Team,打造AI梦之队
在对接Sora2、Nano Banana的真实API并进行全链路测试时,我们发现单线程的2.0系统开始力不从心。
- 后端编写API时,前端UI需要同步调整状态,单线程只能来回切换,效率低下。
- 测试报错后,AI常常陷入“自我怀疑”,反复修改代码,而非检查环境配置。
- 尽管上下文已清理,但任务本身的复杂度——同时涉及Python、TS、SQL、Shell——使模型顾此失彼。
因此,我们决定启用Claude Code近期推出的热门新功能:Agent Team。
简单来说,就是让AI化身为一个团队。Lead Agent(CTO)负责统筹,不写代码,只负责分派任务;其下设有多个Specialist Agent(专家)并行作业。
3.0架构设计:专人专职
我们重新设计了TKCreator的开发团队:
1. **Lead Agent(CTO)**:负责读取task.json、规划依赖、进行Code Review。它不看具体代码,只看架构。
2. **@backend-integrator(后端专家)**:专注Python、FastAPI、Supabase。只负责编写API,对接Sora2/Nano Banana接口。无需加载前端Next.js代码,上下文非常纯净。
3. **@frontend-polisher(前端专家)**:专注Next.js、Tailwind、React Query。只负责绘制UI,调用接口。
4. **@qa-engineer(测试专家)**:专注Playwright、E2E Testing。它就像一位坐在旁边的测试员——打开浏览器(Headless Chrome),模拟用户注册、生成视频。关键逻辑是:若测试失败,它不会自行修改,而是将错误抛给Backend Agent:“你接口返回500,请修复。”
如何激活Agent Team?
这是一个实验性功能,需要一些配置才能启用:
1. 找到配置文件 `~/.claude/settings.json`。
2. 添加配置:
{
"experimental": {
"agent_team": true
},
"permissions": {
"auto_approve_tools": ["TeamCreate"]
}
}
也可在终端设置环境变量:`export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1`
整体运行逻辑如下所示:
3.0实战Prompt示例
激活后,直接将以下Prompt提交给Claude Code(Qwen3.5-Plus后端):
# Role & Objective
你现在的角色是 **TKCreator项目的CTO**。我们要升级到 **3.0 Agent Team架构**,完成生产环境冲刺。
# Team Structure
请初始化以下Agent Team:
1. **Lead(你)**:负责统筹。
2. **@backend-integrator**:专攻FastAPI,对接Sora2/Nano Banana真实接口(文档见附件)。
3. **@frontend-polisher**:专攻Next.js,优化UI。
4. **@qa-engineer**:使用Playwright进行E2E测试。如果测试失败,直接向Backend Agent报错。
# Execution Rules
1. **Parallel Execution**: 让后端写接口的同时,前端优化加载状态。
2. **No Mock**: 必须调用真实的AI模型接口。
3. **Local Storage**: 暂时将生成文件存放在 `/public/uploads`。
效果令人震撼。
从终端日志可见,Lead Agent迅速分配任务:后端Agent正在编写FastAPI的Polling Service,轮询Sora2的生成状态;前端Agent正在修改Task Card组件,增加“生成中”的骨架屏。
两者几乎同时提交了代码。
紧接着,QA Agent启动。它自动打开浏览器,注册新用户,充值积分,点击生成视频。一分钟后,测试报错:“Sora2 API返回401 Unauthorized”。但QA Agent没有盲目修改代码,而是在日志中直接@Backend Agent:“API Key似乎未生效,请检查.env加载逻辑。”Backend Agent秒回:“收到,正在检查config.py。”
这种“团队协作”的感觉,活脱脱一个真实的人类开发小组。
经过约40分钟的“团队协作”,TKCreator的生产环境版本部署完成:
- 视频生成:成功。Sora2的视频顺利生成并下载至本地。
- 图片生成:成功。Nano Banana的商品图完美展示。
- 积分系统:成功。每次生成扣除20分,余额不足则无法生成。
来源:https://juejin.cn/post/7613970761351430144
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。