AI能辦專(zhuān)屬信用卡了,Agent自己賺錢(qián)自己花,OpenAI合作伙伴打造
現(xiàn)在,給AI辦張銀行卡,它就能幫我們完成最終支付了?!
事情是這樣的。
支付公司Stripe(也就是Chatgpt的支付服務(wù)商)專(zhuān)門(mén)為AI智能體發(fā)布了一個(gè)接口,它允許智能體使用一次性虛擬卡完成金融支付。
消息一出,不僅引來(lái)近百萬(wàn)網(wǎng)友圍觀,也迅速在開(kāi)發(fā)者社區(qū)引起熱議。
據(jù)官方介紹,SDK具體功能包括:
- 讓LLMs可以調(diào)用支付、計(jì)費(fèi)、發(fā)卡等API。
- 支持與Vercel、LangChainAI和CrewAIInc等集成。
- 通過(guò)函數(shù)使用任何模型(按每個(gè)token計(jì)費(fèi))。
這意味著,今后我們讓“AI助理”幫忙訂一張機(jī)票,它就真的能下單支付,自己跑完整個(gè)流程了。
有人直呼,這也太酷了!本以為還要等Agent更加成熟才有可能實(shí)現(xiàn)。
再結(jié)合之前有人給AI“打賞”的例子,以后AI豈不是也能“自己賺錢(qián)自己花”了(doge)。
跑通AI下單付款“最后一公里”
一句話(huà),Stripe新發(fā)布的SDK可以幫助智能體完成整個(gè)交易下單流程了。
常規(guī)用法be like:
可以將此與聊天機(jī)器人集成,以便在對(duì)話(huà)中調(diào)用Stripe進(jìn)行預(yù)購(gòu)。
下面我們以訂機(jī)票為例,假設(shè)用戶(hù)需求為:
在4/24日預(yù)訂從紐約到舊金山的航班,價(jià)格低于500美元。
為了完成任務(wù),智能體可以將工作流程拆解為以下幾個(gè)步驟:
- 將查詢(xún)轉(zhuǎn)換為變量,比如“起點(diǎn)”、“目的地”、“出發(fā)時(shí)間”、“預(yù)算”。
- 搜索并篩選提供這些變量的航班數(shù)據(jù)庫(kù)。
- 展示用戶(hù)選項(xiàng)并允許他們進(jìn)行選擇。
- 購(gòu)買(mǎi)機(jī)票。
這一過(guò)程需要結(jié)合大語(yǔ)言模型(LLMs)和函數(shù)調(diào)用,具體框架圖如下:
簡(jiǎn)單說(shuō),我們可以將每項(xiàng)任務(wù)分配給不同的Agent,并向Agent提供不同工具,最終多Agent協(xié)同完成任務(wù)。
使用LLMs和函數(shù)調(diào)用,我們可以組裝一組能夠在線(xiàn)搜索航班、返回選項(xiàng)并最終識(shí)別預(yù)訂URL的Agent。
借助Stripe,還可以嵌入金融服務(wù)并啟用購(gòu)買(mǎi)流程的自動(dòng)化。
接下來(lái),我們具體展開(kāi)其中的函數(shù)調(diào)用和下單支付環(huán)節(jié)。
整合函數(shù)調(diào)用
概括而言,新發(fā)布的SDK為Agent提供了訪(fǎng)問(wèn)Stripe API的權(quán)限。它原生支持Vercel的AI SDK、LangChain和CrewAI,并與任何支持函數(shù)調(diào)用的LLMs提供商兼容。
這里補(bǔ)充一下,它建立在Stripe的Node.js和Python SDK之上。
具體有啥用呢??
舉個(gè)栗子,假如我們想構(gòu)建一個(gè)“商業(yè)伙伴”Agent,它需要幫忙處理向用戶(hù)開(kāi)發(fā)票這一任務(wù)。
那么,整個(gè)過(guò)程可以大概描述為:
- 導(dǎo)入必要模塊,這些模塊提供了創(chuàng)建Agent工具包、與OpenAI模型交互以及生成文本的功能。
- 使用一個(gè)密鑰創(chuàng)建StripeAgentToolkit的實(shí)例,這個(gè)密鑰用于驗(yàn)證和授權(quán)Agent與Stripe服務(wù)交互。
- 配置工具,定義Agent可以執(zhí)行的動(dòng)作。
- ……
- 提供指令,告訴Agent向一個(gè)特定的電子郵件地址發(fā)送一張100美元的發(fā)票。
- Agent根據(jù)提供的提示和配置的工具,執(zhí)行開(kāi)具發(fā)票的任務(wù)。
同時(shí),此SDK工具包也能和任何其他工具集(如Slack) 一起使用,允許進(jìn)行復(fù)雜多步驟操作。
這里補(bǔ)充一下,Slack提供了一個(gè)開(kāi)放的API,允許開(kāi)發(fā)者創(chuàng)建自定義機(jī)器人(bots)和集成。
這些機(jī)器人可以自動(dòng)化重復(fù)性任務(wù),如日程安排、提醒、代碼部署等,而集成則可以將其他服務(wù)(如Google Drive、Trello等)直接接入Slack。
需要注意的是,由于此SDK處于早期驗(yàn)證階段,因此官方建議使用受限API密鑰來(lái)限制對(duì)Agent所需功能的訪(fǎng)問(wèn)。
使用一次性虛擬卡支付
另外,使用Stripe發(fā)卡(Issuing)服務(wù),Agent能夠跑完下單付款“最后一公里”了。
具體而言,這一服務(wù)可以為Agent生成一次性使用的虛擬卡,使得Agent能夠使用分配給它們的資金。
換句話(huà)說(shuō),有了這張卡,我們可以:
- 自動(dòng)檢查交易是否符合預(yù)定的購(gòu)買(mǎi)意圖,批準(zhǔn)或拒絕交易授權(quán)。
- 為Agent設(shè)置預(yù)算和支出限制,以控制花銷(xiāo)。
好家伙,這不就是給AI開(kāi)了張銀行卡嗎??
還是以訂機(jī)票為例,Agent可能會(huì)提供一個(gè)航班列表供人類(lèi)用戶(hù)選擇。每個(gè)航班選項(xiàng)包括航空公司、出發(fā)地和目的地、價(jià)格以及一個(gè)唯一的標(biāo)識(shí)符(如#ABC或#DEF)。
用戶(hù)選擇后就可以生成一張?zhí)摂M卡,其額度限制為該航班的價(jià)格。
例如,如果用戶(hù)選擇了價(jià)格為$250的航班,那么生成的虛擬卡將只能用于支付這筆金額。
為了驗(yàn)證用戶(hù)的購(gòu)買(mǎi)意圖與實(shí)際購(gòu)買(mǎi)行為相匹配,Stripe提供了相應(yīng)的控制和監(jiān)控機(jī)制,包括實(shí)時(shí)授權(quán)處理、交易監(jiān)控、以及在購(gòu)買(mǎi)確認(rèn)后停用卡片等措施。
展開(kāi)來(lái)說(shuō),實(shí)時(shí)授權(quán)處理功能允許系統(tǒng)在交易發(fā)生時(shí)立即做出反應(yīng),批準(zhǔn)或拒絕Agent的購(gòu)買(mǎi)請(qǐng)求,這確保了交易與用戶(hù)的意圖相匹配。
有了實(shí)時(shí)授權(quán),我們還可以監(jiān)控卡片的使用情況,確保Agent的購(gòu)買(mǎi)行為符合預(yù)期。
一旦購(gòu)買(mǎi)被確認(rèn),相關(guān)聯(lián)的虛擬卡可以被停用,以防止進(jìn)一步的交易。
此外,基于使用量的計(jì)費(fèi)可以快速集成到Agent框架中,以便向客戶(hù)收費(fèi)。
當(dāng)使用Stripe的Agent工具包來(lái)實(shí)現(xiàn)按量計(jì)費(fèi)時(shí),工具包中的中間件會(huì)監(jiān)控和記錄每次交互中使用的提示(用戶(hù)輸入)和完成(系統(tǒng)輸出)token的數(shù)量。
計(jì)費(fèi)完成后,此工具包還可以幫忙向客戶(hù)開(kāi)具賬單。
AI自己賺錢(qián)自己花?
事實(shí)上,除了讓AI智能體完成日常支付,人們?cè)缇烷_(kāi)始實(shí)驗(yàn)讓AI自動(dòng)控制整個(gè)交易流程。
這不,代號(hào)“truth_terminal”的智能體還收到過(guò)a16z創(chuàng)始人的一筆5萬(wàn)美元比特幣的巨額捐款。
這個(gè)智能體由AndyAyrey發(fā)明創(chuàng)造,作用嘛,最初主要是根據(jù)角色設(shè)定(嘴炮能力驚人)在??上自動(dòng)發(fā)貼。
它之所以出圈主要是因?yàn)?,在發(fā)了一段時(shí)間帖子后,這個(gè)智能體竟自己學(xué)會(huì)了傳播加密貨幣meme的梗圖。
甚至在一次聊天中,它拉來(lái)了硅谷風(fēng)投大佬Marc Andreessen的這筆5萬(wàn)美元捐贈(zèng):
Marc Andreessen要求它提供比特幣錢(qián)包地址。
結(jié)果它真提供了一個(gè),且交易立即在比特幣區(qū)塊鏈上得到驗(yàn)證。
后來(lái),加密貨幣meme也借此大漲,這下Marc Andreessen趕緊出來(lái)辟謠:
只參與投資了truth_terminal,與正經(jīng)加密貨幣meme無(wú)關(guān)。
其實(shí),關(guān)于AI能否自己賺錢(qián)這回事兒,OpenAI早在GPT-4發(fā)布前就找研究機(jī)構(gòu)進(jìn)行了測(cè)試,只是未公布最終結(jié)果。
不過(guò)現(xiàn)在看來(lái),答案已經(jīng)很明顯了:既能賺錢(qián),也能花錢(qián)。
最后需要提醒,雖然現(xiàn)在可以給AI辦銀行卡了,但戶(hù)頭還不是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。