摘要:本文基于Spec-Driven规范驱动开发模式,延续零花钱智能管理项目实战,依托IDEA+ClaudeCode+Qwen3.8-Max大模型,完整落地项目M1核心业务模块开发。全程记录AI问答式架构设计、全自动编码、自动化测试、代码提交全流程,深度对比M0、M1阶段的开发效率与Token成本,真实复盘AI企业级Java项目开发的性价比、落地痛点与全新开发范式。IDEA + ClaudeCode(Beta) + CC Switch + 阿里云百炼大模型 + SpringAI

一、前言:AI开发的效率迭代与核心探究

在上一篇专栏文章中,我们基于IDEA+ClaudeCode+Qwen3.8-Max工具栈,依托Spec-Driven开发模式,完成了零花钱智能管理项目M0基建阶段的全流程落地,搞定了项目骨架搭建、工程规范定义、基础环境与框架代码输出。

回顾传统企业项目开发:同类项目M0基建工作,无成熟模板复用情况下,常规开发周期为12周**;有可复制项目模板,也需要13天才能完成。而借助AI编码能力,我们仅用一个下午、零加班就完整落地全部基建工作,整体Token消耗约1000万,实际落地成本仅16元**,实现了开发效率的数量级提升。

本文将继续沿用全套AI开发工具栈,推进项目M1核心业务阶段开发。本次实战核心探究两个关键问题:

  1. 面对更复杂的业务模块开发,AI能否持续维持数量级的效率提升?
  2. 项目迭代深入、业务复杂度提升后,AI开发成本是否会线性暴涨?

这不仅是一次业务模块开发实战,更是一场针对AI编程性价比、工程化落地可行性的深度实测,为所有Java开发者的AI落地转型提供真实参考依据。

二、M1阶段业务规划与AI详细设计输出

M0阶段完成了项目工程基建、规范体系、基础框架搭建,M1阶段核心目标为落地核心业务能力,聚焦用户认证、家庭管理、儿童账号管控等核心模块,是项目从「框架可用」到「业务可跑」的关键迭代阶段。

2.1 M1核心功能整体规划

M1阶段围绕家庭零花钱管理核心场景,聚焦用户域与家庭域两大核心模块,实现账号注册、登录授权、家庭创建、儿童账号管理、成员权限管控等核心业务能力,同时落地数据加密、权限校验、操作审计、合规适配等配套能力。

M1的功能规划,是由项目基建阶段在roadmap.md中定义好的,详情请见本专栏的姐妹篇的详解 【Java+AI零花钱项目实战一】工程基建:架构设计+项目骨架从零搭建(Spec-Driven+IDEA+ClaudeCode+SpringAI+Qwen)

2.2 AI问答式生成M1详细设计文档

延续Spec-Driven核心开发理念:先定规范、再做设计、最后编码。所有业务代码生成前,先通过ClaudeCode+Qwen3.8-Max大模型,问答式交互式输出完整M1详细设计文档,人工决策核心技术选型,规避AI自主设计的随意性。

2.2.1 交互式设计核心流程

提示词输出M1的详细设计文档,采用问答式与我交互
让AI主动抛出架构、技术、业务选型问题,人工逐一确认敲定。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2.2 大模型计费403异常踩坑

设计方案确认提交瞬间,模型直接抛出403 Access to model denied异常。
上大模型平台看了下,果然是没钱了,4块多钱,一个活还没干完,就花光了。
AI实现了打工人梦寐以求的,要干活先给钱,不给钱不干活!
乖乖,今天下午先充点钱,把M1炫完,下午ClaudeCode干活的同时,我可能要同步想下换成DeepSeek Harness了。
从这点上看,编码Agent和打工人一样,面临着竞争上岗的压力呀~

在这里插入图片描述
在这里插入图片描述

不说了,先给钱,稳住今天下午的项目产出
在这里插入图片描述

本次M1设计阶段仅少量交互,就消耗完前期剩余额度,直观体现复杂业务设计的Token消耗之高。

2.2.3 断点续跑,无缝完成设计定稿

充值续费后,为避免AI重复生成已确认内容、浪费Token成本,精准下发续跑指令:基于当前已经确认好的全部结论,继续完成剩余任务,禁止重复讨论已达成共识的选型
在这里插入图片描述

AI精准承接断点任务,快速补全剩余设计内容,最终输出完整可落地的 M1-detailed-design.md 详细设计文档,包含功能范围、技术选型、数据模型、API清单、错误码规范、测试用例、风险备注等全维度内容。
在这里插入图片描述

全程坚持AI自主迭代、人工仅评审不手动修改原则,保证文档与AI知识库完全对齐,避免后续代码生成与设计文档脱节。

三、M1阶段AI全自动编码与测试落地

设计文档定稿评审通过后,正式进入M1代码落地阶段。严格遵循Spec-Driven开发流程,通过 §14 WBS 指令触发AI全流程实施,ClaudeCode自动拆解任务、分步执行编码、编译、测试、修复迭代全流程。

3.1 任务拆解与全自动编码执行

触发实施指令后,AI自动将M1复杂业务拆解为多个串行Task,依次完成安全基础设施、加密审计能力、用户认证、家庭管理、儿童账号管控、接口开发、异常处理、测试用例编写等全流程工作。
在这里插入图片描述

整个编码过程中,人工无需编写任何业务代码,仅在AI需要决策确认时点击确认,彻底从「代码执行者」转变为「项目决策者、进度监督者」。

这个过程中,我起到的作用,就是不断的在ClaudeCode询问我的时候,选择Yes,按回车。

重复回车到一定次数的时候,就会产生这种心理:
大哥,别问我了,我也不知道你写的啥,你看着办就行了,问我等于是增加效率瓶颈。

就跟汽车的智能驾驶启动后,还得把手搭在方向盘上的心理一样一样的:
大哥,你开车比我强多了,能不能别让我摸方向盘。我不担心你的车技,我只担心自己不小心摸方向盘的力道大了点,把智驾退出了,那我该多慌乱。
在这里插入图片描述

22:33了,终于看到执行到M1的最后一步写文档了,真是期待文档效果
在这里插入图片描述

22:53 finally ended!
在这里插入图片描述

3.2 全量验证与版本归档

经过多轮自动编码、BUG修复、编译校验、参数化测试、安全校验迭代,从17:00运行到22:53完成M1阶段全部开发与验证工作。

本次M1迭代累计新增、修改代码文件111个,完整落地用户认证全链路、家庭成员管理、儿童账号合规创建、数据加密审计、权限管控、异常统一处理、集成测试套件等全套能力。

按照传统开发标准,该工作量需要1~2周全职开发,本次AI全程落地仅耗时11小时,单日完成传统十余天的工作量,效率提升极其显著,且生成代码规范度、测试覆盖率、安全性均高于常规人工开发水平。
在这里插入图片描述
在这里插入图片描述

四、M1阶段Token消耗与成本全量复盘

总计 24元token + 139元的标准套餐的10000点的57%的token量

4.1、M1任务开始之前,token及费用情况截图

在这里插入图片描述

在这里插入图片描述

4.2、M1任务中,token及费用情况截图

才执行完了T1,刚开始执行T2,就已经把20元的token烧完了
在这里插入图片描述

为了天才不陨落,又去订购了个Lite套餐
在这里插入图片描述

发现一个Lite套餐不够用,又去升级了下,是真的花钱,不过学习总是需要成本的,先花着,以后再成万倍的挣回来~
在这里插入图片描述

现在是晚上22:22,只能说用AI编程真的有瘾,因为不需要自己干,只需要盯着AI干就行了,终于体会到领导工作精力那么旺盛的原因了。
在这里插入图片描述

4.3、M1任务执行完成,token及费用情况截图

20元token + 139元的Standard套餐的10000点,消耗57%
费用还是有点惊人,不过效率也很惊人。
在这里插入图片描述

五、全文总结与开发范式深度思考

结合M0基建、M1业务两大阶段的完整实战,我们可以清晰总结出Spec-Driven AI工程化开发的核心特性:

1. 效率实现数量级突破:传统1~2周的复杂业务开发工作,AI仅用单日即可完整落地,包含设计、编码、测试、文档、版本归档全流程,且代码质量、规范性、安全性优于普通人工开发。

2. 成本小幅线性增长、性价比极高:相较于M0基础基建,M1复杂业务迭代成本有所上涨,但远低于传统人力成本,不存在成本失控问题。

3. 开发范式彻底变革:Java开发者彻底告别「CRUD重复编码」,转型为架构规划者、规则制定者、成果评审者,核心工作从「动手编码」变为「定规范、做决策、控质量」。

AI编程不是替代开发者,而是解放开发者的重复劳动力,让技术人员聚焦架构设计、业务创新、合规安全等高价值工作。后续专栏将继续迭代M2、M3等阶段,完成AI交互、零花钱规则引擎、消息通知等核心能力,持续深耕AI原生Java项目开发体系。

六、专栏系列目录(持续更新)

本专栏聚焦 Java + AI 项目实战,从环境搭建到工程落地全程精讲,持续连载更新!建议 收藏 专栏,不错过每一期实战干货,一站式掌握 AI 赋能 Java 开发的核心能力!

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐