网通社科技快报

Spec Kit 7阶段多模型分工实战 破解AI代码不敢改困局

AI生成代码虽能快速产出数百行可运行程序,但因设计逻辑不透明,需求变更时常引发连锁错误,开发者陷入“不敢改”的被动局面。GitHub开源的Spec Kit(spec-kit)提出7阶段多模型分工策略,从宪法、规范、计划、任务、实现、审查到收敛,各环节匹配不同能力模型,构建可控可维护的AI编程流程。其核心产出包括六份标准化文档:constitution.md定义边界原则,spec.md明确用户需求与验收标准,plan.md说明技术选型与权衡,tasks.md列出带依赖与验收项的原子任务, 代码按任务交付,converge.md完成代码与文档对账。实践中采用模型选型矩阵:宪法阶段用Grok 4.7+Opus 5.5双签确保条款完整;规范阶段结合Gemini与Kimi整合资料并标注待确认项;计划阶段由Gemini 3.1 Pro主导、Sol/Opus复核以支持多方案对比;任务拆解依赖Grok 4.7与Sol维持长时状态;审查交由未参与生成的Opus 5.5执行;实现阶段使用Grok 4.7 High保障编码稳定性;收敛阶段四方协作完成差异修复与安全查漏。关键质量门机制包括clarify(强制提问澄清模糊需求)与checklist(生成需求级单元测试),analyze工具仅读三份文档输出冲突清单,不修改文件。多个真实项目验证:需求变更响应时间从平均3天缩短至4小时内,代码复用率提升约40%,新成员上手周期压缩至2天内,首次实现“代码可审计”。该方法推动AI编程范式从“生成即完成”转向“规范即契约”,目前项目已MIT协议开源,支持Python 3.11+与uv工具链,初始化仅需两行命令即可快速验证。