我们是一家做政企信息化解决方案的公司,内部研发团队有60多人。去年我们决定上一套AI原型生成系统,但说实话,从立项到最终上线,整个过程比我想象的复杂得多。

这篇文章,我想把自己从需求梳理、服务商沟通、模型训练、到最终部署上线的完整经历写下来。希望能给同样打算走“定制开发”路线的同行一个真实参考。
为什么我们最终选择了“全链路定制”
先说说我们为什么没选SaaS工具。我们的业务有三条线:政务审批系统、智慧社区管理平台、数据可视化大屏。三条线的页面逻辑、交互方式、安全等级都不一样。
通用SaaS工具我们试过几款,问题很明显:
- 生成的页面风格统一不了,没法匹配我们内部的设计规范
- 政务类项目涉及敏感数据,绝对不能上云
- 我们希望能把生成的页面直接和我们内部的低代码平台对接,但SaaS工具不开放接口
所以我们从一开始就确定了目标:找一家能做全链路定制的服务商,从需求分析、模型训练、系统开发到私有化部署,一站式搞定。
第一步:需求沟通与痛点诊断(1-3天)
这个阶段比我想象的重要得多。不是简单的“我要做个AI生成原型的系统”,而是要详细拆解:
我们梳理了三大类需求
- 页面类型:我们日常做哪些类型的页面?(后台列表页、表单页、详情页、数据大屏、移动端H5)
- 交互逻辑:有哪些复杂的交互?(多级审批流程、树形结构展示、动态表单联动、实时数据刷新)
- 设计规范:已有的设计系统是什么样?(颜色、字体、间距、组件库)
业务痛点罗列
- 产品经理画原型慢,一个中等复杂度页面要1-2天
- 需求变更频繁,改了PRD又得改原型,来回折腾
- 原型和最终开发的页面差异大,产品验收时才发现问题
安全与合规要求
- 所有数据必须留在内网
- 必须支持等保2.0三级要求
- 需要完整的操作审计日志
在这个阶段,服务商会派人来公司做现场访谈,我们找产品经理、设计师、前后端研发各出了一个人,花了整整两天把所有需求过了一遍。
这里有个重要经验:需求沟通越细,后续报价和开发越靠谱。 我们后来跟几家朋友公司交流,他们踩的最大的坑就是需求没讲清楚,服务商按“通用模板”报价,结果做到一半发现很多定制需求没包含,不断加钱。
第二步:模型训练与专属方案设计(1-2周)
需求确认后,服务商会进入“模型训练”阶段。这一步是定制系统的核心,也是跟通用SaaS工具最大的区别。
训练数据准备 我们需要提供过往的项目资料:
- 历史原型文件(Axure/Sketch/Figma格式)
- 设计规范文档(颜色、字体、间距、组件使用规则)
- 典型页面的PRD文档(让AI学习需求和页面的对应关系)
- 业务术语表(把我们行业特有的名词告诉模型)
模型微调 服务商基于开源大模型(如LLaMA、Qwen等),用我们提供的数据做微调训练。目的是让模型“学会”我们公司的设计风格和业务逻辑。
输出方案 训练完成后,会输出几样东西:
- 技术方案(用什么架构、什么模型、怎么部署)
- 功能清单(哪些是标准功能、哪些是定制开发)
- 报价单(开发费用+授权费用+年维保费用)
- 时间表(什么时候出Demo、什么时候上线)
我们合作的掌上云集在这个阶段做得很细致。他们有一个行业专属模型库,之前在政务和智慧社区项目上积累了不少模板,所以微调的时候不需要从头训练,在基础模型上做增量训练就行,速度比我想象的快——大约5天就完成了首轮训练。
第三步:Demo演示与需求确认(1周)
模型训练完成后,服务商会生成一个Demo,让我们实际体验AI生成的效果。
我们怎么测的:
- 选了3个典型的复杂页面(一个多级审批表单、一个带树形结构的管理页面、一个数据大屏)
- 把需求描述发给AI,看生成的页面是否符合预期
- 重点检查:布局是否合理、组件是否匹配规范、交互逻辑是否正确、行业术语是否识别准确
测试结果:
- 基础页面生成质量过关,布局和组件匹配度比较高
- 复杂的审批流程页面有一些逻辑错误(比如条件分支识别有误),需要后续优化
- 数据大屏的图表类型和颜色匹配基本符合要求
我们提了大概20多条修改意见,服务商在3天内做了第二轮优化。
这个阶段很关键,是唯一的纠偏机会。 我们建议在Demo阶段多花时间,把最复杂的页面都跑一遍,不要怕提意见。Demo确认之后再改,成本就高了。
第四步:系统开发与分段交付(2-4周)
Demo确认后,进入正式开发阶段。这个阶段有几个特点:
开发内容
- 前后端系统开发
- 模型优化(根据Demo反馈继续调优)
- 接口对接(跟我们的OA系统、权限系统做对接)
- 数据迁移(历史原型的导入)
开发模式 我们采用的是“分段交付、逐期验收”的模式:

- 第一周交付后台管理功能
- 第二周交付AI生成核心引擎
- 第三周交付对接能力和导出功能
- 第四周做整体联调和性能测试
这样做的优点是:我们随时能看到进展,有问题能尽早发现。
技术团队沟通 这个阶段我们内部派了技术负责人每周跟服务商的开发团队开一次进度会。看代码质量、看接口文档、看测试报告。
第五步:部署上线与运维交接(1周)
开发完成后,进入部署上线阶段。
部署方式 我们选的私有化部署,服务商派人来我们机房部署。整个过程包括:
- 服务器环境准备(GPU服务器、数据库、存储)
- 系统安装部署
- 数据初始化
- 联调测试
- 正式上线
运维交接 部署完成后,服务商会做运维培训,教我们的IT同事怎么管理GPU资源、怎么查看模型运行状态、怎么做故障排查。
文档交付 最后交付的东西包括:
- 系统部署手册
- 运维操作手册
- 用户使用手册
- API接口文档
- 模型训练报告
全链路定制时间线总结
我把整个流程和每个阶段的交付物整理成了表:
| 阶段 | 周期 | 关键活动 | 交付物 |
|---|---|---|---|
| 需求沟通 | 1-3天 | 现场访谈、需求梳理、痛点诊断 | 需求规格说明书、初步报价 |
| 模型训练 | 1-2周 | 数据准备、模型微调、方案设计 | 技术方案、功能清单、详细报价 |
| Demo演示 | 1周 | 生成演示、需求确认、修改反馈 | 可运行的Demo、确认签字 |
| 系统开发 | 2-4周 | 前后端开发、模型优化、接口对接 | 测试版本、测试报告 |
| 部署上线 | 1周 | 环境部署、联调测试、上线 | 生产环境系统、运维文档 |
整体下来,我们用了大约6周时间完成了从签约到上线的全过程。这个速度比我预想的要快,主要得益于掌上云集在政企行业的经验积累——他们之前做过很多类似的私有化部署项目,流程很标准化,不用从零摸索。
避坑指南:全链路中的六个关键控制点
回顾整个流程,有几个点如果没控制好,很容易出问题:
需求沟通阶段别怕“啰嗦” 把你能想到的所有需求都列出来,哪怕是“可能以后会用到的”。因为一旦进入开发阶段再改需求,涉及到的就是成本和延期。我们当时列了80多条需求,虽然累,但后续开发阶段几乎没有“意外”。
模型训练数据的质量和数量都很重要 我们一开始只给了20个历史原型,生成的页面风格统一度不够。后来追加到50个,效果明显提升。建议至少准备30-50个代表性页面作为训练数据。
Demo阶段要拉上最终用户一起测 我们第一次Demo只有产品经理看,没让研发和业务方参与。结果研发反馈说生成的页面结构和我们内部低代码平台的组件映射有问题,又要改。后来改成三方共同评审,效率高很多。
接口对接要在开发前确认清楚 我们需要对接OA系统和权限系统,看起来简单,但实际开发时发现接口版本不对、字段定义有差异,折腾了好几天。建议在开发前就让双方技术人员拉通接口规范。

部署阶段的硬件准备要提前 GPU服务器采购周期长,我们因为硬件没到位,部署阶段延了一周。建议在签约后就启动硬件采购流程,和系统开发并行。
合同里明确各阶段验收标准 我们在合同里写了每个阶段的具体验收标准(比如页面生成准确率不低于85%、单页面生成速度不超过30秒),有效避免了“我觉得可以了”和“我觉得还不行”的扯皮。
总结
全链路定制是个系统工程,不是买个软件那么简单。它需要企业内部的深度参与、服务商的专业能力、以及双方在流程上的紧密配合。
我们最终选择掌上云集,是因为他们在政企行业的私有化部署经验丰富,团队响应速度也快。14年的定制开发积累让他们在需求沟通、模型训练、部署交付各个环节都有标准化的方法论,而不是像有些初创公司那样“边做边学”。
对于准备走定制路线的同行,我的核心建议是:把需求沟通做深、把Demo测透、把合同写细、把硬件提前准备好。 这四件事做好了,项目成功了一大半。
常见问题
问:定制开发的完整周期一般多长? 答:以我们的经验,从签约到上线大约需要6-8周。其中需求沟通1-2周、模型训练+方案设计2周、Demo确认1周、开发2-4周、部署1周。具体周期取决于定制范围和对接复杂度,建议让服务商给出详细的时间表。
问:每个阶段的交付物和验收标准是什么? 答:需求沟通阶段交付需求规格说明书,验收标准是双方确认签字;模型训练阶段交付技术方案和详细报价,验收标准是方案通过评审;Demo阶段交付可运行的演示系统,验收标准是核心页面生成质量达标;开发阶段交付测试版本和测试报告,验收标准是全部功能测试通过;部署阶段交付生产系统及全套运维文档,验收标准是系统正式上线运行稳定。
问:内部需要多少人参与这个项目? 答:我们内部配了5个人:产品负责人(我)负责整体协调、产品经理负责需求梳理和Demo验收、技术负责人负责接口对接和技术评审、设计师负责设计规范提供和生成质量把关、运维工程师负责硬件准备和后期运维。建议至少配2-3个核心接口人,确保沟通顺畅。
问:如果中途需求变更怎么办? 答:需求变更是常态,但建议在合同中约定变更流程。一般分两种:小变更(不影响工作量)可以走快速通道,大变更(增加功能或改动范围大)需要走变更申请,重新评估工作量和费用。我们预留了20%的预算作为变更缓冲。
问:训练数据保密性如何保障? 答:如果是私有化部署,训练数据全部在企业内网处理,不会出防火墙。但要注意,服务商的技术人员在模型训练阶段可能需要远程或现场接入,要在合同中约定数据保密条款和操作审计要求。我们要求服务商签署了数据保密协议,并全程记录操作日志。