Jak działa wywoływanie narzędzi przez model?
Najpierw odpowiedz na głos lub w myślach, potem porównaj.
Odpowiedź
Przy narzędziu wykonywanym w naszej aplikacji model proponuje nazwę funkcji i argumenty. Aplikacja sprawdza je, wykonuje dozwoloną operację i przekazuje wynik z powrotem. Model może potem odpowiedzieć albo poprosić o następny krok. To nie model bezpośrednio uzyskuje nieograniczony dostęp do systemu.
Na przykład proponuje getDocument({id: '12'}). Backend musi jeszcze sprawdzić, kto pyta i czy może odczytać dokument 12. Poprawna nazwa i typ argumentów nie wystarczą. Nieznane narzędzie odrzucam, a wyniki przypisuję do właściwego wywołania. Narzędzia wykonywane po stronie dostawcy mają inną granicę odpowiedzialności, którą trzeba sprawdzić w jego API.
Dlaczego to ważne: Fundament implementacji pętli agenta.
Możliwe dopytania: Czy model może sam przyznać sobie uprawnienie przez argument narzędzia?
Jak poszło? Bądź szczery — „Jeszcze nie” dodaje pytanie do powtórki.
Zacznij od
- F-P01 · Co to jest LLM? — Fundamenty LLM i AI engineering
- F-P03 · Co to jest token i okno kontekstu? — Fundamenty LLM i AI engineering
Przećwicz w kodzie
- Minimalna pętla agenta — uruchamia testy w przeglądarce
Dalsza lektura
- Claude Platform: Tool use overview(otwiera się w nowej karcie)Docs; dostęp 22.10.2026. Narzędzia klienta i serwera, wywołanie oraz wynik skorelowany z call ID.