Přejít na obsah
Zpět na přehled článků

Amazon Bedrock AgentCore: Plateby AI agentů po požadavcích

AI generovaná redakční ilustrace k článku: Amazon Bedrock AgentCore: Plateby AI agentů po požadavcích
AI generovaná ilustrační vizualizace tématu článku; nejde o skutečný snímek produktu.
1 zobrazení

Společnost Amazon představila novou spravovanou službu s názvem Bedrock AgentCore payments, která je určena pro autonomní AI agenty. Tento systém umožňuje těmto entitám platit za různé služby přímo podle aktuální potřeby, což jim dává větší samostatnost při interakci s externími nástroji a API. a díky tomu mohou agenti efektivněji využívat placené zdroje bez nutnosti neustálého manuálního zásahu ze strany uživatele nebo správce systému. Tato spravovaná služba řeší zásadní problém autonomie AI agentů, kteří doposud byli omezeni na bezplatné API nebo vyžadovali předplacené kredity. Bedrock AgentCore payments umožňuje agentům dynamicky nakupovat prostředky v reálném čase, což znamená, že mohou reagovat na nové potřeby bez nutnosti předem definovat všechny možné scénáře nákupů. Tato schopnost výrazně zvyšuje jejich praktickou užitečnost v komplexních pracovních procesech, kde jsou náklady na externí nástroje proměnlivé.

Klíčovým aspektem tohoto řešení je způsob, jakým jsou v systému implementovány finanční pojistky. Limity výdajů vynucuje přímo infrastruktura služby, nikoli samotný jazykový model.

Technický proces transakcí

Technický proces transakcí začíná v momentě, kdy placený endpoint odpoví standardním kódem HTTP 402, který signalizuje požadavek po platbě. V takovém případě agent využívá systém AgentCore payments k provedení transakce prostřednictvím protokolu x402. Celý proces je zabezpečen tak, že agent transakci podepíše pomocí své nakonfigurované peněženky. Tímto způsobem je obchodníkovi vrácen kryptografický důkaz, který slouží jako potvrzení o provedené platbě za přístup k požadované službě. Protokol x402 v tomto kontextu slouží jako standardizovaný způsob komunikace pro mikroplatby, který rozšiřuje standardní HTTP protokoly. Kryptografický důkaz, který je vrácen obchodníkovi, slouží jako nezvratné potvrzení o transakci, což umožňuje prodejci poskytnout přístup k datům nebo výpočtům okamžitě po ověření podpisu, aniž by musel spoléhat na tradiční a pomalé bankovní vyúčtování.

Při konkrétní inferenci v systému BlockRun probíhá proces tak, že služba nejprve odpoví výzvou k platbě s cenou za dané volání. Nástroj AgentCore payments následně porovná tuto nabídku s finančními limity nastavenými pro aktuální relaci a podepíše autorizaci z peněženky agenta. Prodejce poté ověří platnost podpisu, poskytne výslednou inferenci a zaúčtuje poplatek, který představuje malou částku za každé jednotlivé volání.

Bezpečnost a kontrola výdajů

Bezpečnost a kontrola výdajů jsou v systému zajištěny mechanismem platebních relací. Každá relace stanoví strop, tedy nejvyšší částku, kterou může agent utratit, a nástroj AgentCore payments tento strop vynucuje na úrovni infrastruktury. Kód ani prompt agenta ho změnit nemohou, takže agent nepřekročí limit stanovený zákazníkem ani tehdy, když dojde k chybě v jeho logice.

Klíčovou vlastností tohoto zabezpečení je fakt, že ani vlastní kód agenta ani jeho prompt nemají schopnost tento finanční limit změnit. To znamená, že i v případě, kdy by v logice agenta došlo k chybě, systém znemožní jakékoli platby, které by překročily předem definovaný maximum. AgentCore payments tak funguje jako nezávislá kontrolní vrstva, která chrání uživatele před nečekanými výdaji způsobenými chybným fungováním autonomních procesů. Tato izolace znamená, že i kdyby byl agent napaden nebo by došlo k manipulaci s jeho promptem (tzv. prompt injection), útočník nemůže změnit finanční nastavení relace. AgentCore payments tedy slouží jako pojistka, která zaručuje, že maximální finanční expozice zákazníka je pevně stanovena a neměnná, což umožňuje bezpečnější nasazení AI agentů do produkčních prostředí s přímým přístupem k finančním prostředkům.

Praktické nasazení v Incarna

Podle článku umožnila služba agentům firmy Incarna platit za modelovou inferenci společnosti BlockRun po jednotlivých požadavcích. Tým Incarna podle uvedeného zdroje zkrátil práci na podpoře plateb x402 z měsíců na dny a do produkce nasadil kompletní tok plateb za inferenci. Jde o údaje uvedené v článku AWS a partnerů, nikoli o nezávisle ověřené měření.

Celá integrace systému AgentCore payments byla týmem Incarna dokončena během tří dnů, přičemž jeden den byl věnován samotnému vývoji a dva dny testování. Realizace vyžadovala napsání přibližně 200 řádků aplikačního kódu, což výrazně kontrastuje s původním odhadem, který předpokládal časovou náročnost dva až tři měsíce. Tento případ demonstruje, jak lze pomocí specializovaných nástrojů dramaticky snížit vývojovou zátěž při zavádění platebních mechanismů pro autonomní agenty. Kratší vývojový cyklus a nízký počet řádků kódu (cca 200) ukazují, že služba poskytuje vysokou úroveň abstrakce. Vývojáři se mohou soustředit na business logiku agenta místo na implementaci platebních protokolů. Srovnání s původním odhadem dvou až tří měsíců zdůrazňuje, kolik manuální práce při správě platebních toků a testování bezpečnosti transakcí tato spravovaná služba nahrazuje.

Výsledky beta testování

Výsledky beta testování, které publikovali AWS a jejich partneři, ukazují použití systému při zpracování mikroplateb. Během bety agenti zpracovali více než 1 000 plateb a náklady za jedno volání se pohybovaly od 0,001 do 0,05 USD. Každá z plateb byla vypořádána individuálně na blockchainu. Jde o údaje z článku AWS a partnerů, nikoli o nezávislé měření.

Podle údajů poskytovatele AgentCore payments pokryly veškeré technické požadavky nezbytné pro platby přes standard x402. Systém zahrnuje peněženku ve vlastnictví zákazníka, mechanismy pro financování a odvolání plateb, striktní limity utrácení vynucované platformou a digitální podpisy kompatibilní s oběma verzemi standardu. Tyto funkce společně umožňují autonomním agentům efektivně nakupovat služby bez nutnosti složitého manuálního nastavování platebních toků pro každou jednotlivou transakci. Komplexnost standardu x402 je v AgentCore payments řešena tak, že systém automaticky spravuje procesy financování (nabíjení peněženky) i odvolání plateb, což jsou kritické prvky pro udržení kontinuity provozu. Podpora obou verzí standardu x402 zajišťuje kompatibilitu s různými poskytovateli služeb, což umožňuje agentům interagovat s širokým ekosystémem externích API bez nutnosti přizpůsobovat kód pro každého prodejce zvlášť.

Zdroje

  1. Pay-per-inference for AI agents: How BlockRun and Incarna use Amazon Bedrock AgentCore payments | Artificial Intelligence — AWS Machine Learning Blog

Článek vznikl s pomocí AI; podklady a odkazy jsou uvedeny výše.