Pozivanje alata je mehanizam kojim jezički model traži od aplikacije da izvrši neku radnju i vrati mu rezultat. Model pri tome sam ništa ne izvršava. Aplikacija mu pošalje popis dostupnih alata, model vrati strukturiran zahtjev s nazivom alata i argumentima, a aplikacija izvrši radnju i vrati rezultat. Model zatim odgovara ili poziva sljedeći alat. Ilustracije radi, na pitanje o današnjem vremenu model može zatražiti pretragu weba umjesto da odgovori iz sjećanja. Po zadanim postavkama model u svakom koraku sam odlučuje hoće li pozvati alat ili odgovoriti direktno. Argumente može popuniti i vrijednostima koje korisnik nije naveo. OpenAI i Anthropic koriste i naziv function calling za isti mehanizam.
Izvori: