AI 类项目和传统软件外包最大的不同:输出结果是概率性的,不是确定的。
传统软件”点这个按钮就出这个结果”,能不能用一测就知道。AI 项目”这个字段提取得准不准”,取决于拿什么数据测、谁来判断准不准。合同里不把这件事写死,验收环节必然吵。
下面六条是最容易出事的。项目全貌见AI 自动化交付:完整案例拆解(https://aistacknav.com/fuye/ai-zidonghua-jiaofu/)。
本文是经验整理,不是法律意见。正式合同建议找律师过一遍。
一、验收标准:必须可测量,且样本要提前锁定
最常见的翻车条款:写”系统运行稳定,输出结果准确”。
这句话在验收时毫无约束力。客户拿最刁钻的十份文件来测,出了错就说不达标,你没法反驳。
该怎么写:
以甲方于签约时提供并经双方确认的 50 份样本文件为测试集,关键字段(甲方、乙方、金额、期限)提取准确率不低于 90% 视为验收通过。
三个要素缺一不可:
- 测试集在签约时就确定并留存,双方各存一份
- 明确哪几个指标,不是笼统的”准确”
- 给出具体阈值,且不要写 100%
为什么不能写 100%:涉及大模型的环节做不到绝对准确。承诺了做不到,是给自己埋雷。写 90% 加上”未达标部分由人工复核”,客户通常能接受。
二、需求变更:区分”澄清”和”新增”
客户中途改需求是常态。合同要做的不是禁止它,是给它定价。
该怎么写:
需求确认书签署后,乙方提供 2 轮免费修改。属于原需求范围内的澄清与调整不计入修改轮次;新增功能或变更原定流程的,按 XX 元/人天另行计费,双方书面确认后执行。
关键是区分澄清和新增。”这个字段的日期格式改成年月日”是澄清;”再加一个自动发邮件的功能”是新增。不区分的话,客户会把所有变更都当成修改轮次。
保留书面记录。 微信聊天记录也算,重要变更让对方回一句”确认”。
三、数据处理:这条现在最要命
客户的数据要传给第三方大模型服务,这件事必须事先明确告知并取得书面同意。
该怎么写:
甲方知悉并同意,本项目在处理过程中将调用第三方大模型服务(服务商:XXX),甲方提供的数据将传输至该服务商进行处理。甲方承诺其提供的数据已获得合法授权,不含未经授权的个人信息。乙方承诺不将数据用于约定目的之外的任何用途,项目结束后 XX 日内删除本地留存数据。
四个要点:
- 明确写出第三方服务商是谁,不要含糊说”AI服务”
- 甲方承诺数据来源合法——这一条是保护你的
- 乙方承诺用途限制和删除期限
- 涉及个人信息的场景,另外确认甲方是否已履行告知同意义务
如果客户的数据涉及大量个人信息(用户名单、简历、客服录音等),建议在启动前书面提醒对方评估合规风险。这类项目做之前多花半小时,比出事后省无数麻烦。
四、维护边界:不写清楚会被缠三年
最容易被口头承诺坑的地方。 销售阶段说的”以后有问题随时找我”,会被理解成永久免费。
该怎么写:
免费维护期为验收通过后 3 个月,范围限于:因乙方交付物自身缺陷导致的功能异常。
以下情形不属于免费维护范围:甲方运行环境变更、第三方服务或接口变更、数据源格式变更、新增功能需求、甲方人员误操作导致的问题。
免费维护期届满后,甲方可按项目金额的 XX% 购买年度维护服务。
“第三方服务或接口变更”这一条一定要写。 大模型 API 涨价、限流、下线模型版本,这些都不在你的控制范围内,但一定会发生。
五、知识产权与源码交付
说清楚交付的是使用权还是所有权。
常见的三种约定:
| 方式 | 说明 | 适用 |
|---|---|---|
| 交付源码,客户所有 | 客户可自行修改 | 价格最高 |
| 交付可执行程序 | 客户只能用,不能改 | 价格中等 |
| 部署在乙方环境,客户使用 | 类似订阅 | 需约定服务期 |
乙方要保留的:你自己的通用组件、工具库、方法论。
该怎么写:
乙方交付的定制部分成果归甲方所有。乙方在项目中使用的通用组件、框架及既有工具,其知识产权仍归乙方,甲方获得在本项目范围内的永久使用许可。
不写这一条,你为客户 A 写的通用模块,理论上不能再用在客户 B 身上。这会让你完全无法积累。
六、效果免责
AI 项目容易被赋予不切实际的期待。合同里要划清界限。
该怎么写:
本项目交付的是流程自动化工具,其输出结果需经甲方审核后使用。乙方不对甲方基于该工具输出结果所作的业务决策承担责任。
乙方不对甲方的业务指标(如销售额、转化率、成本节约金额)作出承诺。
第二段针对的是这种情况:客户在销售阶段被说服”这能帮你省一半人力”,结果没省下来,就来找你算账。
销售的时候可以讲价值,但合同里必须写清楚你交付的是工具,不是业务结果。
一份最小合同的骨架
一、项目内容与交付物清单
二、不包含的内容
三、需求确认与变更条款
四、时间计划与甲方配合义务
五、验收标准(含测试样本约定)
六、费用与付款节点
七、数据处理与保密
八、维护范围与期限
九、知识产权归属
十、效果免责
十一、违约与争议解决
第四条里的”甲方配合义务”别省。 项目延期最常见的原因是客户不给数据、不安排对接人、不及时反馈。合同里写明”甲方应在 X 个工作日内提供 XX,逾期则交付时间相应顺延”,能避免大部分工期纠纷。
三个实操建议
小项目也要有书面约定。 三千块的活可以不签正式合同,但至少要有一份双方确认过的需求文档,写清楚做什么、多少钱、怎么算完成。
永远不要在收到尾款前交付完整源码。 可以先部署让客户用,源码在结清后交付。
留一小笔尾款到维护期后。 10%–20% 放在维护期结束时付,能明显提高客户在维护期的配合度。
本文为经验整理,不构成法律意见。合同条款请根据实际情况调整,重要项目建议咨询专业律师。