Wywoływanie narzędzi (function calling)
Model zwraca ustrukturyzowaną prośbę o uruchomienie zdefiniowanej przez Ciebie funkcji; uruchamia ją Twój kod.
Opisujesz narzędzia nazwą, opisem i schematem JSON wejścia. Model sam niczego nie uruchamia: zwraca wywołanie z argumentami, a Twój kod decyduje, czy i jak je wykonać. Opisy narzędzi też są promptem i od nich zależy, jak dobrze model wybiera.
Powiązane hasła
- MCP (Model Context Protocol): Otwarty protokół podłączania narzędzi i danych do aplikacji AI: piszesz serwer raz, używasz z każdego klienta.
- Ustrukturyzowane odpowiedzi (structured outputs): Odpowiedź modelu jest ograniczona do zgodności z podanym schematem JSON.
- Pętla agenta: Cykl: wywołanie modelu, wywołanie narzędzia, wynik, który agent powtarza, aż skończy.
