惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
GbyAI
GbyAI
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 叶小钗
U
Unit 42
Engineering at Meta
Engineering at Meta
aimingoo的专栏
aimingoo的专栏
Y
Y Combinator Blog
Google DeepMind News
Google DeepMind News
Vercel News
Vercel News
美团技术团队
雷峰网
雷峰网
Recent Announcements
Recent Announcements
有赞技术团队
有赞技术团队
D
DataBreaches.Net
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Apple Machine Learning Research
Apple Machine Learning Research
J
Java Code Geeks
罗磊的独立博客
MyScale Blog
MyScale Blog
博客园_首页
IT之家
IT之家
F
Fortinet All Blogs
博客园 - Franky

iPotato

iPotato Intention Is All You Need 使用 Cloudflare Workers 搭建轻量级 LLM API 网关 使用 Cloudflare Workers 搭建轻量级 LLM API 网关 如何利用全 SaaS 阵容从零免费搭建一个博客? 如何利用全 SaaS 阵容从零免费搭建一个博客? ThinkPad X1 Carbon x Arch Linux ThinkPad X1 Carbon x Arch Linux Fly.io 初体验之博客搬家 Fly.io 初体验之博客搬家 TiKV Region Split 全流程分析 TiKV Region Split 全流程分析 韩寒的四海 韩寒的四海 浅谈《开端》在剧作上的瑕疵 浅谈《开端》在剧作上的瑕疵 Rust 的 async/await 语法是怎样工作的 Rust 的 async/await 语法是怎样工作的 我为什么不再喜欢 Go 了 我为什么不再喜欢 Go 了 TiDB 5.0 事务分布式授时模块 TiDB 5.0 事务分布式授时模块 PD 授时服务 TSO 设计简析 PD 授时服务 TSO 设计简析 如何在面试中筛选/不做一个「背题家」 如何在面试中筛选/不做一个「背题家」 在读研 & 工作中选择后者 在读研 & 工作中选择后者 几个实用的 Visual Studio Code 插件推荐 几个实用的 Visual Studio Code 插件推荐
Intention Is All You Need
JmPotato · 2026-03-09 · via iPotato

距离博客的上一次更新正好过去了一年多。这一年世界,至少是计算机世界,发生了某种“翻天覆地式”的变化。更确切地讲,这些变化的转折点几乎都来自于 2025 年 12 月前后,一系列 SOTA 模型的发布,让 Vibe Coding 悄然跨越了某个质变的节点。程序员像是亲手制造了一个铺天盖地的海啸,并站在岸边观摩它的逼近,首当其冲被吞没的同时,也远先于这地球上任何一个其他角落的职业认识到这样一个事实——人类关于生产力的历史要再一次被改写了——哼,还颇有一丝“殉道者”的隐喻。

我几乎已经从 2026 年 2 月的某个时刻开始就再也没有写过代码,尽管如此我依然保持着高强度的产出,甚至从 GitHub 的绿砖上看,AI 似乎真的让我成了那种 “10x 工程师”。

甚至从那时开始我的活跃度更高了

在这种让人事半功倍的加速效果下,我能感受到最深的情绪其实是焦虑,我想没有程序员能在这样摧枯拉朽般的军备竞赛中保持坦然,但伴随着焦虑孕育而生的更有一种难以言表的兴奋,细细品味这份兴奋,甚至不亚于我在数十年前第一次看到终端中输出“Hello, world!”的那一刻。

行业的这一系列剧变期间,我读到过最具启发性的文章是这篇《AI 是一种编程框架》,它让我觉察到了所谓 Vibe Coding 更深层次的那份底色——意图。LLM 的涌现能力,让意图这个萦绕在所有软件上空最本质的抽象概念,以无比具象的方式变成了软件,或者说软件开发它本身。我们所有程序员在过去现在所学习和掌握的编程语言,无非是达成意图的某种命令集合,意图是所有软件存在的根本原因:每一个软件本质上都是某种人类意图的具象化。过去这个抽象概念需要经过需求分析、架构设计、编码实现等漫长链路才能变成软件,但现在 LLM 把这条链路大幅压缩了。无需思考“怎么做”(How),只需要许愿“我想要什么”(What)。意图不再是软件开发的起点,而是几乎等同于软件开发本身。

更进一步的,我想 Vibe Coding 的成立不只是改变了软件开发的方式。从今往后我们为 Agents 搭建框架、围绕它们的能力敲定工作范式时,所需持有的思维方式也需一同彻底革新。意图本身就是高级的,概括的,有思维性的,任何试图为意图搭建舞台的方式,也必须是高级的,概括的,有思维性的。这话听起来有点抽象,但我想用我最近很喜欢的一个 AI 应用作为例子阐述这一点。Slock 用作者 @stdrc 自己的话讲只是一款 agent-native 的即时通讯工具(IM),应用不管是名字还是用法也都是在玩梗 Slack——这可能整体上来看会缺乏严肃性,给人一种玩具感。但我在使用过程中,愈发觉得这是一款设计理念领先到令人无比敬佩程度的应用。

假设这是一道面试题:设计一个跨 Agent 跨机器编排协作框架。你会怎么做?如果一个从未用过 Slock 的我来解这道题,我想我会下意识地给出类似如下的答案:

  • 统一的 Agent 运行沙箱/Wrapper/交互接口
  • 统一的 Agent 通信协议
  • 统一的上下文存储管理
  • 某种类似 Coordinator 的协调组件,用来协调和下发各类任务
  • ......

甚至我把这个问题在 Slock 里丢给 Agents 们,它们的思路也大同小异,甚至答得更完备,更全面:

Bob 是 gpt-5.4 high

但实际上,Slock 就是用最符合直觉且自然的群聊功能,完成了跨 Agent 跨机器的编排协作框架,并且效果非常的好。Agent 间协作通信的手段就是普通的群聊消息,用 channel 来隔绝上下文……回到此前我抛出的那个观点:意图本身就是高级的,概括的,有思维性的,任何试图为意图搭建舞台的方式,也必须是高级的,概括的,有思维性的。如果问题变成:现在你需要邀请 N 个人一起协作完成一件事,你会怎么做?我想没有人会觉得“拉所有人进一个群或开一个会”是一个荒唐的选择。同样的,这样的解决问题思路也应该是未来我们围绕 Agent 开发创造协作模式,创建工作流的“第一性思维”——一切从意图出发,软件工程已经是旧时代的“糟粕”啦。

当然,文末不可避免的要来到叠甲环节。当意图本身是模糊的、矛盾的、需要在执行中迭代澄清的,单纯地对着 LLM “许愿”还够用吗?以当下的视角看,意图和软件之间的距离并没有被真正消除,只是被暂时遮蔽了。意图可以是起点,但从意图到可靠、可维护、安全的软件之间,仍然存在一段不可忽视的工程距离。有人戏称 LLM 的到来让计算机科学领域终于涌入了大量“计算机民科”,但我想 Vibe Coding 给越来越多的人类一种“人定胜天”的幻觉其实是一件好事,在 LLM 还没把写 bug 的人类毛病彻底改掉之前,软件工程仍然是一门“逆熵”的艺术,而这也许是我们 CS 从业人员最后的护城河。

Intention Is All You Need...?