Hvad betyder Function calling?
Function calling er en form for tool use, hvor funktioner beskrives med navn, formål og et format for argumenterne, ofte et JSON Schema. Begrebet bruges af flere leverandører og er ikke kun et produktnavn hos OpenAI.
Modellen producerer en anmodning med argumenter. I en almindelig integration er det applikationens kode, der validerer og udfører funktionen. Resultatet kan returneres til modellen, så den kan formulere et svar eller vælge næste skridt.
Et korrekt format er ikke det samme som et korrekt eller tilladt kald. Applikationen skal kontrollere identitet, rettigheder og forretningsregler. En funktion til at oprette en CRM-note bør eksempelvis afvise ukendte kunde-ID'er og håndtere genforsøg uden at oprette samme note flere gange.
Kilder og videre læsning
De tekniske begreber bygger på nedenstående kilder. Eksemplerne er illustrative og viser, hvordan I kan arbejde med emnet.

