現在,給 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 框架中,以便向客戶收費。
當使用 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 也将擁有自己的身份了?
參考鏈接:
[ 1 ] https://thelettertwo.com/2024/11/15/stripe-releases-sdk-enabling-payment-and-billing-capabilities-for-ai-agents/
[ 2 ] https://x.com/jeff_weinstein/status/1857161398943642029
[ 3 ] https://x.com/pmarca/status/1846374466101944629