找外包做AI Agent 智能体开发,合同里要写清的六件事
找外包做AI Agent 智能体开发,最容易出纠纷的往往不是技术,而是合同没写清:源码归谁、交付物有哪些、怎么验收、维护期多长、模型与平台账号归谁、写数据的动作由谁确认。本文逐条说明每一项该怎么写。
要点速览
- 合同写明源码与可替换的模型接入层归委托方
- 交付物按清单逐项列出,含文档与验收记录
- 验收用真实问题逐条对照,而不是只看演示
- 大模型与服务器等第三方账号由企业自己持有
- 写数据的动作先出草稿,由人确认后才写库
归属:源码、模型接入层与第三方账号
第一件,源码与模型接入层归谁。 AI Agent 智能体开发和普通软件一样,首先要写清源码归属:服务端源码、提示词与规则配置、知识库处理脚本都应在交付范围内,并约定归委托方所有。特别要写上“模型接入层可替换”——以后换大模型供应商,不需要重写业务代码;否则项目上线后,一旦供应商调价或停服,就很被动。
第二件,第三方账号与费用归谁。 大模型 API、向量数据库、服务器等账号,建议由企业以自己的主体注册并持有,开发方在授权范围内使用;相关费用不在开发报价内,要单独列明。这样账号、数据和费用都在自己手里,更换服务商时不受制于人。
交付与验收:清单逐项列,真实问题逐条对
第三件,交付物清单。 不要只写“交付一套智能体系统”,建议逐项列明:Agent 服务端源码与模型接入层;提示词、规则与话术边界配置,含“答不上来”和“转人工”的处置定义;知识库文档处理与入库脚本、检索配置与引用溯源实现;Web 后台(对话记录、知识库管理、转人工工作台与留资列表);接口文档、部署文档、操作手册与验收记录。
第四件,验收标准。 AI Agent 最怕“演示很好,上线翻车”。合同里约定:先由双方整理一份场景清单和真实问题集,上线前逐条跑、逐条对照回答是否正确、引用是否准确、该转人工时有没有转;不达标的列出来整改后再跑一轮。验收看的是真实问题上的表现,不是演示效果。
运行期:维护边界与写数据的人工确认
第五件,维护期与责任边界。 写明维护期多长、覆盖哪些事项(缺陷修复、知识库更新、提示词调整)、响应方式与时限,以及超出范围的需求怎么计费。大模型本身的表现可能随供应商更新而变化,这种情况怎么处理,也应事先约定。
第六件,写数据的动作必须由人确认。 凡是 Agent 会写入业务系统的动作,比如生成订单、起草审批单,约定一律“先出草稿、再由人确认”,并在接口层面拒绝没有确认标记的写入请求。建材批发订货消息解析 Agent就是这样做的:模型只生成订单草稿,业务员在复核界面确认后才写入订货系统。更多交付说明见AI Agent 智能体开发;想按自己的场景梳理合同要点,可以在本站在线咨询或提交需求表单。
本文由 AI 辅助整理,文中报价与周期均为参考区间,以需求评估后的正式方案为准。