Function calling
Een taalmodel vraagt een beschreven functie aan met gestructureerde parameters; de gekoppelde toepassing voert deze uit.
Hoe werkt function calling?
Function calling verbindt een taalmodel met beschreven functies. Het model kan een functienaam en bijbehorende gestructureerde parameters opleveren. De gekoppelde toepassing voert de functie uit en kan het resultaat aan het model teruggeven voor het verdere antwoord. De integratie moet vastleggen welke functies beschikbaar zijn en onder welke voorwaarden ze mogen worden uitgevoerd. Een aanroep in het juiste formaat bewijst noch de bevoegdheid voor de actie, noch de feitelijke juistheid van de gegevens.
In een fictieve magazijnassistent vraagt de functie get_stock de voorraad op. De parameter item_code moet het artikel P-73 aanduiden. Voor de bevraging controleert de toepassing of de artikelcode geldig is en of de aanvrager deze voorraad mag bekijken. De assistent baseert het antwoord op het werkelijke resultaat. Als de dienst onbereikbaar is, heeft het proces een passende foutstatus nodig. Een voorraadhoeveelheid lezen reserveert geen goederen; daarvoor is een afzonderlijke actie met de juiste bevoegdheid en een bevestigd resultaat nodig. Het team plant daarom ook controles met ongeldige artikelen en ontbrekende toegangsrechten.
Bronnen
Verwante begrippen
- AI-agentEen AI-systeem dat binnen vastgestelde grenzen vervolgstappen kiest en resultaten van hulpmiddelen gebruikt om verder te werken.
- Agentische workflowEen werkproces met AI-ondersteunde beslissingen en acties via hulpmiddelen, waarin vaste controles en variabele stappen samenkomen.
- Model Context ProtocolMCP standaardiseert de uitwisseling tussen AI-toepassingen en servers die hulpmiddelen, contextgegevens of sjablonen aanbieden.
- AI-guardrailsGuardrails begrenzen en controleren AI-gedrag. Modelinstructies en technische handhaving vervullen verschillende taken.
- PromptinjectiePromptinjectie probeert een AI-applicatie met ingevoegde instructies om te leiden. Ook opgehaalde documenten kunnen die bevatten.
- ModelkaartEen modelkaart documenteert doel, grondslagen, beoordelingsvoorwaarden en bekende beperkingen van een bepaalde versie van een AI-model.
Artikelen over dit onderwerp








AI & automatisering met ASES
AI-assistenten en geautomatiseerde processen



