IT-lexikon AI & ML Function calling

Function calling

AI & ML In English → Uppdaterad: 2026-07-30

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.

← Tillbaka till lexikonet