智能体 AI 与大数据:在智能体发挥作用前,你的平台需要具备什么
Agentic AI and big data: what your platform needs before agents are useful
我们发现了什么
智能体 AI 与大数据:在智能体发挥作用前,你的平台需要具备什么。标题:智能体 AI 与大数据:在智能体发挥作用前,你的平台需要具备什么 URL 来源:https://dev.to/zephico/agentic-ai-and-big-data-what-your-platform-needs-before-agents-are-useful-4i01 发布时间:2026-08-09T22:25:16Z Markdown 内容:企业数据上的智能体 AI 颇具吸引力:它不再是一
- 来源:DEV Community(发现于 2026-08-10)
- 证据等级:D · 发现产品或需求信号,暂未获得可核验的商业证据。
- 商业模式:待核验
- 主题:AI Agent
- 初筛评分:17.8/100 · 收录 1 次
证据,比故事更重要。
规则清洗与初筛,未经人工商业核验。原文语境、实际客户和付费情况仍需自行验证。
引用与数字披露
来源类型(原作者自述/第三方测算/媒体转引)需采集端标注,本版尚未落字段。
- 作者
- 未标注
- 抓取日期
- 来源类型
- 未标注
- 币种
- 未标注
- 口径
- 未标注
- 披露主体
- 未标注
- 披露日期
- 未标注
上下文核对:来源原文含限定词一次性,中文摘要未逐字保留 —— 引用或跨期比较前请回原文核对,别把估算读成已实现。
中文辅助译文(全文)
智能体AI应用于企业数据的卖点确实吸引人:你不再只能用一个聊天机器人一次回答一个问题,而是获得一种能够规划、查询、校验自身工作、调用第二个工具,并最终带回一份完整的分析成果——或者真正完成那件事的东西。对齐这两个系统。查明昨天数据管道为何延迟并开一张工单。提取存在流失风险的客户名单并起草外联清单。
演示效果很好。同样的方案能否在你真实的数据资产上存活,几乎不取决于你选了哪个模型,而几乎完全取决于模型底下的东西。下面是一份诚实的清单。 "智能体"究竟改变了什么
单次调用的LLM功能——总结这个、回答那个——会以可见的方式失败:它返回错误内容,人类读一下,然后人类继续前进。智能体则会以不同的方式失败:它在早期走错一步,然后在此之上再构建四步,最终输出的是一份自信、内部自洽的产物,错得让任何人都无法在不重做工作的情况下察觉。
两个特性导致了大部分的难度:
多步骤意味着误差累积。如果链条中每一步的可靠率为90%,那么一项五步任务端到端的可靠率约为60%。这个数学解释了为什么智能体在排练好的演示上看起来很惊艳,但在真实工作上却显得飘忽不定——演示是在干净数据上跑三步,而真实任务是在脏数据上跑八步。
工具调用意味着真实的后果。一旦智能体能够写入表格、开启工单、发送消息或触发作业,"模型产生了幻觉"就不再只是令人厌烦的小问题,而变成了一次事故。只读型智能体和操作型智能体是不同风险等级的产品,应当被分别界定、评审和上线。 数据平台才是瓶颈,而非模型
每个触及你数据的智能体都在做两件事中的一件:从文档中检索,或查询表格。在表格一侧——也就是大部分企业价值所在——智能体的天花板由你的语义层决定,而不是由模型质量决定。
如果你的数据仓库里"活跃客户"有三种定义,订单表和会话表之间的粒度不一致,并且有些列名叫 flag_2 而没有任何描述,那么智能体就会做出一个毫无上下文的全新分析师会做的事:挑一个看似合理的,然后犯错。区别在于,这位新分析师最迟在周三会找人问一问,而智能体永远也不会。
具体来说,在值得在数据上试点智能体之前: · 使用精选表,而非原始表。让智能体访问经过治理、建模良好的金层表,并要求列有文档说明——而不是铜层表,也不是生产副本。窄而干净的范围是你能掌控的、杠杆效应最高的单一要素。 · 承载语义的元数据。目录中(如果你使用 Databricks,则是 Unity Catalog)的表和列描述在此处并非文档卫生问题,而是智能体了解自身所看对象的作用机制。 · 每个指标只有一个定义。就营收、流失、活跃用户等指标达成一致定义,并以视图或指标定义的形式一次性编码。如果人类之间还在争论,智能体就会简单地选边站,并以事实的口吻呈现。 · 已知的数据新鲜度。一个不知道某张表滞后六小时的智能体,会欣然地把昨天的数字当作今天的来报告。
以上这些都不是智能体特有的工作。它就是让商业智能(BI)值得信赖的同一套建模与治理纪律——区别在于,智能体会让跳过这些工作的代价更快显现,因为它会把自信的错误答案规模化地扩散给更多人。 工具优于原始访问
面对一个能力很强的模型,本能反应是授予它广泛的 SQL 访问权限,让它自己摸索。在实践中,能撑得住的系统恰恰相反:它们暴露少量狭义的、描述良好的、确定性的工具,让模型决定调用哪一个,而不是如何计算。
getrevenuebyregion(startdate, end_date, region?) 是一个智能体几乎每次都能正确使用的工具。"给你一个对接 400 张表的 SQL 端点,祝你好运"则是一个在演示中可用、但在第二个月就会产生静默连接错误的工具。你把每一段业务逻辑从模型的即兴发挥中移出、放进经过测试的函数里,就少了一步需要以概率方式评估的事情。
重要的设计原则:工具数量要少到调用选择毫无歧义;每个工具的描述要精确说明它返回什么、以何种粒度;返回结构化数据,并显式标注单位和日期范围;错误信息要有帮助——智能体能够从"该区域无数据;有效区域为 X、Y、Z"中很好地恢复,却很难从一个堆栈跟踪中恢复。 身份、权限与审计
这正是智能体项目最常在安全评审中卡壳的地方,而这种担忧是合理的。如果智能体使用一个拥有广泛权限的服务主体来查询数据,那么该智能体的每一个用户实际上都继承了那份权限——你的行级和列级控制会通过一个聊天机器人被洗白消失。
一个可经得起审视的设置应当是这样:智能体以请求用户的身份运行查询,从而让既有目录权限保持原样生效;每一次工具调用都记录输入、输出和请求者;写操作被限定在专用服务账号上,并授予尽可能窄的权限;任何后果重大的动作——资金流转、记录变更、对外发出的消息——要么走人工审批,要么被限制在一个可逆的沙箱里。哪些动作需要人工介入,要在试点之前就决定,而不是在第一次出事之后再决定。 大数据规模下的成本与延迟
智能体模式会把一切都乘以倍数。一个用户问题可能演变为十几轮模型调用和五六次查询,因为智能体会去探索、校验和重试。在湖仓上,针对一张多TB级表的一次粗心探索性查询并非可忽略的尾差——它是实实在在的计算开销,并且可能被在循环中反复触发。
真正起作用的控制手段并不光鲜:让智能体访问预聚合的金层表,而非任由其扫描原始历史;在数据仓库层面(而非在提示词中)强制查询限制、行数上限和超时;限定每个任务的最大步数;激进缓存,因为智能体会反复询问相同的子问题;将廉价的步骤路由给小模型,把昂贵的模型留给规划与综合。为试点设定单任务成本预算,并在超额时发出告警。你想在第二周就摸到这个数字的形状,而不是从季度账单里发现它。 你在评估的是轨迹,而非答案
对单次调用功能的评估,是一组带标准答案的打分题。这套方法并不能干净地迁移到智能体上,因为两次运行可能经由不同路径达到同一个正确答案,而其中一条路径可能只是运气。
因此要同时评估两件事:相对领域专家抽查的最终答案正确性,以及轨迹——它是否以合理的顺序调用了合理的工具,以及是否在应当停止时停止了。将步数和单任务成本与准确率一并跟踪,因为你最可能遭遇的失败模式不是错误答案,而是一个智能体花了十四步、用十倍于预期的成本才产出一个正确答案。让评估集保持版本化,并在每次提示词或工具变更时重新运行,否则你就是在凭感觉上线。 何处最先见效
最值得首批上马的智能体用例应当是内部的、可逆的,并且建立在你已经信任的数据之上。数据工程中的事务性工作是一个强有力的候选:对失败管道进行分诊——读取日志、检查上游新鲜度、起草一份带建议原因的摘要——这是一项由智能体汇集上下文、由人类做决定的任务。分析师支持是另一个方向:今天要在人工队列后排队的多步骤临时性提问,落在一个经过精选的领域,例如工单或订阅计费。
我们会避开的首批项目:任何面向客户的事项;任何在无审核的情况下写入记录系统的事项;以及任何跨越数据模型仍在争议之中的领域的事项。这些并非永久排除项——它们只是不适合用来摸清你的平台尚不能支撑什么。 一个合理的推进顺序
挑选一个拥有干净、理解充分的表的领域。先把该领域的元数据和指标定义修好——那通常才是真正的项目,无论智能体最终是否上线,这件事都值得做。构建三到五个狭义的工具,而不是授予广泛访问权限。以用户身份运行,并开启完整日志。设定步数、行数和成本上限。编写二十个带标准答案的真实任务,并对输出与轨迹同时打分。然后,只有到那时,才扩大范围。
如果你的目录和语义层已经处于良好状态,这只需几周时间。如果不是,那这次智能体试点就会悄悄变成一次数据平台大扫除——这一点值得在承诺上线日期之前就知道,而不是之后。
这些平台工作正是让智能体AI变得真实的大部分内容,也是我们在 Databricks 和 AWS 上为客户所做的事情——治理表、工具层、评估框架,以及让整套方案成本可控的成本控制。如果你在规划一个智能体项目,并希望得到一份关于你的数据是否已经准备就绪的坦率评估,欢迎与我们联系。
最初发表于 Zephico 博客。
译文由上游机器翻译生成,可能有误;判断请以英文原文为准。
英文原文(来源本站未改写)
The pitch for agentic AI on enterprise data is genuinely appealing: instead of a chatbot that answers one question at a time, you get something that plans, queries, checks its own work, calls a second tool, and comes back with a finished piece of analysis — or actually does the thing. Reconcile these two systems. Find out why yesterday's pipeline was late and open a ticket. Pull the accounts at churn risk and draft the outreach list.
The demos work. What determines whether the same thing survives contact with your actual data estate has very little to do with which model you picked, and almost everything to do with what's underneath it. Here's the honest list. What "agentic" actually changes
A single-shot LLM feature — summarize this, answer that — fails visibly. It returns something wrong, a human reads it, and the human moves on. An agent fails differently: it takes a wrong step early, then builds four more steps on top of it, and the output is a confident, internally consistent artifact that's wrong in a way nobody can see without redoing the work.
Two properties drive most of the difficulty:
Multi-step means compounding error. If each step in a chain is 90% reliable, a five-step task is roughly 60% reliable end to end. That math is why agents that look brilliant on a rehearsed demo feel flaky on real work — the demo was three steps on clean data, the real task is eight steps on messy data.
Tool use means real consequences. The moment an agent can write to a table, open a ticket, send a message, or trigger a job, "the model hallucinated" stops being an annoyance and becomes an incident. Read-only agents and acting agents are different risk products and should be scoped, reviewed and rolled out differently. The data platform is the bottleneck, not the model
Every agent that touches your data is doing one of two things: retrieving from documents, or querying tables. On the table side — which is where most enterprise value sits — the agent's ceiling is set by your semantic layer, not by model quality.
If your warehouse has three definitions of "active customer," inconsistent grain between your orders and sessions tables, and columns named flag_2 with no description, an agent will do exactly what a new analyst with no context would do: pick something plausible and be wrong. The difference is that the new analyst asks someone by Wednesday, and the agent never does.
Concretely, before agents are worth piloting on your data: · Curated tables, not raw ones.Point agents at governed, well-modeled gold tables with documented columns — not at the bronze layer, not at production replicas.Narrow, clean scope is the single highest-leverage thing you control. · Metadata that carries meaning.Table and column descriptions in a catalog (Unity Catalog, if you're on Databricks) aren't documentation hygiene here — they're the mechanism by which the agent knows what it's looking at. · One definition per metric.Agreed definitions for revenue, churn, active user, encoded once as views or metric definitions.
If humans argue about it, the agent will simply pick a side and present it as fact. · Known freshness.An agent that doesn't know a table lags by six hours will happily report yesterday's number as today's.
None of this is agent-specific work. It's the same modeling and governance discipline that makes BI trustworthy — the difference is that agents make skipping it expensive faster, because they scale confident wrong answers to more people. Tools beat raw access
The instinct with a capable model is to hand it broad SQL access and let it figure things out. In practice, the systems that hold up do the opposite: they expose a small number of narrow, well-described, deterministic tools, and let the model decide which to call rather than how to compute.
getrevenuebyregion(startdate, end_date, region?) is a tool an agent uses correctly almost every time. "Here's a SQL endpoint against 400 tables, good luck" is a tool that works in the demo and produces silent join errors in month two. Every piece of business logic you move out of the model's improvisation and into a tested function is a step you no longer have to evaluate probabilistically.
The design rules that matter: keep the tool count small enough that selection is unambiguous, make each description precise about what it returns and at what grain, return structured data with explicit units and date ranges, and make errors informative — an agent recovers well from "no rows for that region; valid regions are X, Y, Z" and badly from a stack trace. Identity, permissions and audit
This is where agentic projects most often stall in security review, and the concern is legitimate. If an agent queries data using one service principal with broad access, then every user of that agent effectively inherits that access — your row-level and column-level controls are gone, laundered through a chatbot.
What a defensible setup looks like: the agent runs queries under the identity of the requesting user, so existing catalog permissions apply unchanged; every tool call is logged with inputs, outputs and requester; write actions are scoped to purpose-built service accounts with the narrowest possible grants; and anything consequential — money moving, records changing, messages leaving the building — either runs through human approval or is confined to a reversible sandbox. Decide which actions require a human before the pilot, not after the first bad one. Cost and latency at big-data scale
Agentic patterns multiply everything. One user question can become a dozen model calls and half a dozen queries as the agent explores, checks and retries. On a lakehouse, a careless exploratory query against a multi-terabyte table isn't a rounding error — it's real compute, and it can be triggered in a loop.
The controls that matter are unglamorous: point agents at pre-aggregated gold tables rather than letting them scan raw history; enforce query limits, row caps and timeouts at the warehouse layer, not in the prompt; cap the number of steps per task; cache aggressively, since agents re-ask the same sub-questions constantly; and route cheap steps to a small model, reserving the expensive one for planning and synthesis. Put a per-task cost budget on the pilot and alert when it's exceeded. You want to learn the shape of that number in week two, not from a quarterly bill. You are evaluating trajectories, not answers
Evaluation for a single-shot feature is a graded set of questions with known-good answers. That doesn't transfer cleanly to agents, because two runs can reach the same correct number by different routes, and one of those routes may be luck.
So evaluate both: final-answer correctness against a domain expert's spot check, and the trajectory — did it call sensible tools in a sensible order, and did it stop when it should have? Track step count and cost per task alongside accuracy, because the failure mode you're most likely to hit isn't a wrong answer, it's an agent taking fourteen steps to produce a right one at ten times the expected cost. Keep the eval set versioned and rerun it on every prompt or tool change, or you're shipping on vibes. Where this pays off first
The best first agentic use cases are internal, reversible, and sit on data you already trust. Data engineering toil is a strong candidate: triaging a failed pipeline by reading logs, checking upstream freshness, and drafting a summary with a suggested cause — a task where the agent gathers context and a human decides. Analyst support is another: multi-step ad hoc questions that today queue behind a person, on a curated domain like support tickets or subscription billing.
What we'd avoid for a first project: anything customer-facing, anything that writes to a system of record without review, and anything spanning domains where the data model is still contested. Those aren't permanent exclusions — they're just a bad place to learn what your platform can't yet support. A sane sequence
Pick one domain with clean, well-understood tables. Fix the metadata and metric definitions in that domain first — that's usually the real project, and it's worth doing whether or not the agent ships. Build three to five narrow tools instead of granting broad access. Run under user identity with full logging. Set step, row and cost ceilings. Write twenty real tasks with known-good answers and grade both output and trajectory. Then, and only then, widen the scope.
If your catalog and semantic layer are already in good shape, that's a matter of weeks. If they aren't, the agent pilot quietly becomes a data platform cleanup — which is worth knowing before you commit to a launch date, not after.
That platform work is most of what makes agentic AI real, and it's what our data engineering and AI team does for clients on Databricks and AWS — governed tables, tool layers, evaluation harnesses, and the cost controls that keep the whole thing affordable. If you're scoping an agentic project and want a straight read on whether your data is ready for it, talk to us.
Originally published on the Zephico blog.
这条还缺什么证据?
下面每条都由本条已有字段推出(等级、理由、商业模式、来源次数、是否演示), 本站不生成推测性结论;通用验证方法放在方法论页。
- 可核验的收入或付费证据查官网定价页与付费口径;第三方数据源(如 GetLatka)只作旁证,需标注来源与时点。
- 商业模式未定确认按席位/按用量/授权还是开源托管版收费;开源项目另查 LICENSE 与是否存在付费版。
- 只有单一来源找一手站点或其他渠道是否重复出现同一产品;社区热帖数量不等于商业进展。
通用验证清单(谁有这个问题/谁愿意付费/一个人能交付哪一小步)见我们的筛选方法。