使用您的代理采购第三方服务 | Vercel Marketplace

VVercel
컴퓨터/소프트웨어창업/스타트업AI/미래기술

Transcript

00:00:00如果你正在构建生产级应用,通常需要集成各种外部
00:00:05服务,例如数据库、身份验证提供商和登录工具。
00:00:11手动设置这些服务意味着要创建账号、在控制面板中操作并复制
00:00:16凭据,然后亲自在应用中将所有内容串联起来。
00:00:22虽然这行得通,但如果你的编程 Agent 能够自动发现并集成这些
00:00:29服务呢?
00:00:30现在,通过 Vercel CLI 和 Marketplace,这已成为可能。
00:00:35让我展示给你看。
00:00:37首先,安装或升级 Vercel CLI。
00:00:44一旦你登录了 Vercel,就无需再分别对每个提供商进行身份验证。
00:00:51只需一次登录,你和你的 Agent 就能访问所有 Marketplace 集成。
00:00:58接着,为了帮助 Agent 使用 Vercel CLI,你还可以安装现有的 Skill。
00:01:07CLI 设置好后,让我们询问 Agent 有哪些可用的 Vercel Marketplace 集成。
00:01:16太棒了。
00:01:20我有一个应用创意,让我们让 Agent 来构建它。
00:01:24使用 Next.js 创建一个日历应用,数据库用 Supabase,认证用 Clerk,
00:01:32支付则使用 Stripe 的沙盒模式。
00:01:34当然,还要确保不出错。
00:01:37这需要一点时间,让我们快进一下。
00:01:46好了,设置完成。
00:01:49通读 Agent 的输出,我们可以看到它配置了每个提供商,拉取了
00:01:55环境变量,并将所有部分串联在了一起。
00:02:01切换到 Vercel 控制面板,可以看到它创建了一个新项目,连接了每个
00:02:08服务并部署了应用,一气呵成。
00:02:13在实践中,你可能会分步进行,尤其是在处理现有应用时。
00:02:19那么,让我们问问 Agent 还能做些什么。
00:02:28总而言之,你可以为团队添加或移除集成,查看、连接或断开
00:02:34特定项目的服务,检查支出,设置使用限制,生成设置指南等等
00:02:42很多功能。
00:02:43现在,你可能想知道,它是如何运作的,安全吗?
00:02:48Vercel CLI 将集成暴露为 Agent 可以调用的结构化命令。
00:02:53例如,当你让 Agent 列出 Marketplace 中的所有集成时,它
00:02:59会运行 discover 命令。
00:03:02这会返回结构化的 JSON 数据,供 Agent 解析和推理。
00:03:07当你让 Agent 安装集成时,它会运行 add 命令。
00:03:13如果集成需要额外的元数据或者遇到障碍,它可以寻求帮助,然后
00:03:24显式传递所需的字段,比如区域(region)。
00:03:35安装集成后,Agent 可以通过 guide 命令检索设置说明。
00:03:46如你所见,Agent 并不是在执行任意代码。
00:03:50它是与 Vercel CLI 交互,后者提供了结构化的护栏、有限的命令范围、
00:03:56内置权限以及环境变量管理。
00:04:01对于关键操作,例如选择付费计划或接受法律条款,Agent 会暂停
00:04:07并请求人工完成步骤,或重定向到 Vercel 控制面板。
00:04:13好了,这就是 Vercel CLI 和 Marketplace,现在已成为你 Agent 工作流的一部分。
00:04:20Agent 可以负责脚手架搭建和集成设置,而你只需做出重要决策,
00:04:26甚至无需离开终端。
00:04:28今天就去试试吧,并给我们提供反馈。

Key Takeaway

通过 Vercel CLI 和 Marketplace,开发者可以授权编程 Agent 自动化集成、配置和部署第三方生产级服务,从而大幅提升构建应用的工作流效率。

Highlights

Vercel CLI 与 Marketplace 的集成允许编程 Agent 自动发现并配置第三方服务

通过单次 Vercel 登录即可访问所有 Marketplace 集成,无需重复身份验证

Agent 可以利用结构化命令(如 discover, add, guide)来操作基础设施

提供了内置的安全护栏,关键操作(如付费计划选择)仍需人工干预

支持与 Next.js、Supabase、Clerk 和 Stripe 等流行工具的无缝自动化协作

开发者可以从繁琐的控制面板操作中解放,专注于核心业务逻辑的决策

Timeline

传统集成挑战与 Agent 自动化的兴起

在构建生产级应用时,开发者通常需要手动集成数据库、身份验证和支付工具等外部服务。这种传统流程涉及创建多个账号、在不同控制面板间切换以及手动复制凭据,过程繁琐且容易出错。视频提出了一个愿景,即让编程 Agent 能够自动发现并集成这些服务。现在通过 Vercel CLI 和 Marketplace 的结合,这种自动化的基础设施管理已成为现实。这一转变旨在将开发者从重复的配置工作中解放出来,转向更高效的 AI 辅助开发模式。

Vercel CLI 设置与 Agent 环境准备

实现自动化的第一步是安装或升级 Vercel CLI 并进行身份验证。一旦登录 Vercel,用户及其 Agent 即可获得访问所有 Marketplace 集成的权限,无需再对每个服务商单独认证。为了增强 Agent 的能力,开发者还可以安装专门的 Skill 来帮助其更好地理解和执行 CLI 命令。设置完成后,用户可以尝试询问 Agent 当前有哪些可用的 Marketplace 服务。这一阶段建立了人、Agent 与 Vercel 生态系统之间的信任与连接基础。

实战演示:自动化构建日历应用

视频展示了一个具体的应用案例,要求 Agent 使用 Next.js、Supabase、Clerk 和 Stripe 构建一个日历应用。Agent 表现出色,它不仅自动配置了每个提供商,还拉取了必要的环境变量并将各部分串联在一起。在 Vercel 控制面板中,我们可以清晰地看到项目被创建、服务被连接并最终一气呵成地完成部署。除了初始化项目,Agent 还能处理现有应用的维护,例如添加或移除集成、检查支出以及设置使用限制。这证明了 Agent 在处理复杂、多服务集成任务中的卓越能力和高度灵活性。

运行机制与安全护栏说明

深入探讨其背后的运作机制,Vercel CLI 将集成功能暴露为 Agent 可调用的结构化命令。例如,discover 命令返回结构化的 JSON 数据供 Agent 解析,而 add 命令则用于安装特定的集成服务。如果集成过程中遇到需要额外元数据(如地区选择)的情况,Agent 会主动寻求人工帮助或显式传递所需字段。安装后,Agent 还能通过 guide 命令检索详细的设置说明以确保配置正确。这种基于结构化命令的交互方式,确保了 Agent 的操作是可预测且易于处理的。

安全性保障与人工干预机制

安全是自动化的核心,Agent 并非在执行任意代码,而是在 Vercel CLI 提供的严格护栏内运行。CLI 提供了有限的命令范围、内置的权限管理以及安全的环境变量处理机制。对于涉及法律条款接受或付费计划选择等关键决策,系统会强制 Agent 暂停并请求人工操作。这种“人在回路”(Human-in-the-loop)的设计确保了重大决策权始终掌握在开发者手中。最后,视频鼓励开发者在终端中尝试这一新工作流,并期待收集用户的实践反馈以不断改进功能。

Community Posts

No posts yet. Be the first to write about this video!

Write about this video