Agoda, gigant branży turystycznej znany głównie z rezerwacji hoteli i lotów, zaskoczył społeczność deweloperów AI niespodziewanym ruchem — opublikował na licencji open source narzędzie o nazwie APIAgent.
To uniwersalny serwer MCP (Model Context Protocol), który potrafi zamienić dosłownie każde API REST lub GraphQL w pełnoprawne narzędzie dla agentów AI — i to bez napisania choćby jednej linii kodu.
Problem, który zna każdy deweloper budujący agenty
Wyobraź sobie, że budujesz agenta AI, który ma sprawdzać ceny lotów w twoim wewnętrznym systemie. Nawet jeśli korzystasz ze standardu MCP — opracowanego przez Anthropic i szybko stającego się branżowym protokołem komunikacji między LLM a zewnętrznymi narzędziami — nadal musisz napisać dedykowany serwer MCP w Pythonie lub TypeScripcie. Potem zdefiniować wszystkie narzędzia ręcznie. Wdrożyć. Utrzymywać. I aktualizować za każdym razem, gdy zmieni się API po drugiej stronie.
Agoda nazwała to wprost „podatkiem integracyjnym” (integration tax). W firmie tej skali, dysponującej tysiącami wewnętrznych API, ręczne pisanie tysięcy serwerów MCP jest po prostu nierealne.
Jak to działa?
APIAgent pełni rolę inteligentnego pośrednika — proxy, które siedzi między modelem językowym (Claude, GPT-4 lub innym) a dowolnym istniejącym API. Wystarczy wskazać mu plik specyfikacji OpenAPI dla REST lub schemat GraphQL, a narzędzie samo zinterpretuje strukturę API i wystawi gotowe narzędzia dla LLM.
Stos techniczny, na którym opiera się APIAgent, to trójka: FastMCP odpowiada za warstwę MCP, OpenAI Agents SDK zarządza orkiestracją modelu językowego, a DuckDB — i to jest najbardziej interesujący element — pełni rolę lokalnego silnika SQL do przetwarzania danych.
Ten ostatni element zasługuje na szczególną uwagę. Jeśli API zwróci 10 000 nieposortowanych wierszy, a użytkownik chce „10 hoteli w Bangkoku z największą liczbą opinii”, APIAgent nie zasypie tym modelu językowego. Zamiast tego uruchomi lokalne zapytanie SQL przez DuckDB, przefiltruje dane, posortuje je i dopiero zwięzły wynik przekaże do LLM. To eleganckie rozwiązanie realnego problemu wydajności.
Piotr Wolniewicz, Redaktor Naczelny AIPORT.pl: „To, co robi Agoda, jest symptomatyczne dla dojrzewania rynku agentów AI. Dopóki każda integracja wymagała pisania niestandardowego kodu, budowanie prawdziwych, wielonarzędziowych agentów enterprise było zadaniem dla dużych, dobrze wyposażonych zespołów. APIAgent wpisuje się w trend «konfiguracja zamiast kodowania» — i jeśli rzeczywiście działa zgodnie z obietnicą, może znacząco obniżyć próg wejścia. Zwracam jednak uwagę, że Agoda to firma z dostępem do własnej infrastruktury produkcyjnej, co pozwala jej testować takie rozwiązania na żywym organizmie. Dla zewnętrznych deweloperów diabeł jak zwykle tkwi w szczegółach — szczególnie w kwestii bezpieczeństwa i niezawodności w środowiskach korporacyjnych.”
Uczące się „przepisy” i bezpieczeństwo domyślnie
Jedną z bardziej inteligentnych funkcji APIAgent jest mechanizm Recipe Learning (uczenia się przepisów). Kiedy złożone zapytanie w języku naturalnym zostanie pomyślnie wykonane, APIAgent może zapamiętać całą ścieżkę wykonania i zapisać ją jako sparametryzowany szablon — „przepis”. Kolejnym razem, gdy użytkownik zada podobne pytanie, system sięgnie po gotowy przepis zamiast angażować LLM do ponownego wnioskowania od zera. Rezultat: niższe koszty, mniejsze opóźnienia.
Na osobną wzmiankę zasługuje podejście do bezpieczeństwa. APIAgent domyślnie działa wyłącznie w trybie odczytu — blokuje wszystkie operacje mutujące (POST, PUT, DELETE), dopóki deweloper jawnie ich nie odblokuje w pliku konfiguracyjnym YAML. To właściwe podejście w świecie, gdzie agenty AI coraz częściej dostają dostęp do systemów produkcyjnych.
Dlaczego to ważne?
Warto zauważyć, że APIAgent pojawia się w momencie, gdy ekosystem MCP gwałtownie dojrzewa — OpenAI, Google, Microsoft i wiele innych firm ogłosiło lub już wdrożyło wsparcie dla tego protokołu. Standard promowany przez Anthropic przestaje być ciekawostką, a staje się realną infrastrukturą. Narzędzia takie jak APIAgent, które obniżają koszt tworzenia serwerów MCP praktycznie do zera, mogą znacząco przyspieszyć tę adopcję.
Kod źródłowy APIAgent jest dostępny publicznie. Szczegóły techniczne znajdziecie w oficjalnym komunikacie prasowym Agody: agoda.com/press.
