
上周和一个制造业的数字化负责人吃了顿饭他说了句让我印象很深的话我们现在要调哪个大模型都能调但公司里真正跑起来的AI应用一个都没有。这个状态太典型了。很多企业踩过同样的坑模型账号开了好几个各个部门都在用Prompt各写各的知识库各搭各的出了事没人敢负责花了多少钱也算不清账。问题的根源其实不在模型选得不好而在于缺一个把所有AI能力统一管起来的层——这就是AI应用底座要做的事。QuickBlue就是我在评估和落地过程中接触到的、这类底座里做得比较完整的一个代表样本。这篇文章我想把它拆开讲讲底座到底是什么为什么企业会需要它以及如果你决定上该怎么落地、会踩哪些坑。适合正在做AI落地的技术负责人、架构师以及被业务部门追着要再上一个AI的企业IT负责人读。1. 从一堆模型到一个底座企业AI落地到底卡在哪一步1.1 三个典型困境不是模型不行是接入这件事没人统一管先说第一个困境模型太多集成成本高于预期。一家中型企业跑起来之后文案生成可能用商用闭源模型客服问答用的另一个代码助手再挂一个开源模型。每个模型都有自己的API地址、鉴权方式、限流策略和计费口径。业务方提需求说帮我接个模型研发就得为每一个新模型写一套适配代码。半年下来光维护这些七零八落的对接层就够一个小组忙的。第二个困境是上下文和数据的碎片化。知识问答这个场景市场部自己搭了一套检索客服部又搭了一套两边用的文档有重叠但不一致权限模型也不通用。同一个问题两个部门得到的答案可能完全不一样。更麻烦的是当你想让Agent去跨部门调用数据时会发现每一套知识库都有自己的访问规则Agent根本不知道该听谁的。第三个困境也最容易被忽略治理缺位。具体来说就是没人能回答三个基本问题——这个请求调了哪个模型花了多少钱是谁在什么业务场景下发起的我见过不止一家企业因为回答不了这三个问题导致AI应用在业务线上线后被审计拦下来。业务部门不是不想用AI是不敢用。1.2 底座的本质把模型能力变成组织能力怎么理解AI应用底座我用个类比。大模型就像发电厂它确实能产生能量但发电厂的电不能直接拉到每台设备上。中间需要有电网来做输配、调度、升压降压、安全保护。没有电网发电厂再多用户侧也点不亮灯泡。AI应用底座扮演的就是电网的角色。它做的事情可以概括成四件事统一接入模型网关、统一编排Agent与工作流、统一贯通企业数据和知识、统一治理权限、审计、可观测。QuickBlue这类产品本质上是把这四件事打包成一个企业可以直接用的系统层让业务团队不再面对一个个孤立的模型API而是面对一组稳定、可控、可计量的AI服务。这也是我想强调的一个观点底座的价值不在模型本身而在于它把模型能力转化成了组织能够消费的基础设施。打个比方你问一个员工你会用打印机吗他不需要关心打印机是哪家厂商、硒鼓是什么型号他只需要知道打印这个动作是稳定可用的。AI底座要达成的目标就是让企业里的AI能力变成这种不用关心背后细节的基础服务。2. QuickBlue的四层能力拆解从模型网关到Agent编排2.1 第一层模型接入与统一网关把对接五花八门变成只用对一次QuickBlue的最底层是一个模型网关这是它和直接调模型API最直观的区别。你可以把它理解成一个模型路由器。所有业务请求先打到网关网关根据路由规则决定把请求转发给哪个模型。这样业务系统只需要和网关建立一次鉴权关系后续不管背后是换了供应商、加了新模型还是某个模型服务临时不可用对业务方几乎没有感知。网关层要做的事情包括统一鉴权用一套AK/SK管理所有模型访问限流与配额按业务线分配模型调用额度故障转移主模型挂了自动切备用模型成本标签每个请求打上部门、项目、场景标签。配置上是这个思路# QuickBlue 模型网关路由配置示例 model_gateway: default_provider: vendor_a providers: - name: vendor_a type: commercial_llm api_version: 2025-03 timeout_ms: 30000 weight: 8 - name: vendor_b type: commercial_llm api_version: 2025-01 timeout_ms: 30000 weight: 2 fallback: on_timeout: true on_quota_exceeded: true error_threshold: 3 routing_tags: - name: customer_service preferred: vendor_a - name: document_summary preferred: vendor_b这里的关键是weight和fallback。weight不是单纯的负载均衡而是优先用谁的灰度手段。比如你先让10%的流量走新模型、90%走老模型灰度结果好了再逐步调高权重这是模型升级时比较稳妥的做法。fallback里的error_threshold意思是某个模型连续报错3次就自动切走避免因为单个模型的抖动拖垮所有业务。2.2 第二层Agent编排与工作流从一问一答升级到多步任务光有网关解决的只是调用哪个模型但企业里真正有价值的场景往往不是一次问答而是一个多步骤的任务。比如处理一条售后工单需要先做意图识别再查订单系统匹配售后政策生成回复判断是否要转人工。这个链条里既有模型判断也有系统调用还有人工审批节点。QuickBlue的Agent编排层就是为这类场景设计的。它可以定义一个可观测、可插拔、可回放的工作流步骤之间有明确的输入输出每个步骤可以调用模型、调用企业内部API、或者推送给人工处理。这不是让开发自己用代码写死流程而是把流程本身变成了可配置、可审计的资产。我对这套编排层比较认可的一点是它对人机协同的处理比大多数开源框架成熟。它允许在流程中间插入人工确认节点。举个例子Agent判断这单需要退款5000元不会直接执行而是停在这里等值班经理点确认。这个设计很重要因为企业里的AI应用如果完全无人把关出了问题代价可能很高如果每个环节都要人盯AI的效率优势又没了。2.3 第三层企业数据与知识贯通把权限和知识绑在一起很多团队自己做RAG检索增强生成应用技术栈并不复杂向量库加Embedding模型把文档切块灌进去然后让模型基于检索结果回答。但到了企业场景这么做基本会撞上一堵墙——权限墙。公司知识库里同时存在销售资料、财务制度、研发文档。同一个检索接口销售能看到销售文档是应该的但如果他问了一句财务的预算审批流程是什么系统不应该把财务文档片段喂给模型。QuickBlue的处理方式是把知识库的权限和企业现有的身份体系比如SSO、AD域打通在做检索之前先做身份映射再做文档级的权限过滤。这个层还解决了一个对方便但隐蔽的问题数据源的一致性。同样是客户信息CRM里有一套业务系统里还有一套。底座通过统一的数据连接层把不同来源的数据给到Agent时带上来源标签避免Agent在多个数据源之间串味。2.4 第四层可观测与治理让AI从黑盒变成有据可查底座和裸接模型最大的区别之一就是第四层可观测性与治理。QuickBlue为每一次模型调用和每一个Agent步骤生成了完整的链路记录内容包括调用了哪个模型、Prompt经过哪些改写、检索命中了哪些文档片段、消耗了多少Token、耗时多长、最终输出是什么。你可能觉得这些数据听起来不复杂但在实际企业环境里有据可查是AI能不能从试点转正的关键前提。合规部门要的是留痕财务要的是成本分摊运维要的是排查问题。没有这一层AI应用永远只能是玩具。我把这四层能力放在一起总结成了一个映射关系表方便对照底座层级核心能力直接解决的企业问题模型网关统一接入、路由、限流、降级模型分散集成成本高单点故障影响面大Agent编排多步任务、工具调用、人机协同单轮问答无法覆盖完整业务流程数据贯通权限继承、知识库统一、数据标注内部知识碎片化检索结果越权可观测治理全链路追踪、成本审计、效果评估AI不可解释、不可计量、不敢上线3. 为什么说它是底座而不是开发框架跟三类常见方案的边界3.1 和RAG框架的区别框架是零件底座是产线很多技术团队会问我们自己用现成的RAG框架加一个向量库不也把知识问答做出来了吗确实做个Demo没问题但这就像你用手电钻和电锤能在墙上打个洞但真要装修一套房子你需要的是施工队、水电图、验收标准。RAG框架解决的是检索—增强—生成这一段技术链路它不管模型怎么限流、权限怎么继承、Agent步骤怎么审计、效果怎么评估。而这些不管的部分恰恰是企业真正需要投入最多精力的地方。3.2 和低代码/工作流平台的差异低代码管流程底座管协同市面上很多低代码平台也能编排流程、拉表单、做审批。那和AI底座的Agent编排有什么不同低代码平台的核心对象是人操作流程AI底座的编排对象是模型与工具之间的自主协同。低代码里每个节点几乎都是人来驱动的而AI底座里Agent会自己决定调用哪个工具、生成什么内容人的角色是设边界、做关键决策。换句话说低代码擅长把线下流程数字化AI底座擅长把需要人脑判断的部分用模型接管同时保留必要的控制点。3.3 和云厂商模型服务平台的差别一个偏资源一个偏业务现在云厂商也推出了模型服务平台可以在上面快速开通各类模型的API。那么这个和AI底座是什么关系我认为它们是上下游关系云厂商的模型服务平台更像是模型资源超市解决去哪里买模型额度的问题AI应用底座解决的是买回来之后怎么在企业里用起来的问题包括对接企业自己的身份体系、数据源、业务流程和审计要求。一个偏资源供给一个偏业务落地两者不冲突但企业不能误以为开了模型API服务就等于有了AI底座。对比维度RAG框架低代码/工作流平台云厂商模型服务平台QuickBlue式AI应用底座核心对象检索与生成链路人工流程编排模型API资源企业级AI能力治理权限继承通常不做平台内部角色不涉及对接企业身份体系多模型管理不涉及不涉及提供多个模型统一网关路由降级成本审计无有限有但偏资源维度按业务线/场景分摊适用阶段技术验证流程线上化模型资源开通规模化AI落地4. 一套可以抄作业的QuickBlue落地路径从选型到上线4.1 第一步先盘点场景别急着搭平台我的建议是先不要一上来就谈平台选型而是先盘点哪些业务场景值得AI介入。判断标准有三个数据是否现成、流程是否清晰、决策是否需要人最终把关。最适合第一批评审的往往是有明确知识库支撑的问答类场景和有固定处理流程的工单类场景。而那些高度依赖一线判断、出错了很难挽回的场景放到后面再做。这一步的输出是一张场景清单每个场景标注业务部门、数据来源、敏感级别、预计调用频率、决策责任人。这张清单会直接影响后面的接入拓扑和权限设计。4.2 第二步规划接入拓扑试点阶段别贪大很多企业一开始就想把几十个系统全部接进底座结果光打通数据就花了三个月项目还没上线就被叫停。我更建议分两阶段走部署阶段接入范围目标关键动作试点期2-3个场景1套知识库1-2条业务线验证底座能否跑通并产生明确业务价值建立评估集、定义权限边界、跑通成本核算推广期多业务线、多知识库、核心系统API形成标准化接入流程规模化复制制定接入规范、建立Agent市场、统一SLA试点期的核心任务不是追求功能全而是把权限—数据—模型—审计这条链路走通。链路走不通后面接再多场景都是给未来埋雷。4.3 第三步配置模型网关与多环境隔离进入配置阶段首先要把环境分清楚。我这里说的环境不仅是开发测试生产这类软件环境还包括模型环境。生产环境里的模型调用建议走专门的模型服务不能和测试环境共用一套Prompt和模型参数。QuickBlue里可以用环境标签做隔离# QuickBlue 环境与模型策略配置示例 environments: - name: dev data_mode: masked # 开发环境使用脱敏数据 model_strategy: max_tokens: 2048 temperature: 0.8 - name: staging data_mode: masked model_strategy: max_tokens: 4096 temperature: 0.3 - name: prod data_mode: full model_strategy: max_tokens: 4096 temperature: 0.2 enable_audit: true enable_citation: true注意看几个容易踩的细节。temperature在开发环境可以调高一些方便测试输出的多样性生产环境要调低保证稳定性。enable_citation在生产环境必须打开这意味着模型在回答时要标注引用来源后面判断幻觉、做问题追溯全靠它。data_mode这里是脱敏模式开发环境拿到的数据是打码的避免敏感数据在研发阶段扩散。4.4 第四步定义第一批Agent从小而完整的场景开始第一个Agent别做太复杂的我的建议是售后工单助手这类场景。它有明确的知识库售后政策、明确的流程查单、判断、回复、转人工、有风险可控的出口高额退款必须人工确认非常适合作为第一个验证底座能力的样例。Agent定义大致是# QuickBlue Agent 定义示例售后工单助手 agent: name: after_sales_assistant description: 处理售后工单的分类、知识查询与回复草稿生成 model_route_tag: customer_service knowledge_bases: - after_sales_policy_v2 tools: - name: query_order api: order_service.query permission_scope: order_view - name: search_policy api: knowledge_base.search permission_scope: policy_read workflow: steps: - name: classify_intent action: model output_fields: [category, urgency] - name: check_order action: tool tool: query_order required_fields: [order_id] - name: generate_reply action: model require_citation: true - name: refund_approval action: human_approval trigger: refund_amount 3000 audit: trace_all_steps: true cost_tag: cs_department这段配置的奥妙之处在于trigger。不是所有工单都走人工审批只有退款金额超过3000元时才触发人工节点。这样既保证了高风险动作可控又不会让大量普通工单阻塞在人工环节。agent的audit字段打开trace_all_steps后续排查为什么这个客户收到了不合适的回复时每一步都有记录可查。4.5 第五步灰度与回滚把上线拆成渐进放开AI应用上线最怕的是什么是模型突然在某类输入上抽风产生大面积错误。所以上线一定要做灰度。我的习惯做法是先让Agent在内部工单上跑两周看评估集得分再开放到5%的真实工单同时保留旧流程做影子比对最后再逐步放到50%、100%。回滚动作也要提前准备好——一旦监控指标异常一键把流量切回旧系统。这个阶段的核心指标要提前定义好别上线了才想。一般我盯三个数任务完成率Agent完整走完流程不算超时、转人工率越低说明自动化效果越好、引用准确率回复中标注的引用来源是否正确。5. 跑通Pilot之后才会遇到的那些坑权限、成本与幻觉5.1 权限坑Agent多跳推理会绕过权限检查第一个坑是权限相关的。单轮RAG查询好防难防的是Agent的多跳推理。举个实际例子Agent先查了客户基本信息然后根据这个信息去查订单再根据订单号查退款记录——每一步都是合法调用但组合起来它可能把某个用户不该看的退款原因也带出来了。权限模型如果只在入口处做了一次身份判断后面工具调用环节没有跟着做数据级过滤就很容易出这种事。所以在QuickBlue里配置工具调用时每个工具的permission_scope都要单独设置而且数据行级权限要随调用链传递。这个检查不能偷懒。我在评估时专门测试过这种情况用一个低权限账号发起请求看Agent能不能通过多步调用拿到高权限数据。测出来有问题的方案一律打回。5.2 成本坑钱不是烧在模型调用上是烧在无效调用上成本失控是第二个高频坑。很多团队看到账单时很困惑明明业务量不大Token消耗怎么这么高我排查下来发现成本通常以三种隐蔽形态流失。第一种是长上下文堆积某些Agent流程里前一步的完整输出被原封不动塞给后一步上下文越滚越长每步都在为历史买单。第二种是无效重试模型响应超时后程序机械地重试三次每次重试都重新计费。第三种是评估集反复跑测试阶段每次调试都全量跑一遍评估集一个月下来评估比生产调用还贵。解决思路我列一下给Agent步骤设置最大上下文长度超出部分截断或摘要重试策略上加冷却时间和重试代价预估评估集跑批改为增量评估只在改动Prompt或知识库时才全量跑。成本告警也要按业务线设置超过预算线自动降级到便宜模型或暂停非核心场景。提示模型网关里每个请求都要带上成本标签这样月底对账才能把费用精确分摊到业务线。没有标签的Token消耗等于企业给自己埋了一笔糊涂账。5.3 幻觉坑幻觉在业务流程里会被放大单轮问答里如果模型产生幻觉影响面也就是一个错误答案。但在Agent编排的流程里幻觉会被后续步骤放大。比如Agent在客户意向判断这一步错误地给了一个高意向标签后面所有基于这个标签的推荐和跟进策略都会跟着错。这就是为什么我坚持在关键决策节点加引用溯源置信度阈值的双重护栏。具体做法是生成类步骤必须引用知识库或数据源的具体文档判断类型的步骤模型要输出置信度分数低于阈值的自动降级转人工而不是让Agent硬着头皮给结论。这套护栏会牺牲一点自动化率但换来的是出错了能知道为什么错这个交易在业务场景里非常划算。5.4 可观测坑没有评估集的AI底座等于没有刹车的车最后一个坑是等出事了再想做监控。有些团队上线时觉得trace太耗性能先把日志关掉等线上出问题再开。这个想法非常危险因为AI事故的复现性和传统系统bug完全不同——同样的输入模型下次可能给出不一样的结果。没有提前埋好的trace和评估集事故发生后你连当初那步为什么这么做都无从查起。我的建议是可观测性必须从第一天做起哪怕牺牲一点性能也要先开着。QuickBlue的trace至少要看三个维度模型维度哪个模型、什么参数、数据维度检索命中了什么文档、流程维度Agent走到了哪一步、为什么触发人工。评估集更不是可有可无的东西它是你判断这版Prompt到底比上一版好还是坏的唯一依据。6. 我的判断现在就该动手的企业和还能再等等的企业6.1 谁适合现在上底座多业务线、要接核心流程、审计压力大的企业什么样的情况我会明确建议现在就可以开始搭底座我总结三个信号。第一你所在的企业已经有多条业务线同时提出AI需求而不是只有某一个部门在自娱自乐第二AI应用需要对接企业内部核心系统CRM、ERP、工单系统而不只是读几个公开文档第三业务侧明确提出了审计、权限、成本分摊这些治理要求。符合这三个信号中的两个就可以认真评估底座方案了。因为在这种复杂度下等到应用数量多起来再去补底座迁移成本远高于现在就开始。先跑两个场景建好标准后面每接一个业务线都是复用这个账越算越划算。6.2 谁还可以再等等还在验证可行性、单一场景、组织没有准备好反过来如果企业还在看看AI能干什么的阶段只有一个探索性场景或者业务部门之间连数据归属都没厘清那我建议先别急着上底座。这时候最优先的任务是用最快的方式验证AI在自身业务里的价值哪怕直接调模型API做Demo都行。底座是放大价值的杠杆不是产生价值的起点。组织连一个用AI解决的业务问题都没有搭底座就是建空中楼阁。6.3 选型时重点考察的三件事开放度、POC质量、行业理解真要选型了我建议只看三件事。第一是开放度底座能不能接入你们已有的模型部署不管它是商用API还是自建的开源模型服务如果一个底座强绑死某一家模型供应商后患无穷。第二是POC质量让厂商拿你真实的业务数据和场景跑一轮POC不要看厂商用公开demo糊弄。重点观察它在权限隔离、异常处理、trace完整性这些细节上的表现而不是只看最后演示效果。第三是实施团队本身有没有同行业落地经验。底座实施不只是技术活还要懂你的业务知识库怎么梳理、权限结构怎么对接。厂商如果对你们行业两眼一抹黑大概率会把你当成小白鼠。6.4 最后分享一点个人体会QuickBlue不是那种装完就能立刻让所有AI应用跑起来的魔法开关。它的价值是让企业在面对AI落地的时候从每次都要解决一遍接入、权限、成本、审计这些底层问题里解脱出来。我在实际项目里最深的感受是底座真正带来的效率红利往往在第二、第三个场景上线时才显现。第一个场景搭建时你花了很多时间在配置和治理上会怀疑这比直接调API慢多了但到了第五个第八个场景别人还在从零处理权限和数据打通你这边只需要定义一个新Agent、挂一个知识库、上线一个工作流速度是完全不一样的。所以我的建议很务实如果你的企业已经站在多场景AI落地的门口别等架构完美了再动手把两个核心场景选好用底座跑通再回头看你会明白AI应用底座这个说法到底在解决什么问题。