Naar de inhoud

Function calling

Een taalmodel vraagt een beschreven functie aan met gestructureerde parameters; de gekoppelde toepassing voert deze uit.

Ook bekend alsTool calling
AI & automatisering

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

Artikelen over dit onderwerp

AI & automatisering met ASES

AI-assistenten en geautomatiseerde processen