AI能辦專屬信用卡了,Agent自己賺錢自己花,OpenAI合作夥伴打造

一水 發自 凹非寺

量子位 | 公眾號 QbitAI

現在,給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也將擁有自己的身份了?

參考鏈接:

[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