
云栖2026结束一周多了我还在反复琢磨现场听到的一句话OpenLake 迈向 Agentic Lake。对很多做业务的人来说这可能只是一次产品线更名或者一个新概念包装但做数据平台这些年我清楚这背后藏着一次服务对象的根本切换——数据基础设施正在从“给人用”变成“给智能体用”。如果这个判断成立那它影响的就不只是数据团队的架构选型还有 AI 应用的交付方式、成本结构甚至智能体能力的上限。这篇文章就围绕这个方向把我对全模态数据底座、智能体就绪接口、渐进式改造路径的理解以及落地时大概率会踩的坑一次说清楚。1. 为什么是“Agentic Lake”数据基础设施的服务对象变了1.1 湖仓一体之后数据平台还缺什么过去十年数据平台的主线是“统一”。先是数仓解决结构化数据的分析问题后来数据湖把非结构化数据塞了进来再后来湖仓一体试图把两者的优点合并既要数仓的 ACID 和 Schema 约束又要数据湖的低成本存储和多样态数据承载能力。阿里云 OpenLake 之前的定位基本就在这个区间把 MaxCompute、EMR、Flink、Hologres 这些组件拧成一个统一底座让数据能在一套体系里存、算、管。但湖仓一体解决的是“数据怎么存、怎么算”它没有回答“数据怎么被消费”。过去数据的消费者是人人看报表、跑 SQL、拖拽 BI 仪表盘人对于数据平台的诉求是“查询要快、口径要准、报表要好看”。于是数据平台把大量精力花在 OLAP 性能优化、数据建模、口径统一上。到了 2026 年事情开始起变化。智能体不再是 demo而是真正在业务里跑客服智能体要查订单运维智能体要查日志销售智能体要检索产品手册和客户历史记录。这些智能体消费数据的方式和人完全不同它们不会打开 BI 仪表盘不会手写 SQL它们需要的是程序化的、协议化的、语义可理解的数据访问能力。湖仓一体再强如果只是“给人用”那智能体就还是隔着一层玻璃看数据。1.2 智能体消费数据的三重特殊性智能体消费数据和人有本质区别我总结为三个“不”第一不求完整求相关。人看报表要的是全局统计智能体做决策要的是“和当前任务最相关的那几段上下文”。一个客服智能体处理退款投诉时它需要的是这个订单的状态、售后记录的时序、类似案例的处理方案而不是一张包含全量订单的宽表。这种“检索式消费”对数据平台的语义理解能力和索引组织方式要求完全不同。第二不求固定求动态。人的报表是预先定义好的智能体的数据需求是动态组合的。同一个智能体上一轮在查库存下一轮可能就在查物流轨迹它没法预先建好所有查询模板。数据平台必须有能力在运行时把自然语言或意图描述转换成数据访问动作这相当于把“查询优化”从人脑搬到了系统里。第三不求原始求加工。人看数据还能自己脑补上下文智能体不行。它需要的是经过清洗、对齐、补充语义后的“可直接消费的知识片段”。同样是给出一段客户通话录音人听了能结合工单信息判断情绪智能体则需要数据平台把录音转写文本、客户历史、工单状态拼装成一个完整上下文再给它。数据平台得具备“语境装配”能力。这三重特殊性叠加在一起指向一个结论数据平台不能只做存储和计算它得往前再走一步变成能为智能体提供“记忆、上下文、工具结果”的智能体原生基础设施。这就是 Agentic Lake 出现的原因。1.3 用一句话理解 Agentic Lake数据平台从“数据库”变成“记忆体工具箱”我给 Agentic Lake 下过一个比较朴素的定义它是面向智能体的数据就绪层让数据既能被当作长期记忆检索又能被当作工具调用还能被当作多模态上下文的原料。打个比方。传统数据平台是图书馆人进去查资料自己翻目录、自己读、自己理解。Agentic Lake 则是一个“资料管家研究员”智能体说“帮我找一个适合大促场景的售后处理方案”它不只是返回一堆原文还会把相关文档、历史案例、当前规则拼成一个结构化答案递过去。图书馆变成了记忆体书籍变成了可调用的工具。从这个角度看OpenLake 从一个“湖仓”进化为“Agentic Lake”意味着数据平台的职责边界从“管数据”扩展到了“管知识、管上下文、管智能体的数据交互”。这也是为什么这次云栖上关于元数据、语义层、检索服务、数据 API 的讨论比重明显比以前高。底座的定位变了上层所有组件的设计逻辑都得跟着变。2. 全模态数据底座Agentic Lake 的第一块基石2.1 “全模态”到底在说什么“全模态”这个词这两年被用得很泛很多人以为就是把文本、图片、音频、视频都存进同一个数据湖然后训练一个多模态模型。但在 Agentic Lake 的语境里全模态的含义更具体用一套统一的元数据规范和存储格式把结构化数据、半结构化数据、非结构化数据组织成可以被智能体统一理解和检索的资源。我举个例子你就明白了。现在一个业务域里的数据往往是“四分五裂”的订单在数仓里客服录音在对象存储里商品图片在 CDN 或图床里设备日志在消息队列和日志系统里。智能体要做“售后质量分析”得分别去查数据库、拉音频文件、找图片附件、翻日志数据平台如果不在底层把这些模态统一描述智能体的检索链路就永远是断的。全模态的关键不在于“都能存”而在于“都能被找、能被关联、能被理解”。存进去只是第一步真正难的是让文本、图像、音视频、时序数据共享同一套实体 ID、同一套标签体系、同一套访问控制。这就引出了下一个话题这张“统一大表”到底怎么建。2.2 一张逻辑表装下业务世界建模思路云栖现场关于 OpenLake 的资料里反复出现一个思路以“逻辑表”为统一容器一张表对应一个业务实体这个实体的所有模态数据都挂在这张表下。我比较认同这个方向它是把传统数仓的建模思想往多模态方向扩展了一次。比如“客户”这张逻辑表过去里面可能只有客户 ID、姓名、等级、最近消费金额这些结构化字段。在 Agentic Lake 体系里这张表会扩展成客户画像结构化数据作为主行聊天记录作为嵌套文档客服通话音频作为附件对象客户上传的售后图片作为图像媒体甚至在门店场景里还有视频片段作为流媒体索引。这张表在物理上可能分散在多个存储引擎但在逻辑上是一个整体智能体通过统一的实体 ID 就能拿到一位客户的全模态档案。这种建模方式有个明显好处智能体的检索路径会变得很自然。它不再需要知道数据存在哪只需要表达“我要查客户 A 的最近一次投诉上下文”数据平台就能顺着实体关系把订单、录音、图片、工单全部装配出来。这也意味着数据建模的颗粒度要从“表”细化到“实体多模态附件”对数据团队来说是一次思维模式的升级。2.3 全模态入库的三条纪律结合我自己做数据平台的经验如果你想朝全模态的方向走入库环节最好先立三条规矩不然后面一定会返工。第一条永远不要只存原始文件。很多人接入音视频数据时习惯直接把原始文件扔进对象存储想着“反正以后要用再处理”。问题是智能体检索时不可能把 1 个小时的视频整段拉走它需要的是关键片段、转写文本、场景标签。所以入库时就要做转写、抽帧、切片、打标签把原始文件加工成“可检索的知识单元”这个步骤省不得。第二条一切模态都要绑定实体 ID。图片要关联到订单号或客户 ID音频要关联到工单号日志要关联到设备 ID。没有实体 ID 的多模态数据在 Agentic Lake 里就是一堆无法被智能体消费的“数字垃圾”。我在一些项目里见过团队做了漂亮的向量索引但因为源数据没有统一业务标识检索出来全是碎片根本拼不成上下文。第三条元数据必须比数据先就绪。全模态对元数据的要求比传统数仓高得多至少要覆盖模态类型、业务域、实体关联、时间范围、来源系统、访问等级、内容摘要。这些元数据不是事后补的而是在数据入库时随数据一起写入。没有完整元数据后面做权限控制、做语义检索、做成本治理都会变得非常被动。3. 智能体就绪从数据服务到智能体协议3.1 数据访问模式的代际差异过去数据对外服务的方式主要是两种BI 工具连库查询或者业务系统通过 API 读接口。这两条路的主要服务对象都是“确定性的应用逻辑”——人定义好查询条件和返回格式系统照做。智能体的数据访问模式完全不一样它是“意图驱动的动态编排”智能体先理解用户任务再拆解成多个数据需求再动态决定按什么顺序、用什么方式去取数。这意味着数据平台对外提供的不能只是一组固定 API而是一个“智能体可理解和可编排的数据服务协议”。我在现场听一个说法很受触动数据平台要完成从“接口”到“协议”的升级。接口是别人告诉你我要什么你给什么协议是双方约定一套语义规范调用方可以自由组合能力。同一个数据平台既可以被客服智能体用来查订单也可以被运维智能体用来查日志还可以被营销智能体用来做人群圈选这种灵活性才是“智能体就绪”的真正含义。3.2 智能体接口的三个最小要素如果现在就要动手把数据服务升级为智能体接口我认为至少要有三个要素第一语义解析层。智能体说“这个月销量下滑的原因是什么”数据平台不能只回一句“不支持该查询”。它需要把这句话解析成可执行的检索计划是查订单表做时间对比还是查商品表看品类差异还是查客服记录看投诉趋势。这个解析层是智能体接口和普通 API 最大的区别它承担了“意图到查询”的转换工作。第二工具描述规范。智能体要决定什么时候调用哪个数据能力它需要知道每个能力是干什么的、需要什么参数、返回什么结构。这有点类似于给每个数据服务写一份“使用说明书”而且这份说明书必须是机器可读的。我在实践中建议把每个数据能力封装成带输入输出 Schema 的“数据工具”并注册到统一的工具目录里让智能体在规划阶段就能感知到“有哪些数据能力可用”。第三上下文装配能力。智能体要的不是散装数据而是拼装好的上下文。数据平台应该在返回结果时主动完成一部分装配工作把订单状态、用户近况、相关案例合并成一个 JSON 片段智能体拿到就能直接用于推理。这个能力能为智能体省下大量二次处理的时间和 token 成本。3.3 渐进式改造三步把现有平台“就绪化”我知道很多人一听到改造数据平台就头大觉得又是一场大工程。其实从 OpenLake 演进的方向看不一定需要推翻重来渐进式改造完全可行。第一步先做数据目录开放。把现有数仓的表结构、字段说明、血缘关系、敏感级别开放成标准接口这一步的工程量不大但价值很高。它让智能体第一次有了“知道平台里有什么数据”的能力这相当于是给智能体装了一双眼睛。第二步做元数据增强。在现有表的基础之上补充业务语义标签、实体关联关系、检索友好描述。比如原表叫 “ods_order”你给它加上“订单业务事实表”的中文语义描述再加上海量注释。元数据增强之后智能体才能从“看到表”进步到“理解表”。第三步把高频查询封装成语义 API。选几个智能体最常用的数据需求比如“查订单状态”、“查客户画像”、“查商品库存”把背后的 SQL 逻辑封装成标准接口再加上自然语言到接口的匹配层。三步走完你的数据平台基本就有了 Agentic Lake 的雏形后续再逐步扩展能力面就行。4. 把 Agentic Lake 装进真实业务一个参考架构与成本账4.1 参考架构存算底座、语义层、服务层三层解耦根据我对 OpenLake 方向的理解落地一套 Agentic Lake 不需要重新发明轮子核心是把现有组件重新分层、重新接线。最底层仍然是存算底座包括数据湖存储、湖仓计算引擎、实时计算链路这一层主要解决全模态数据的存储和批流处理问题。中间层是语义层负责元数据管理、实体关系建模、索引构建、知识切片这一层是 Agentic Lake 区别于传统湖仓的关键。最上层是服务层对外提供语义检索接口、数据工具注册、上下文装配服务这一层直接面向智能体平台和 AI 应用。我特别想强调中间层的重要性。很多团队做智能体应用把大量精力花在调 prompt 和选模型上却忽略了中间层的数据语义化建设。结果就是智能体经常“答非所问”不是模型不行而是你喂给它的数据它根本不理解。语义层有点像智能体的“学前教育”你得先让数据变成它熟悉的样子它才能学得快、学得准。4.2 成本估算向量与 token 的账智能体化之后数据平台的成本模型会发生变化提前把账算清楚很有必要。我根据自己接触过的项目给出一个大致的估算框架。假设你有一个中等规模的客服数据湖包含 100 万条工单文本、10 万小时通话录音和 50 万张售后图片。做智能体就绪改造后主要的增量成本在三个地方索引构建成本、向量存储成本、检索调用成本。文本向量化按每条工单切分为 4 个 chunk、每个 chunk 用 1024 维向量估算100 万条工单就是 400 万个向量。语音转写做小节切分10 万小时约产生 600 万个文本 chunk对应 600 万个向量。图片抽取视觉特征50 万张图对应 50 万个向量。整个索引规模大约在 1000 万级别的向量量级如果用 8 字节存储一个维度每向量存储开销约 8KB全量向量存储约 80GB配合分片索引整体成本在可控范围。真正的隐性成本是检索召回后的 token 消耗。如果智能体每个请求平均召回 20 个片段、每个片段 500 token那单次请求就要消耗约 1 万 token 的上下文。一天如果跑 1 万次智能体查询就是 1 亿 token 的输入量。这个数字意味着上下文装配能力不能只是“把东西全塞给模型”必须在召回策略上做减法先去重、再按相关性排序、最后按 token 预算截断把最精华的内容送到模型面前。4.3 与现有生态的拼图从消息链路到模型服务Agentic Lake 不是孤立的数据系统它要嵌进整个企业技术栈才有价值。从云栖现场透露的方向看数据接入侧、计算侧、模型服务侧正在被一条主线串起来。设备数据方面物联网平台产生的时序数据、MQTT 消息流经过实时链路进入统一底座成为智能体感知物理世界的数据来源。业务数据方面云数据库产生的交易数据通过迁移链路同步到湖仓成为智能体做业务判断的基准。模型服务方面百炼这类模型服务平台负责调用大模型Agentic Lake 则负责把数据和语义准备好两边协同完成“检索-装配-推理”的完整闭环。这套拼图的本质是让 AI 应用不再单独面对一个个孤立的系统而是面对一个“数据已就绪”的整体。我做架构评审时经常问一个团队你的智能体拿到的上下文到底有多少是实时装配的多少是写死在 prompt 里的如果大量数据是写死的那你做的其实是“带 AI 外壳的规则系统”而不是真正的智能体应用。生态拼图的意义就是让“实时装配”成为默认选项。5. 落地避坑指南五个高频问题与排查思路5.1 权限模型没设计就做语义层智能体成了越权通道我见过最典型的翻车现场团队快速搭好了数据语义层智能体也顺利跑通了查询结果上线第一天就出事故——智能体会顺着语义层的开放接口查到本不该它查的数据比如销售数据被客服智能体调走财务明细被运维智能体读取。原因很简单语义层把复杂查询封装成了“自然语言到数据的通路”但如果底层权限模型还是传统的表级权限它根本挡不住动态生成的查询。排查思路是先竖两道墙第一道墙在语义解析层按业务角色约束意图范围第二道墙在数据服务层按实体维度做行级和列级的数据脱敏。权限不是查完之后再过滤而是在生成检索计划时就强制带上。5.2 检索质量与评测脱节效果好坏全凭感觉很多做 Agentic Lake 的团队把检索质量做成了一笔糊涂账。语义层上线后问智能体几个问题看着回答“挺像那么回事”就默认它效果好。但一到复杂查询、模糊表达、长尾场景效果就明显拉胯。问题出在检索和评测脱节。你在构建索引时没有定义“什么样的召回是好召回”上线后又没有一套自动评测机制。我的建议是在建设初期就准备三样东西评测集、评估指标、回归基线。评测集要覆盖典型查询和难例评估指标至少要包含召回准确率和上下文完整度回归基线用来在每次索引更新后自动跑一遍防止旧问题复现。5.3 实体 ID 缺失全模态变成“全乱码”全模态数据入库后最尴尬的状态是图片有了音频有了文本有了但彼此之间没有任何关联。想给智能体装配一个完整上下文时数据平台不知道这张图对应哪个订单、这段录音属于哪个客户只能靠模型瞎猜。这个问题的根源几乎都是前期建模偷懒。没有统一的业务主键贯穿所有模态数据急着搭检索和索引结果越是“检索能力强”越容易把不相关的碎片拼出幻觉。排查方法很简单做一次全模态关联率审计统计有多少图片、音频、视频资源能通过业务主键关联到对应的实体。关联率低于 90%说明数据链路还没打通先别急着让智能体消费。5.4 数据新鲜度与延迟的冲突智能体拿到的永远是“过期信息”智能体做实时决策时对数据新鲜度的要求比人高得多。比如库存查询晚一分钟的数据都可能导致智能体做出错误承诺。但全模态数据的加工链路往往很长转写要时间、抽取要时间、索引要时间实时性和加工成本天然冲突。我踩过比较多的坑是盲目追求“全模态实时化”把所有数据都往实时链路塞成本和复杂度全面失控。后来想明白一件事不同模态的数据对新鲜度要求完全不同。订单状态、库存水位这种需要秒级感知客户画像、知识文档这种分钟级甚至小时级更新完全够用。理智的做法是给数据打上新鲜度分级按需分配计算资源别用一把尺子量所有数据。5.5 可观测性缺位智能体变成“黑盒”智能体出错时排查链路比传统应用长得多模型问题、检索问题、上下文装配问题、数据质量问题每一环都可能出错。如果没有可观测性设计故障定位就成了一场灾难。建议从第一天开始就要记录三类日志检索日志记录查了什么、召回什么、排序依据是什么装配日志记录最终送给模型的上下文包含哪些数据片段及其来源决策日志记录模型基于该上下文做了哪些推理动作。这三类日志不仅用于排查还能反向推动数据质量改进——你会发现很多“智能体不聪明”的问题其实是底层数据没给够。6. 给数据团队的行动清单6.1 现在就可以开始做的三件事如果你看完前面的内容认同 Agentic Lake 的方向但又被日常工作缠着没法立项我建议至少可以先做三件不依赖大工程的事。第一件事梳理全模态资产地图。把自己负责的业务域里有哪些文本数据、图片数据、音视频数据、时序数据以及它们分别存储在什么位置、属于哪个业务实体全部盘一遍。这份资产地图就是未来智能体就绪化的作战地图。第二件事选一个高频智能体场景做数据侧试点。比如你们已经在用的查询型智能体选一个数据需求最明确的把相关数据做一次语义化梳理、实体 ID 对齐、检索接口封装。不追求大而全先把一个场景的数据链路打通看效果。第三件事建立数据语义层的共建机制。数据语义层不能只靠数据团队单方面建设它需要业务方参与定义术语口径、知识规则和典型问题。可以搞一个定期的“语义评审会”业务方和数据团队一起校准数据服务的表达方式这件事越早做后面的返工越少。6.2 智能体就绪检查清单可直接抄作业我把前面讨论的内容压缩成一张清单你可以打印出来贴在工位上做任何数据平台规划时都拿出来对照一遍。检查项检查方法通过标准业务实体 ID 统一抽查各模态数据的关联字段90% 以上数据可关联到统一实体元数据完整度检查表描述、字段注释、模态标签覆盖核心数据覆盖率达到 100%检索召回质量用评测集跑自动评估准确率与完整度达到业务可用线语义层权限隔离模拟不同角色智能体越权访问全部拦截无越权查询上下文装配可见查看装配日志每次调用有完整装配记录数据新鲜度分级核对各数据集更新策略实时/准实时/离线分级清晰成本可监控按链路拆分成本报表索引、存储、token 消耗可追踪6.3 一个个人建议不要把智能体就绪化只当作数据团队的任务最后说点我个人体会。Agentic Lake 这个概念刚出来的时候我是带着很强的“数据人”视角去看的想着怎么把数据管好、把索引建好、把接口封装好。后来跟几个做智能体应用的朋友聊深了才发现我们两边看问题完全是两个维度。做智能体的人最怕的是数据团队给了一堆“看似丰富但不知怎么用”的数据资产做数据的人最怕的是智能体团队提了一堆“看着简单但实现复杂”的数据需求。这两拨人如果不在架构层面、数据语义层面、故障排查层面形成一套共同语言Agentic Lake 就永远停留在 PPT 上。所以我的核心建议是数据团队和 AI 应用团队要一起参与到 Agentic Lake 的规划里来把“智能体就绪”当作成双方共同的产品去打磨而不是数据团队交差了事、AI 团队事后抱怨。这个方向能不能真正落地我判断不取决于技术成熟度而取决于组织协作的顺畅度。至少从我过往的项目经验来看凡是数据平台和 AI 应用团队能坐在一起开周会、共用一个评测集、共同背一个业务指标的项目最后效果都不会差。反过来的话技术方案再完美落地时也是磕磕绊绊。