W miarę jak agenci AI ewoluują z prostych chatbotów w autonomicznych pracowników, coraz częściej polegają na Model Context Protocol (MCP), aby wchodzić w interakcje z zewnętrznymi narzędziami i danymi. Jednak ta zdolność wiąże się z ukrytym kosztem finansowym i wydajnościowym, który Okta zamierza teraz rozwiązać.
Zrozumienie „podatku od narzędzi” (Tool Tax) w orkiestracji AI
Gdy agent AI wchodzi w interakcję ze środowiskiem za pośrednictwem serwera MCP, każde pojedyncze wywołanie modelu wymaga od agenta zrozumienia jego dostępnych możliwości. Aby to zrobić, system musi przekazać całą listę schematów narzędzi, ich nazw, opisów i parametrów do kontekstu promptu.
Okta zidentyfikowała to zjawisko jako „podatek od narzędzi” (tool tax). Wraz ze wzrostem liczby zintegrowanych narzędzi, narzut na prompt rośnie wykładniczo. Prowadzi to do znacznego wzrostu zużycia tokenów, co bezpośrednio zwiększa koszty operacyjne i opóźnienia (latency) przy każdym kroku rozumowania agenta. W przypadku wdrożeń na skalę korporacyjną, zarządzających setkami narzędzi, narzut ten może stać się głównym wąskim gardłem zarówno dla budżetu, jak i wydajności.
Rozwiązanie problemu narzutu dzięki MCP o zasięgu tożsamościowym (Identity-Scoped MCP)
Aby złagodzić tę nieefektywność, Okta wprowadza listy narzędzi MCP o zasięgu tożsamościowym (identity-scoped). Zamiast przesyłać informację o każdym dostępnym narzędziu przy każdym zapytaniu do modelu, podejście Okta wykorzystuje zarządzanie tożsamością i dostępem (IAM) do dynamicznego filtrowania zestawu narzędzi.
Dzięki zastosowaniu zakresowania opartego na tożsamości, serwer MCP udostępnia jedynie te definicje narzędzi, których użycie jest autoryzowane dla uwierzytelnionego użytkownika lub agenta. Jeśli agent działa w imieniu młodszego pracownika, otrzymuje jedynie podzbiór całkowitego schematu narzędzi; jeśli działa w imieniu administratora, otrzymuje pełny zestaw. Zapewnia to, że okno kontekstowe modelu nie jest zaśmiecone nieistotnymi lub nieautoryzowanymi opisami narzędzi, co skutecznie drastycznie zmniejsza liczbę tokenów wymaganych przy każdym wywołaniu wnioskowania (inference).
Dlaczego ma to znaczenie dla ekosystemu AI
Ten rozwój oznacza krytyczne przejście od AI skoncentrowanej na możliwościach („capability-centric”) do AI skoncentrowanej na zarządzaniu („governance-centric”). W miarę jak programiści przechodzą w stronę bardziej złożonych przepływów pracy agentów (agentic workflows), branża uświadamia sobie, że skali nie można osiągnąć poprzez brutalną siłę promptowania.
Strategia Okta odpowiada na dwie z najważniejszych przeszkód w adopcji AI w przedsiębiorstwach: optymalizację kosztów i bezpieczeństwo. Poprzez powiązanie ekspozycji narzędzi z tożsamością, Okta nie tylko redukuje „podatek od narzędzi”, ale także wymusza zasadę najmniejszych uprawnień (principle of least privilege) na poziomie protokołu. Zapewnia to, że agent AI nie odkryje przypadkowo ani nie spróbuje wywołać wrażliwej funkcji — takiej jak narzędzie do usuwania bazy danych — tylko dlatego, że schemat tego narzędzia znajdował się w kontekście promptu.
Kluczowe wnioski
- Redukcja marnotrawstwa tokenów: Identity-scoped MCP ogranicza schematy narzędzi wysyłane do modeli LLM, bezpośrednio obniżając „podatek od narzędzi” i redukując koszty wnioskowania.
- Zwiększone bezpieczeństwo: Poprzez filtrowanie narzędzi na podstawie tożsamości użytkownika, Okta wymusza ścisłą kontrolę dostępu, zapobiegając uzyskiwaniu przez agentów dostępu do nieautoryzowanych funkcji.
- Skalowalne przepływy pracy agentów: Zakresowanie pozwala przedsiębiorstwom wdrażać ogromne biblioteki narzędzi bez liniowego wzrostu opóźnień i narzutu na prompt, który jest typowy dla implementacji MCP na dużą skalę.
Podsumowując: Poprzez powiązanie ekspozycji narzędzi z tożsamością, Okta ogranicza nadmiar tokenów, który utrudniał wdrażanie agentów AI na dużą skalę, jednocześnie zwiększając bezpieczeństwo. Ten krok pcha branżę w stronę AI skoncentrowanej na zarządzaniu (governance-centric AI), gdzie koszty, szybkość i kontrola dostępu są wbudowane w protokół, a nie dodawane do niego po fakcie.
