马特·韦布谈AI代理设计的优雅需求

Simon Willison··作者 Simon Willison

收录于 2026-03-28

关键信息

该引文强调了优质库和清晰接口是构建每个组件都能提升整体系统的基石。‘vibing’一词反映了思维模式的转变——从写代码到架构化思考。

资讯摘要

在2026年3月的一篇帖子中,马特·韦布指出,AI代理擅长通过持续迭代解决难题,即使这意味着消耗海量资源(如万亿次token或重写到底层硅片)。但他认为,我们应追求不仅快速而且可维护、可适应、可组合的解决方案——即某个部分的改进能惠及整个系统。

他强调优质基础库和直观接口的重要性,使正确实践变得简单。随着开发者越来越多地采用‘vibing’(他用这个词替代‘coding’或‘vibe coding’),他们花在单行代码上的时间越来越少,而更多关注高层架构,这标志着人类与AI协作方式的根本性转变。

资讯正文

2026年3月28日

代理编程的有趣之处在于,这些代理会把问题碾成尘埃。给一个代理一个问题和一个while循环——从长远来看,它会解决这个问题,哪怕这意味着消耗一万亿个token,甚至重新编写到硅基层面。……但我们希望AI代理能快速解决编码问题,并且以可维护、可适应、可组合的方式实现(从而受益于其他地方的改进),同时每一次新增都能让整个系统变得更强大。因此,在底层必须有真正优秀的库,它们封装了复杂的问题,拥有出色的接口,使得开发者在使用它们构建应用时,“正确”的做法变得简单易行。这才是架构!

当我处于‘vibe’状态时(我现在称之为vibe,既不是编码,也不是vibe coding),我比以往任何时候都更少关注代码行数,而更多地思考架构。

代理编程的有趣之处在于,这些代理会把问题碾成尘埃。给一个代理一个问题和一个while循环——从长远来看,它会解决这个问题,哪怕这意味着消耗一万亿个token,甚至重新编写到硅基层面。……

但我们希望AI代理能快速解决编码问题,并且以可维护、可适应、可组合的方式实现(从而受益于其他地方的改进),同时每一次新增都能让整个系统变得更强大。

因此,在底层必须有真正优秀的库,它们封装了复杂的问题,拥有出色的接口,使得开发者在使用它们构建应用时,“正确”的做法变得简单易行。这才是架构!

当我处于‘vibe’状态时(我现在称之为vibe,既不是编码,也不是vibe coding),我比以往任何时候都更少关注代码行数,而更多地思考架构。

——马特·韦布,《对(技术)架构的一点欣赏》

近期文章

用Vibe Coding开发SwiftUI应用非常有趣 —— 2026年3月27日

尝试使用Claude技能与Starlette 1.0进行实验 —— 2026年3月22日

基于评论分析Hacker News用户的画像 —— 2026年3月21日

这段引言由西蒙·威尔森收集,发布于2026年3月28日。

Tag

来源与参考

  1. 原始链接
  2. A quote from Matt Webb
  3. A quote from Richard Fontana