Gå til indholdet

Funktionskald

En sprogmodel anmoder om en beskrevet funktion med strukturerede parametre; den tilknyttede applikation udfører den.

Også kendt somFunction CallingTool Calling
AI & automatisering

Hvordan virker funktionskald?

Funktionskald forbinder en sprogmodel med beskrevne funktioner. Modellen kan angive et funktionsnavn og de tilhørende strukturerede parametre. Den tilknyttede applikation står for udførelsen og kan sende resultatet tilbage til modellen til brug i det videre svar. Integrationen skal fastlægge, hvilke funktioner der er tilgængelige, og under hvilke betingelser de må køre. Et kald i korrekt format dokumenterer hverken tilladelse til handlingen eller rigtigheden af oplysningerne.

I en fiktiv lagerassistent bruges funktionen get_stock til at slå lagerbeholdningen op. Parameteren item_code skal angive varen P-73. Før forespørgslen kontrollerer applikationen, om varekoden er gyldig, og om den anmodende person må se denne beholdning. Assistenten formulerer sit svar ud fra det faktiske resultat. Hvis tjenesten ikke kan nås, skal forløbet have en passende fejltilstand. At læse en beholdning reserverer ingen varer; det kræver en særskilt, tilladt handling med et bekræftet resultat. Teamet planlægger derfor også kontroller med ugyldige varer og manglende adgangsrettigheder.

Kilder

Artikler om emnet

AI & automatisering med ASES

AI-assistenter og automatiserede arbejdsgange