Function calling
Förmågan hos en LLM att, utifrån en uppsättning fördefinierade funktioner med scheman, välja vilken som ska anropas och producera argumenten som strukturerad JSON. Bryggan mellan modellens språkförståelse och faktisk kod/API:er.
Mekanik: man beskriver tillgängliga funktioner (namn, beskrivning, parametrar som JSON Schema) för modellen; den avgör utifrån användarens fråga om en funktion behövs, vilken, och med vilka argument — och returnerar det som ett strukturerat anrop i stället för fritext. Applikationen kör funktionen och matar tillbaka resultatet till modellen, som formulerar ett svar. Vinst: låter en LLM hämta realtidsdata (väder, databas), utföra åtgärder (boka, skicka), och göra beräkningar pålitligt. OpenAI introducerade API:t 2023; nu standard hos alla stora leverantörer och grunden för agenter (där modellen kedjar flera anrop). Bygger på samma constrained-decoding-maskineri som structured output. Skiljer sig från MCP (ett öppet protokoll för att exponera verktyg). Hör ihop med tool use och structured output.