Latent Space

Vercel's Andrew Qu on why agents are a new kind of software

7.1内容质量
Vercel's Andrew Qu on why agents are a new kind of software

TL;DR · AI 摘要

Vercel's Andrew Qu on why agents are a new kind of software AINews: Weekday Roundups The Vercel Chief of Software explai...

核心要点

  • 主题聚焦:Vercel's Andrew Qu on why agents are a new kind
  • 来源:Latent Space,建议结合原文判断细节。
  • AI 分析暂不可用,本条为保底评分与摘要。
#AI#编程#后端#产品
打开原文

Vercel 的 Andrew Qu 谈论为何代理是新型软件

AINews:工作日简报

Vercel 软件负责人解释其代理框架 eve 的创建过程 —— 以及为何技能、沙盒和可被代理读取的网站现在变得重要。

Richard MacManus

2026 年 7 月 3 日

Vercel 的 Andrew Qu 在 AIEWF 展会现场。

Andrew Qu 是 Vercel 的软件负责人,他与首席技术官合作,负责内部工程、产品实验和新兴技术。他为 MCP 构建了库,创建了 skills.sh,并领导了 eve 的开发,这是 Vercel 用于构建代理的框架。

在与 Latent Space 的访谈中,Qu 解释了为何代理代表了一种新型软件,Vercel 在构建自己的代理过程中学到了什么,以及 Vercel 本身为何正在转变为一个代理!

从网页应用到代理

Latent Space:在 Vercel,软件负责人的职责是什么?

Andrew Qu:我的角色非常独特。我与首席技术官合作,以任何方式、任何形式推动影响。这包括内部工程、外部实验以及通过构建新事物保持前沿。

这意味着构建新的库和框架,并首次向人们展示如何实现这些功能。我构建了一个 MCP 库,使创建最早的 MCP 服务器变得更加容易,我还创建了 skills.sh,使代理技能更容易被发现和使用。

Latent Space:Vercel 是如何从专注于网页开发转变为大力投资代理的?

Qu:Vercel 的起源是让开发人员更轻松地发布网站和网页应用。最近,我们看到人们从构建页面转向构建代理。

在我们自己的代理 v0(一款产品)开发过程中,我们遇到了许多现有工具无法解决的琐碎问题:切换模型或提供商、添加回退机制以及使运行可恢复。

我们将这些解决方案转化为可重复使用的库,不仅支持 v0,还帮助客户构建自己的代理。随着时间推移,我们积累了一组基本组件,并决定更系统地整合它们。这最终形成了 eve。

为何需要 eve 框架

Latent Space:你们是如何到达需要专门代理框架的阶段的?

Qu:大约一年前,我开始推动在 Vercel 每个办公桌上都部署一个代理。这促使我构建了一个成功的数据代理,并在此过程中形成了一些最佳实践:文件系统代理、技能、压缩和子代理。

这些都是我希望一开始就内置的功能。最终,我们问自己:如果有一种规范的方法可以实现这些功能,其他开发者就不需要经历同样的探索过程了?这就是 eve 的诞生。

Latent Space:代理只是另一种类型的应用程序,还是一种真正新型的软件?

Qu:我认为代理是一种新型的软件。它们不像网页应用那样可预测。基础设施可能看起来相似,但交互方式、接口和输出要动态得多。

这改变了你的构建方式。你需要不同的基础组件来处理上下文、工具、可恢复性和长期运行任务。

Latent Space:哪些类型的问题特别适合用代理解决?

Qu:我们看到很多商业代理。在 Vercel 内部,我们使用它们处理各种重复性工作,从法律合同的初步审查,到营销回顾,到识别需要联系的人,再到对我们的数据存储执行查询。

一个理想的候选任务通常是需要一定推理能力的重复性工作。它不仅仅是固定的自动化流程,因为系统需要理解当前情境并决定采取何种行动。

构建有效的智能体

潜在空间:智能体何时应该自主运行,何时需要人类介入?

Qu:我认为未来不会完全依赖自主循环,也不会完全依赖人工介入。关键在于选择适合任务的反馈机制。

如果任务定义明确且你知道最终输出应该是什么样子,让智能体持续运行直到完成是合理的。对于需要更精细操作的工程任务,应该定期检查并确保正确引导模型。

潜在空间:你的方法经历了提示工程、定制工具、代码智能体框架、文件系统智能体和技能的演变。主要的教训是什么?

Qu:我们仍在探索如何让智能体更高效。在这个过程中,我们收集了这些基本组件,并在eve中整合它们。

随着最佳实践的不断涌现,未来还会添加更多功能。一年前,我们并未意识到沙箱会变得如此重要,也未预见到对安全代码执行和长期任务的强烈需求。随着我们从生产环境中学习,未来还有更多内容需要构建。

潜在空间:Vercel正在创建一个端到端的智能体平台,与它为网页开发构建的平台相当吗?

Qu:是也不是。我们重视提供智能体生命周期特定环节的合作伙伴,但我们也希望开发者能轻松入门。

当你将eve部署到Vercel时,可以直接获得可观测性和评估功能。我们希望在提供更全面体验的同时,让与合作伙伴的集成变得容易,而不是掌控所有组件。

技能与当前知识

潜在空间:为什么技能变得如此重要?

Qu:技能作为可移植的按需知识非常有用。模型中经常包含过时信息。例如,它们有时仍会推荐Vercel Postgres,尽管我们多年前就已弃用该产品,转而使用市场平台。

技能可以告诉智能体Vercel Postgres已弃用,并引导其采用当前方案。在企业能够审计和更新所有旧内容之前,技能为模型提供了向前修正的途径。

我建议为产品的最新版本发布技能。但企业也应审计现有内容,识别过时信息并进行更新或添加明确说明。

适合智能体读取的网页

潜在空间:随着越来越多流量来自智能体,网站将如何演变?

Qu:我们发布的报告显示,随着展示次数增加,机器人流量正在上升而人类流量却停滞或下降,因为智能体和机器人正更频繁地访问网站。

因此,未来网络的发展方向是尽可能对机器人和智能体开放,使它们能够了解你的产品并成功使用。

在Vercel,我们已经能够检测到智能体发出的请求,并直接提供Markdown格式内容。我们不再强制其处理为视觉浏览器设计的HTML,而是提供更易读的格式。

潜在空间:这意味着人类和智能体将有不同的体验吗?

Qu:我认为是的。人类可能继续接收视觉化网站,而智能体将获得更结构化的机器可读表示。我们已经在今天实现了这一点。

未来展望

潜在空间:您最感兴趣解决的下一个问题是什么?

Qu:我议程上的首要事项之一是多人代理开发。每当团队协作时,人们在共享上下文方面会遇到困难。

我可能有在第一次尝试时就正确设计前端界面的技术,但另一个人可能并不了解这些方法。我感兴趣的是如何让队友之间共享这些上下文,并允许他们共同参与完善。

潜在空间:代理会成为独立的应用类别,还是成为大多数软件中标准的功能?

Qu:这取决于您是谁以及您正在构建什么。对于Vercel来说,Vercel本身正在成为一个代理。我们在网站、Slack和仪表板中都部署了可以代表您执行操作的代理。

其他公司可能会将代理作为独立产品发布。对我们而言,代理与我们构建的一切紧密耦合。我们希望整个平台都对代理友好——在很多方面,甚至希望将平台本身转变为一个代理。

上一篇

下一篇文章