某华东制造企业的 CTO 在验收会上发现,交付代码里六成由 AI 生成,合同里却没有对应的质量口径,最终返工花了 8.7 万。验收标准没跟上 AIcoding,才是项目真正超支的原因。
近 14 天优码云收到的软件定制开发询盘里,几乎都在问同一类问题:交付验收到底看什么?本文给出可直接写进合同的七维验收标准,以及一套六步收尾清单。
AIcoding 改变了交付物形态,验收项跟着变了
外包商普遍在用 AIcoding 提效。团队知识库中快手万人团队的公开复盘显示,AI 代码生成率已超过 30%,人均提交有效代码量提升 69%。公开报道印证了这一趋势。Java 后端的三条落地路径也印证:多数团队已进入"人审 AI 代码"的混合交付模式。
这带来四个传统验收表覆盖不到的缺口:AI 生成代码占比没有披露口径;自动化测试覆盖率成了新验收项;AI 输出质量(准确率、幻觉率)进入功能验收;prompt、工具链、模型版本进入可维护性验收。
验收维度本身也在向质量模型靠拢。ISO/IEC 25010 定义了功能适合性、性能效率、兼容性、易用性、可靠性、安全性、可维护性、可移植性八项质量特性,官方定义可作为验收表的骨架。
七维验收标准表:把"感觉还行"变成可签字的口径
验收会上的扯皮,几乎都源于"感觉"而不是"口径"。下表是建议口径,逐条写进合同后,双方在签字前就能对齐。
| 维度 | 验收口径 | 通过线(建议值) | 常见扯皮点 |
|---|---|---|---|
| 功能符合性 | 对照需求文档逐条验证,交付需求追溯矩阵 | 需求 100% 可追溯、无未关闭缺陷 | "需求当初没说清"互相甩锅 |
| 性能 | 同一环境基线下的压测报告 | P95 延迟 ≤2s,并发目标达成 | 测试环境与生产配置不一致 |
| 代码质量 | 静态扫描 + 代码审查记录 | 可维护性 B 级以上,无阻断级问题 | AI 生成代码风格不统一 |
| AI 输出准确率 | 评测集 + 人工抽检 | 核心场景 ≥95%,幻觉率 ≤3% | AI 输出没有统一判定标准 |
| 安全扫描 | SAST + DAST + 依赖漏洞扫描 | 高危漏洞清零,中危有修复计划 | 只测接口不测页面,扫了不修 |
| 文档交付 | 架构、接口、部署、验收说明四件套 | 缺一不可,文档与代码版本一致 | 文档是验收前连夜补的 |
| 运维交接 | 监控、日志、告警、回滚手册 | 甲方团队可独立完成日常运维 | 交接完负责人就离职失联 |
AI 输出准确率这一行,是 AIcoding 项目特有的。评测集至少要覆盖核心业务场景,且要包含边界输入与对抗样本,否则上线后幻觉事故会在生产环境爆发。
六步收尾清单:从代码审计到质保期
验收不是一天的事,按顺序走完这六步,能把绝大多数风险挡在上线之前。质量红线与交付效率的平衡一文可作为整份清单的背景。
- 验收前代码审计:独立于外包商的第三方或甲方内部审计,重点看依赖与密钥是否泄漏。AI 代码审查工程化一文给出了可落地的审计口径。
- AI 生成代码人工复核:要求外包商披露 AI 生成占比,对核心模块 100% 复核、非核心模块按比例抽检。
- 压测:确认环境基线一致,用同一套脚本与数据跑,指标不过线不予签收。
- 安全扫描:SAST + DAST + 依赖漏洞三路齐扫,高危必须清零,不能只出报告。
- 交付物清单核对:源码、文档、第三方授权、密钥管理、CI 流水线配置逐项打勾。
- 质保期与缺陷响应条款:按缺陷严重度分级,写明响应时限与修复窗口,约定超时的违约金与退出条款。
质保期条款要单独写清 AI 模型升级的回归责任:供应商负责版本兼容,甲方变更业务场景须走变更流程。否则模型一升级,验收时通过的准确率可能直接崩掉。
反面教训:验收扯皮比开发超支更贵
团队知识库沉淀过三组真实的验收事故,都和"口径不清"直接相关。
华东制造企业项目因需求变更没走验收口径,费用从 86 万滚到 139.4 万,超支 62%,验收会变成了重谈合同。华南电商 SaaS 团队上线后 AI 调用账单是预期的 3.2 倍,因为调用成本根本没进验收范围。成本拆解里可以看到这类账单失控的完整链路。
金融科技团队的教训更直接:验收时只测了 happy path,AI 输出在生产环境误判 47 笔退款,资损 47 万。验收评测集里没有边界样本,等于没验收。
常见问题
软件定制开发验收周期一般多久?
视项目规模通常 1 到 4 周。AIcoding 项目建议额外预留 3 到 5 天做 AI 输出抽检,评测集构建和人工复核都需要时间,赶不出来就别签验收单。
小团队没有专职测试和安全人员,怎么验收?
用最小验收包:需求追溯矩阵加静态扫描加压测脚本加核心场景评测集。也可以要求外包商提供 CI 流水线证据,把"跑过测试"变成"测试可复现"。
验收不通过可以拒绝签收吗?
可以,前提是合同里写明了缺陷分级与修复时限。否则系统一旦上线运行,即使质量不达标,也可能被认定以行为默示验收通过。TCO 与成本测算一文里讲了这类合同漏洞的代价。
质保期一般多久,AI 模型升级导致的回归算谁的?
行业常见 3 到 12 个月。模型升级回归建议在合同中明确:供应商负责已交付场景的版本兼容,甲方新增或变更场景需走变更流程并重新验收。
参考
- 百度文库《软件定制开发协议》2026 版:验收标准与流程(功能符合性、无重大缺陷、运行稳定、交付源码与维护)
- ISO/IEC 25010:2011 系统与软件质量模型八特性:https://www.iso.org/standard/35733.html
- 数商云:AI 智能体开发外包的需求标准化与验收指标
验收标准要写进合同,而不是上线前才想起来。拿不准口径的项目,可以把这份七维表发给优码云(/contact)先做一次验收口径核对;过往交付案例见/cases。
