Methode & Techniek
Tool Use / Function Calling
Function calling is een mechanisme waarmee een groot taalmodel externe tools, API's of functies kan aanroepen om informatie op te halen of acties uit te voeren. Hierdoor wordt het LLM een actieve agent die met systemen kan communiceren, een kernconcept binnen agentic AI-architecturen.
Wat is Function Calling
Function calling, ook bekend als tool use, is het vermogen van een groot taalmodel om gestructureerd externe functies aan te roepen. Het model krijgt een lijst beschikbare tools met hun parameters, en kan op basis van de gebruikersvraag bepalen welke tool het moet gebruiken en met welke argumenten.
Hoe werkt het
In de praktijk geeft een ontwikkelaar het model een JSON-schema van beschikbare functies. Het model kiest per situatie welke functie aangeroepen moet worden, vult parameters in en geeft het verzoek terug. Een orkestratielaag voert de daadwerkelijke aanroep uit en geeft het resultaat terug aan het model voor verdere verwerking.
Waarom belangrijk
Function calling maakt LLMs nuttig in echte werkomgevingen. Een model kan nu bijvoorbeeld een CRM-systeem updaten, een agenda-afspraak inplannen, een database-query uitvoeren of een betaling initiëren. Modellen als GPT-4o en Claude 3.5 ondersteunen function calling native, met hoge betrouwbaarheid.
Implementatie
Frameworks zoals LangChain en LlamaIndex bieden tool-abstracties die het bouwen van deze workflows vereenvoudigen. Voor productie is monitoring, logging en autorisatie essentieel: elke functieaanroep moet auditeerbaar zijn vanuit GDPR, EU AI Act en interne governance-perspectief.
Risico’s en governance
Function calling vergroot de impact van foutieve modeloutput aanzienlijk: een verkeerde aanroep kan data wijzigen of geld verplaatsen. Daarom worden in enterprise-contexten functies meestal gekoppeld aan strikte rechtenmodellen, dry-run-modi en menselijke goedkeuring voor kritieke acties.
Voorbeelden
Artificial Intelligence Consultant bouwt agentic systemen waarbij function calling kerncomponent is, gehost op Azure OpenAI of AWS Bedrock. Door zorgvuldige tooldefinities en evaluatie ontstaan veilige, productieklare workflows die de productiviteit van kenniswerkers aanzienlijk verhogen.
Synoniemen
- function calling
- tool use
- API-aanroepen door LLM
Voorbeelden
- GPT-4o die agenda's leest via Google Calendar API
- Claude 3.5 met tools voor CRM-updates
- Mistral met function calling voor compliance-checks
Laatst bijgewerkt: 15 april 2026