Il tool use (uso di strumenti) permette a un modello di andare oltre i dati di addestramento chiamando funzioni esterne e integrandone l'output. Schick et al. (2023) hanno dimostrato con Toolformer che i modelli possono imparare quale API chiamare e quando, mentre Yao et al. (2023) hanno combinato azioni con strumenti e ragionamento esplicito in ReAct.
Nei prodotti questa capacità è di solito esposta come function calling (chiamata di funzioni): il modello emette una richiesta strutturata, l'applicazione la esegue e il risultato viene restituito al modello perché lo utilizzi.