Aplikačná AI a automatizácia · AI agenti a aplikačná integrácia

Volanie funkcií modelom

Function calling

Posledná odborná revízia
28. júla 2026
Odborný garant
Miroslav Schmiedt
ID
AI-GEO-F-24

Odborná definícia

Význam a odborné vymedzenie pojmu

Function calling je integračný vzor, pri ktorom model na základe používateľského vstupu vyberie vopred definovaný nástroj a vytvorí štruktúrované argumenty podľa jeho schémy. Samotný model zvyčajne funkciu nevykoná. Aplikačný kód musí validovať argumenty, overiť oprávnenie, zavolať externý systém a vrátiť výsledok do konverzácie. Schéma obmedzuje formát, nie pravdivosť zámeru ani bezpečnosť operácie. Kritické akcie preto potrebujú potvrdenie, idempotenciu, audit a kontrolu výstupu.

Zrozumiteľné vysvetlenie

Ako sa pojem používa v praxi

Používateľ napíše, že chce zistiť stav objednávky. Model nerozhodne iba textom, ale vytvorí volanie get_order_status s číslom objednávky. Server skontroluje, či číslo patrí prihlásenému účtu, zavolá interné API a výsledok pošle modelu na formuláciu odpovede. Ak model navrhne delete_order alebo vymyslí parameter, aplikácia ho nesmie slepo vykonať. Function calling premieňa jazyk na štruktúrovaný návrh akcie, no bezpečná autorita zostáva v aplikačnej vrstve.

Časté otázky

Otázky, ktoré spresňujú význam

Vykonáva model funkciu sám?

Nie v bežnej architektúre. Generuje názov nástroja a argumenty. Skutočný kód spustí hostiteľská aplikácia podľa vlastných bezpečnostných pravidiel.

Na čo slúži JSON Schema?

Opisuje povolené polia, typy a požadované argumenty. Pomáha vytvoriť parsovateľný výstup, ale nenahrádza serverovú validáciu hodnôt.

Čo znamená strict schema adherence?

Model má generovať argumenty presne podľa podporovanej schémy. Aj formálne platný JSON však môže obsahovať nesprávne ID alebo nevhodný zámer.

Kedy treba vyžiadať potvrdenie používateľa?

Pred finančnou, právnou, deštruktívnou alebo inak významnou akciou. Potvrdenie má jasne uviesť konkrétny objekt a následok operácie.

Ako sa bráni duplicitnému vykonaniu?

Použijú sa idempotency keys, stavový automat, unikátne identifikátory volania a evidencia výsledku, aby retry nevytvoril druhú platbu či rezerváciu.

Súvisiace pojmy

Významové a tematické súvislosti

Pojem v rozhodovaní

Odborné články, ktoré tento pojem používajú v praxi

Zdroje a redakčná stopa

Použité východiská a odborná revízia

Definícia je autorská odborná syntéza. Pri právnych a regulačných rozhodnutiach má prednosť aktuálne oficiálne znenie predpisu a posúdenie konkrétneho prípadu.