Gemiddeld
Technisch

Function Calling

Function Calling / Tool Use

Het vermogen van AI-modellen om externe functies en tools aan te roepen om acties uit te voeren of realtime data op te halen.

Uitgebreide Uitleg

Function Calling (ook wel Tool Use genoemd) is een game-changer: het laat AI-modellen niet alleen tekst genereren, maar ook acties uitvoeren door functies in je code aan te roepen. Je definieert beschikbare functies (bijv. "search_database", "send_email", "get_weather") en het model besluit wanneer en hoe ze te gebruiken.

De flow: (1) User vraag: "Wat is het weer in Amsterdam?", (2) Model beslist: ik moet get_weather() aanroepen, (3) Je code voert de functie uit, (4) Model krijgt resultaat, (5) Model formuleert antwoord: "Het is 15°C en zonnig". Dit maakt AI praktisch bruikbaar voor real-world applicaties.

Function calling enabled use cases zoals: chatbots die database queries doen, AI assistants die emails versturen, agents die APIs aanroepen, calculators die wiskundige berekeningen uitvoeren, en nog veel meer. Het is de brug tussen AI's language capabilities en de echte wereld.

Praktijkvoorbeeld

Een Nederlandse e-commerce chatbot gebruikt function calling. Klant vraagt: "Waar is mijn bestelling?". De AI roept get_order_status(order_id) aan, krijgt "Onderweg, levering morgen", en antwoordt: "Je bestelling is onderweg en wordt morgen tussen 10-14u bezorgd. Track & Trace: [link]". Alles automatisch, geen hardcoded flows nodig.

Veelgebruikte Zoektermen

function calling
tool use
AI functions
API integration

Gerelateerde Termen

Wil je meer leren over Function Calling?

Ontdek onze praktische AI-trainingen en leer hoe je deze concepten toepast in jouw organisatie.