AI能办专属信用卡了,Agent自己赚钱自己花,OpenAI合作伙伴打造

  现在,给 AI 办张银行卡,它就能帮我们完成最终支付了?!

  事情是这样的。

  支付公司 Stripe(也就是 Chatgpt 的支付服务商)专门为 AI 智能体发布了一个接口,它允许智能体使用一次性虚拟卡完成金融支付。

  消息一出,不仅引来近百万网友围观,也迅速在开发者社区引起热议。

  据官方介绍,SDK 具体功能包括:

  • 让 LLMs 可以调用支付、计费、发卡等 API;
  • 支持与 Vercel、LangChainAI 和 CrewAIInc 等集成;
  • 通过函数使用任何模型(按每个 token 计费);

  这意味着,今后我们让“AI 助理”帮忙订一张机票,它就真的能下单支付,自己跑完整个流程了。

  有人直呼,这也太酷了!本以为还要等 Agent 更加成熟才有可能实现。

  再结合之前有人给 AI“打赏”的例子,以后 AI 岂不是也能“自己赚钱自己花”了(doge)。

  跑通 AI 下单付款“最后一公里”

  一句话,Stripe 新发布的 SDK 可以帮助智能体完成整个交易下单流程了。

  常规用法 be like:可以将此与聊天机器人集成,以便在对话中调用 Stripe 进行预购。

  下面我们以订机票为例,假设用户需求为:在4/24 日预订从纽约到旧金山的航班,价格低于 500 美元。

  为了完成任务,智能体可以将工作流程拆解为以下几个步骤:

  • 将查询转换为变量,比如“起点”、“目的地”、“出发时间”、“预算”;
  • 搜索并筛选提供这些变量的航班数据库;
  • 展示用户选项并允许他们进行选择;
  • 购买机票;

  这一过程需要结合大语言模型(LLMs)和函数调用,具体框架图如下:

  简单说,我们可以将每项任务分配给不同的 Agent,并向 Agent 提供不同工具,最终多 Agent 协同完成任务。

使用 LLMs 和函数调用,我们可以组装一组能够在线搜索航班、返回选项并最终识别预订 URL 的 Agent。

借助 Stripe,还可以嵌入金融服务并启用购买流程的自动化。

  接下来,我们具体展开其中的函数调用下单支付环节。

  整合函数调用

  概括而言,新发布的 SDK 为 Agent 提供了访问 Stripe API 的权限。它原生支持 Vercel 的 AI SDK、LangChain 和 CrewAI,并与任何支持函数调用的 LLMs 提供商兼容。

  这里补充一下,它建立在 Stripe 的 Node.js 和 Python SDK 之上。

  具体有啥用呢??

  举个栗子,假如我们想构建一个“商业伙伴”Agent,它需要帮忙处理向用户开发票这一任务。

  那么,整个过程可以大概描述为:

  • 导入必要模块,这些模块提供了创建 Agent 工具包、与 OpenAI 模型交互以及生成文本的功能;
  • 使用一个密钥创建 StripeAgentToolkit 的实例,这个密钥用于验证和授权 Agent 与 Stripe 服务交互;
  • 配置工具,定义 Agent 可以执行的动作;
  • 提供指令,告诉 Agent 向一个特定的电子邮件地址发送一张 100 美元的发票;
  • Agent 根据提供的提示和配置的工具,执行开具发票的任务。

  同时,此 SDK 工具包也能和任何其他工具集(如 Slack)一起使用,允许进行复杂多步骤操作。

  这里补充一下,Slack 提供了一个开放的 API,允许开发者创建自定义机器人(bots)和集成。

  这些机器人可以自动化重复性任务,如日程安排、提醒、代码部署等,而集成则可以将其他服务(如 Google Drive、Trello 等)直接接入 Slack。

  需要注意的是,由于此 SDK 处于早期验证阶段,因此官方建议使用受限 API 密钥来限制对 Agent 所需功能的访问。

  使用一次性虚拟卡支付

  另外,使用 Stripe 发卡(Issuing)服务,Agent 能够跑完下单付款“最后一公里”了。

  具体而言,这一服务可以为 Agent 生成一次性使用的虚拟卡,使得 Agent 能够使用分配给它们的资金。

  换句话说,有了这张卡,我们可以:

  • 自动检查交易是否符合预定的购买意图,批准或拒绝交易授权;
  • 为 Agent 设置预算和支出限制,以控制花销;

  好家伙,这不就是给 AI 开了张银行卡吗??

  还是以订机票为例,Agent 可能会提供一个航班列表供人类用户选择。每个航班选项包括航空公司、出发地和目的地、价格以及一个唯一的标识符(如#ABC 或#DEF)。

  用户选择后就可以生成一张虚拟卡,其额度限制为该航班的价格。

  例如,如果用户选择了价格为$250 的航班,那么生成的虚拟卡将只能用于支付这笔金额。

  为了验证用户的购买意图与实际购买行为相匹配,Stripe 提供了相应的控制和监控机制,包括实时授权处理、交易监控、以及在购买确认后停用卡片等措施。

  展开来说,实时授权处理功能允许系统在交易发生时立即做出反应,批准或拒绝 Agent 的购买请求,这确保了交易与用户的意图相匹配。

  有了实时授权,我们还可以监控卡片的使用情况,确保 Agent 的购买行为符合预期。

  一旦购买被确认,相关联的虚拟卡可以被停用,以防止进一步的交易。

  此外,基于使用量的计费可以快速集成到 Agent 框架中,以便向客户收费。

  当使用 Stripe 的 Agent 工具包来实现按量计费时,工具包中的中间件会监控和记录每次交互中使用的提示(用户输入)和完成(系统输出)token 的数量。

  计费完成后,此工具包还可以帮忙向客户开具账单。

  AI 自己赚钱自己花?

  事实上,除了让 AI 智能体完成日常支付,人们早就开始实验让 AI 自动控制整个交易流程。

  这不,代号“truth_terminal”的智能体还收到过 a16z 创始人的一笔 5 万美元比特币的巨额捐款。

  这个智能体由 AndyAyrey 发明创造,作用嘛,最初主要是根据角色设定(嘴炮能力惊人)在上自动发贴。

  它之所以出圈主要是因为,在发了一段时间帖子后,这个智能体竟自己学会了传播加密货币 meme 的梗图。

  甚至在一次聊天中,它拉来了硅谷风投大佬 Marc Andreessen 的这笔 5 万美元捐赠:

Marc Andreessen 要求它提供比特币钱包地址。

结果它真提供了一个,且交易立即在比特币区块链上得到验证。

  后来,加密货币 meme 也借此大涨,这下 Marc Andreessen 赶紧出来辟谣:

只参与投资了 truth_terminal,与正经加密货币 meme 无关。

  其实,关于 AI 能否自己赚钱这回事儿,OpenAI 早在 GPT-4 发布前就找研究机构进行了测试,只是未公布最终结果

  不过现在看来,答案已经很明显了:既能赚钱,也能花钱。

  最后需要提醒,虽然现在可以给 AI 办银行卡了,但户头还不是 AI 自己。

  或许,AI 也将拥有自己的身份了?