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今天就去试试吧,并给我们提供反馈。