ARTICLE 10 · Multi-Model Strategy · 2026-01-18

别把业务绑在一家 AI 供应商身上

2028–2029 年间,模型、价格和规则仍会快速变化。公司不必频繁更换供应商,但应该把数据、工作流和评测掌握在自己手里,这样当质量、成本或风险发生变化时,才有选择的余地。

别把业务绑在一家 AI 供应商身上
要点速览
  • 如果您的关键系统绑定在一家供应商身上,哪天对方涨价或停止服务,您就别无选择。
  • 不必第一天就用好几家,但系统要设计成到了需要的时候能够迁移。
  • 真正让迁移变得可行的,是一套用您自己的数据建立的测试集,用来证明新供应商做得和原来一样好。

1. AI 的锁定(Lock-in)和普通软件不一样

以前换会计软件很痛苦,因为要迁移数据,但至少结果不会变。AI 就不是这样了:换了供应商,答案也可能跟着变,所以您需要有办法证明新供应商依然做得和原来一样好。

写给开发团队 · 技术细节

AI 工作流与模型的行为、提示词(Prompt)、工具调用(Tool Calling)、向量嵌入(Embedding)、安全过滤器(Safety Filter)和输出定价紧密相关。即使 API 看起来差不多,换了模型,结果也可能不同。公司如果没有评测(Evaluation)机制,就无法判断质量是变好还是变差,于是往往因为害怕重新测试而一直留在原来的供应商(Vendor)那里。

锁定还有别的来源:知识库、对话记录、智能体定义(Agent Definition)和日志以难以导出的格式保存,团队也只学会了一种工具。早期为了速度依赖一家供应商可能是合适的,但这必须是一个配有退出计划(Exit Plan)的决定,不能等到涨价或服务宕机时才发现自己已经脱不了身。

策略原则没有必要让每个系统都支持所有模型。在关键工作流以及成本或风险高的环节建立可移植性(Portability);对影响小的工作,如果锁定能带来明显好处,就接受它。

2. 按工作类型建立模型组合

并非每项工作都要用最贵的。答案固定的工作,用普通规则就够了;出错代价大的工作,再用最好的模型,并由人检查。

主服务宕机时,系统切换到备用线路,业务不中断
主服务宕机时,系统切换到备用线路,业务不中断
写给开发团队 · 技术细节

分类、信息提取和简单草稿用小而快的模型(Small/Fast Model);复杂分析用推理模型(Reasoning Model);图像、语音或特定领域用专用模型(Specialized Model);数据或延迟(Latency)有要求时,用本地部署或私有模型(On-prem/Private)。不要把最贵的模型设为默认选项。

任务主要标准路由(Routing)
分类归档价格/延迟小模型 + 规则作后备
重要摘要忠实度/引用中型模型 + 结果核验
复杂判断质量/推理能力前沿模型 + 人工审批
敏感数据隐私/可控性经批准的私有通道
写给开发团队 · 技术细节

按风险、复杂度、语言和预算做路由。智能体选用哪个模型必须遵循策略(Policy),不能自作主张。供应商(Provider)宕机或触发 Rate Limit 时要有后备方案(Fallback),并记录每个结果用的是哪个模型。

3. 分层设计,方便更换技术

写给开发团队 · 功能清单

把业务工作流、提示词和指令、模型网关(Model Gateway)、知识库、工具和可观测性(Observability)分开。统一接口只覆盖必要的能力。把所有特有功能都屏蔽掉,可能会损失这些功能带来的好处,所以要把供应商专属(Vendor-specific)的功能隔离在适配器(Adapter)里。

写给开发团队 · 技术细节

把源文档、元数据、评测和业务规则保存在模型系统之外。导出时使用开放格式,提示词和智能体配置要纳入版本控制。凭据(Credential)存放在 Secret Manager 中,不要嵌入工作流。

写给开发团队 · 技术细节

建立模型网关,统一处理身份认证、路由、Rate Limit、日志、敏感信息脱敏(Redaction)和成本,这样可以分步更换供应商。但要注意别让网关变成新的锁定,所以网关配置必须能导出,内部也要有统一的 API 标准。

4. 评测是更换模型的通行证

写给开发团队 · 技术指标

从真实案例中建立数据集(Dataset),涵盖标准情况、例外情况、泰语内容和高风险情形。确定评测指标,例如准确率、完整性、引用、政策合规、延迟和成本。需要判断的部分交给人工审核,规则类的部分用自动检查。

写给开发团队 · 技术细节

更换之前,先让候选模型以影子模式(Shadow Mode)与生产环境并行运行。按细分群体(Segment)拆开看结果,不要只看一个平均分。先用小部分流量做金丝雀发布(Canary),并保留可回滚的版本。每次变更都要有决策记录(Decision Record),写明选择的理由。

不要只看公开的基准测试(Benchmark)分数高的模型,未必适合泰语数据、公司的文档格式和内部工具。内部评测是一项战略资产,让公司有底气谈判,也有能力更换。

5. 管理单位成果成本,别只盯着 Token 单价

写给开发团队 · 技术细节

便宜的模型可能需要反复重试(Retry)或大量人工复核,最后反而更贵。成本要把模型、工具和 API、基础设施、人工复核、错误和停机都算进去,再计算每个成功结果的成本(Cost/Successful Outcome)和每个业务单位的成本(Cost per Business Unit)。

Quality达到完成标准(Definition of Done)
Total Cost含复核和错误成本
Value每项任务带来的业务成果
写给开发团队 · 技术细节

按工作流设定预算(Budget per Workflow),使用缓存(Cache)、批处理(Batch)和提示词与上下文优化。单位成果成本(Cost/Outcome)出现漂移(Drift)时发出告警。不要为了省一点钱降低重要工作的质量。要模拟业务量增长 10 倍时的情景,因为智能体式工作流(Agentic Workflow)每笔交易可能要多次调用模型。

6. 合同条款和退出计划应包含的内容

  • 数据、提示词、智能体、日志和评测的导出权利及导出格式
  • 数据用于训练的政策、保存期限,以及合同结束后的删除安排
  • 模型停用(Model Deprecation)、价格或模型行为变化时提前通知
  • 次级处理方(Subprocessor)、数据所在区域、安全措施和事故通知
  • 迁移协助(Transition Assistance),以及解约后仍可访问的期限
  • 与关键工作流挂钩的服务水平协议(SLA)和服务赔偿(Service Credit)
写给开发团队 · 技术细节

凭据和账单都要登记在公司名下,不要放在完全由开发外包商控制的账号里。检查模型和开源软件的许可证(License)以及商业使用限制。每年针对关键工作流做一次退出演练(Exit Drill)。

7. 模型或供应商宕机时如何保持业务连续

写给开发团队 · 技术细节

按关键程度给工作分级(Tier Criticality)。不太重要的工作可以等;面向客户的工作要有备用供应商(Fallback Provider)或人工处理通道;财务类工作必须故障关闭(Fail Closed),不放行未达标模型给出的答案。服务恢复时,要保住队列(Queue)并保证幂等性(Idempotency)。

写给开发团队 · 技术细节

测试各种故障模式(Failure Mode):超时(Timeout)、输出不完整、工具调用出错、价格飙升和区域性服务中断。仪表盘必须能区分供应商的问题和数据或工作流的问题。服务降级时,要坦诚地告知客户。

8. 用 12 个月的路线图赢得选择权

  1. 第 1 季度:盘点模型、工作流、数据和合同,找出关键的锁定点
  2. 第 2 季度:把知识和规则分离出来,为关键工作流建立评测
  3. 第 3 季度:启用网关和路由,并在影子模式下测试备用模型
  4. 第 4 季度:根据真实数据优化成本、做退出演练,并与供应商谈判

总结:多模型策略(Multi-model Strategy)的意义在于保住选择权,为了用多家而用多家,只会徒增复杂度。把业务资产和模型分开,建立评测、路由、按结果核算成本的机制和退出计划,公司就能充分利用各家供应商的长处,技术变化时也不至于受制于人。

DNA MAKER · SOLUTION BLUEPRINT

把系统设计成更换 AI 供应商时不必推倒重来

决定哪项工作用哪个模型,既需要技术知识,也需要了解这项工作出错会带来什么影响,而后者您的业务部门最清楚。DNA Maker 帮您按风险以及对质量、成本和速度的要求给工作分类,再为每一类定好通过标准。标准清楚了,更换模型就是基于数据的决定,用不着靠猜,也不必跟着新闻热点走。

让您保有议价能力的那一层

技术上,我们在业务系统和模型供应商之间加一个中间层,把提示词、规则和数据都留在您这边;再配一套标准测试集,用您自己的真实数据在多家供应商上运行,直接比较质量和单位成果成本;同时准备好主服务宕机时的后备方案。没有必要的话,我们不建议一开始就用多家供应商,但系统应该设计成到时候能换。如果您的关键系统目前绑定在一家供应商上,又没有属于自己的测试集,我们很乐意帮您建立第一套。

软件工程术语表

这组术语讲的是,怎样把系统设计得足够灵活、能够更换技术。

术语是什么通俗示例高管应问开发团队的问题
Abstraction Layer隔在我们的系统和外部服务之间的中间层,便于更换供应商只改这一层,就能更换模型供应商如果更换供应商,系统里要改多少处?
Evaluation Set一组带有正确答案的样例,用来持续衡量系统质量200 条客户问题,以及团队认可的答案这套测试集归我们所有,还是归供应商?
Vendor Lock-in系统过度依赖某一家供应商,导致很难更换的状况提示词和数据全都放在供应商的系统里如果不再用这家,我们能带走哪些东西?
Fallback主路径不可用时的备用路径,保证服务不中断主服务一旦宕机,系统自动切换到备用路径供应商宕机两小时,业务会受到什么损失?
TCO系统整个使用周期内的总成本,首次开发费用只是其中一部分包括每月服务费、维护费和系统改进费用第一年之后的维护成本包括哪些项目?