支持私有化部署
AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


瓦力不哭,Agent 不写 SQL

发布日期:2025-07-15 07:55:10 浏览次数: 1529
作者:硅谷大胡子君

微信搜一搜,关注“硅谷大胡子君”

推荐语

AI Agent正在重构数据智能的未来,SQL不再是核心接口,自然语言交互才是关键。

核心内容:
1. SQL与AI Agent的本质区别:从查询到任务完成的范式变迁
2. 当前数据库AI化改造的局限性:表面智能与底层逻辑的矛盾
3. 未来数据系统的三大特征:意图捕捉、状态追踪、行为反馈

杨芳贤
53AI创始人/腾讯云(TVP)最具价值专家

在Agentbase 登场进入倒计时" data-itemshowtype="0" linktype="text" data-linktype="2">老夫聊发少年狂:扎克伯格豪赌华人天才少年,Meta 下注数据智能未来;数据库退场,Agentbase 登场进入倒计时一文中,我写了这么一句话:


“AI Agent 开启另一个新数据智能时代。。。具体形态是什么,我不知道。但我敢赌,它不会长在 SQL 的世界里,而会生长在 agent 理解、纠正、完成我们任务的每一次尝试之中。”


有位网名叫 Walle (瓦力)的同学在文章下面认真回复到:

感谢他花时间留言,逻辑清晰、专业扎实,说了三件事:

  • SQL 图灵完备,天下无敌,不可能被取代

  • 各大厂商正忙着将 AI 功能接上数据库,不像文章说的那样:数据库要过时了

  • AI 的问题在于太贵,AI 的商业价值和互联网不能同日而语


他的观点很具代表性。Walle 也是我最喜欢的机器人 ,所以我专门花了一天时间写这篇文章,来推敲。


他的这些话乍看都没错:SQL 优雅、强大、不会死。


企业们也在向数据库加 AI 功能,比如加上 AI 函数、接入 LLM 调用接口、甚至接入 GPT 帮用户自动补 SQL、引入向量索引查 embedding、接个 RAG,搞个 Copilot 等等——


这些努力值得肯定,但说到底,更像是在老电视上装了个机顶盒,让它能播点 AI 的节目,看起来“智能”了一点。底层逻辑却从没改变。


本质上——它们是数据库时代的思维方式:怎么在旧系统上“加点智能”。





而我关心的是:这个系统本身,还适合 AI Agent 来住吗?


而成为数据主操作者的 AI Agent,会不会干脆把整个数据系统都重构了?


未来的 Agent 不只是查表,它要的是:自动理解任务目标;自动规划步骤;调用工具链;任务完成后还能“自我反思”。


如果数据系统不具备意图捕捉、状态追踪、行为反馈的能力,就算装了再多“智能插件”,也只是表面工程。


我们先来看以下几个变迁。

不是 SQL 不好,是 Agent 不写 SQL

AI Agent 的接口不再是 SQL query,而是自然语言:意图识别 → 行动计划 → 工具调用。


它可能最终会“生成”SQL 作为底层指令,但中间过程 Agent 并不需要理解 SQL 的逻辑语义。


所以不是说 SQL 不重要,而是编程范式正经历:

  • 查询 query → 任务完成 action,

  • 声明式→互动,

  • 人工操作→ Agent 主导:

这是 Web2 → Agent Web 的本质变迁。


不是替代 SQL,而是从‘用数据’→

‘用 Agent’:这才是范式变迁的开始

过去,人 query 数据、分析数据、决策。

今天,人说目标,Agent 去调数据、调用工具、解释反馈。


人的行为在变:这正是 Meta、OpenAI、DeepSeek 等正在构建的世界。


数据智能的关键点,

不是向数据库加 AI

正如 Walle 所言,大家现在都在忙着向 DBMS 里加 AI 功能。


要我说,方向可能不太对!


Agent 已经具备主动调用工具 + 执行反思(self-evaluation)的能力,不再等待人类“命令”调用函数,而是通过任务分解(task decomposition)自行寻找路径完成目标。


特别要点出“还回来告诉你 why”,这和传统函数调用(黑盒响应)完全不同,是具备解释性/可溯源的 Agent Trace,即下一代智能系统的标准能力。


这是 AI Agent 体系中的关键转变。


在这种范式变化下,向老系统加更多的功能、函数、命令,有点南辕北辙。


AI 太贵、回报远不如互联网吗?

大家以为 AI 贵,是因为模型算力太贵、token 太贵。


但真正贵的是——如何把 AI 安进你的系统里,怎么接数据、怎么落地。


这不是算法问题,是工程问题,是数据治理问题,是系统组织问题。


而且,新的智能数据系统(比如 memory routing + context planner + semantic structure)其实是一种更高层的资源调度结构,省掉的,不只是人力,是整个旧式工程栈的维护复杂度。





而更重要的:它不是“省钱”,而是“干成原来干不成的事”。

今天,AI 如果只是“查下表”,那当然贵。 但如果它能自动完成任务(代替一个团队的活),自动复用历史 trace(让同类任务成本趋近于 0),自动生成 memory + feedback → 成为知识系统,那它就是整个系统的智能“操作层” + “创造层”。


我们已经进入以 token 成本计价 + 智能行为重用的时代。别再用“function call 便宜 / AI call 贵”来判断系统价值了。


举个例子,泉州电商丑拖鞋小哥 5个人,4 个 agent,去年做了 3000 万,今年目标 5000 万,人效 300 万,利润 30%!AI Agent 带来的价值让他成为同行业的佼佼者。


不仅中小商贩在变革,行业巨头更是 all in agent! 


扎克伯格已经暗示 Meta 交互方式将不可避免地从信息流主导→ AI Agent 主导的 Chat 任务完成。


随之而来的将是每年额外千亿美金的AI Agent 收入来源,同时成为 AI 时代的数据智能的规则制定者!


这样看来,他花 140 亿美金招募 Scale 的 Alex + 10 亿美金从 OpenAI 挖一大批 AI 工程师打造超级数据智能,还贵吗?

两件事


讲到现在,你可能已经看出瓦力 Walle 和我,看问题的角度有些不一样。我们在讨论两件截然不同的事情。


从 SQL 到 Agent,是范式变迁的真实起点,不是技术,而是行为系统的重构。


而我们都是如此的幸运,即见识了互联网的前无古人、又正在目睹 AI 的雷霆万钧!


你可能会问:Agent 确实和自然语言打交道,

但 Agent 调用的也是 AI 的编程能力,

在底层,仍旧是要写函数,用 SQL 啊。

是的,在底层,Agent 最终还是会调用函数、生成 SQL、调用 API,就像今天 Copilot 写代码,它也只是调用已有的函数、类、库一样,这没问题,也没什么神秘的。


但关键点不在“有没有写 SQL”,而在:

1)谁在写?什么时候写?写给谁看?

过去是人写 SQL 给数据库看。 

现在是 Agent 写 SQL,但人并不关心 SQL 本身——人在发自然语言指令,Agent 只是把它“编排”成可执行的动作链条,SQL 只是其中一环。


这叫 从 declarative 编程(声明你要什么)→  procedural 编排(AI 替你决定怎么做)。


2)“能不能写 SQL” ≠ “理解 SQL 语义”

Agent 的重点不是写 SQL,而是理解你的意图

假设我要:“查最近一周点击率最高的广告

Agent 需要自动知道从哪个表查什么字段,再决定是否要先 join、再排序、是否分页...


这些步骤以前都要人做。

现在你只说“我想看看最近谁最火”,它就懂了。


所以重点是:AI 把“任务理解”这层做了,而不是“SQL 是不是还在底层”。


3)从行为看新范式:任务驱动 + 动态执行链条

过去是:静态函数库,谁调用谁。 

现在是:Agent 动态构建执行链,做 Planning + Tool Use + Memory Routing。


例1:你说“我想知道我的广告预算最划算的投放渠道”

Agent 接管

  • 拆成多步任务(调数据、算 ROI、生成结论)

  • 自动调用 SQL/API/模型LLM/搜索工具/记忆库/分析函数/可视化组件

  • 最后还给你一段解释:“我发现微博 ROI 是 1.7,抖音是 1.2,所以建议重点投微博。”






这不是函数调用那么简单,这是“Agent 级工作流”。

例2:“给我看最近涨停最多的个股”

Agent 接管

  • 任务分解:这涉及调用行情数据、历史涨停数据、按时间排序、设定阈值等

  • 工具选择:哪些字段、表、API、函数模型能提供这些数据?

  • 反馈执行链:根据目标调整路径、缓存中间结果、生成解释、复述结论

这个过程不像传统函数调用,是静态、封闭的。 而是:动态、反馈式、路径依赖式的 Agent Chain。


它可能在执行过程中:

  • 调用 SQL,也调用 LLM

  • 调用搜索工具,也调用记忆库

  • 调用分析函数,也调用可视化组件

  • 这套机制不是“能不能写 SQL”,而是:它能不能干完这活,还告诉你它为啥这么干。


所以,不是 SQL 不重要,而是 SQL 退居幕后——未来人类和系统的交互,中心从“数据结构”变成了“任务结构”。


4)Agent - 数据系统的共建者

当你要:“看下哪类用户最近最活跃”,你本质上不是想要一张表,而是:

  • 一种趋势判断

  • 一种面向业务决策的支持

  • 一种可解释的结论,可能还需要图表、建议、推理路径


传统 BI 工具可能查几个表做可视化。


Agent 系统会说:“你等一下,我来跑下用户行为聚类 + 热点事件相关性分析 + 社交传播路径建模”。


Agent 系统本身会主动使用数据,也会生成新的数据(比如 plan、trace、memory),不是数据系统的“使用者”,而是“共建者”。


再举一个例子,当你和一个机器人对话说:“帮我找出过去一周热销产品里库存最低的”,它不会真的“学会 SQL”,而是:

  • 识别你的意图;

  • 拆解为多个子任务;

  • 决定其中某步是否需要访问数据库;

  • 如果需要,就调一个能生成 SQL 的函数模块来获取数据;

  • 获取完数据继续往下走,比如生成一张图,发封邮件,甚至反过来修改库存。





所以,SQL 还是在底层,但它的“语言地位”变了。它不再是人和系统交互的语言,而是系统和系统之间自动协作的中间语,甚至会被压进封装模块,连 Agent 都不“意识到”它的存在。


那么 MCP 协议、memory routing、

语义数据结构,是不是要取代 SQL?

我认为不是“取代”,而是“补位”。它们承担的是 SQL 无法完成的、面向 Agent 智能行为的职责。


MCP(Model Context Protocol)不是数据库协议,而是 Anthropic 提出的 上下文协调标准,用于让 Agent 在任务中调用外部工具、读取资料、跨系统协作——它像是 Agent 世界的“操作系统 API”。


Memory Routing,是智能系统里的“记忆调度器”——决定 Agent 在什么任务中调用哪段记忆、更新什么状态、丢弃什么无用历史。它让数据成为“过程”,而不仅仅是“表格”。


语义数据结构,不是新格式,而是 让 AI 懂得数据含义的表达方式。Agent 不关心“字段名”,而是需要知道:“这是什么单位?能被谁调用?它和当前任务目标的关系是什么?” 


这些都不是 SQL 擅长的,它的“刚性 schema”让 AI 难以推理。所以它们和 SQL 的关系,不是“淘汰与被淘汰”,而是“主从角色的转换”:SQL 将继续存在,但它退回了后台; 





新一代数据智能系统的前台语言,是意图识别、任务编排、语义推理。


就像我们今天谈 iOS、Android、visionOS,不再聊 BIOS、磁头和文件句柄。

这个转变不是一场技术比拼,而是 Agent-native 时代的范式变迁,从:

  • 数据系统服务人类 → 数据系统服务 Agent;

  • 人发 query → Agent 接 task;

  • 靠规则写语法 → 靠意图拆解执行;

  • 系统等你问 → 系统先给你答。

在这样的结构里,SQL 会继续存在,但不会定义智能的边界。


新物种

当 SQL 被“下沉”到 Agent 的 action layer,人类的工种也会变。SQL 不会死,但它的主导权在变。未来重要的不是谁写 SQL,而是谁定义 Agent 的目标和上下文。






这会诞生一批新的工种:

  • Agent 架构师:设计 Agent 的记忆模块、工具库和行为逻辑

  • 意图设计师:定义人 → 任务 → Agent 的 prompt / context

  • 数据智能调度员:负责 routing、token 优化、链路解释


而旧的角色,比如 BI 报表、分析师手动拉数、ETL pipeline 开发,都会逐渐自动化或融合。


写在最后

我不是数据工程师出身,我只是站在趋势的第一性原理上思考。我尊重所有深耕数据系统的人,你们铺下的地基让今天的 AI 有了用武之地。


但时代的转向,不是因为工具不好,而是因为我们有了新的问题、新的目标。


人类将不再对着数据库编程,而是让 AI 去理解任务、执行任务,并回来说:“搞定,this is how I did it. ”。


One more thing: 

AI 原生的系统智能大变革

人们喜欢 native 原生这个词,我的上一次创业就是围绕云原生。


在 AI 原生环境下的任务路径长这样:


人类说话 → Agent 理解 → 生成多轮交互、工具调用链。


中间可能包含 SQL,但你看不到。


Agent 在运行中自己更新 memory、记录行动路径(agent trace),甚至形成新的数据资产。


你用的是数据系统,但你和 SQL 不再有直接关系。


SQL 不会消失,但未来最重要的,不是“查数据”,而是“干成事”。 Agent 不写 SQL,而是写 Plan;不查表,而是完成任务。


Holy Grail


这才是数据系统从“结构查询”走向“结构智能”的关键飞跃。这不是数据工程的小升级,而是系统智能的大变革。 你准备好了吗?


53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询