0
Prejsť na obsah

Function Calling

Function Calling prepája model s presne opísanými funkciami aplikácie. Model nenahrádza ich kód: vyberie nástroj a pripraví štruktúrované argumenty, ktoré aplikácia ďalej spracuje. Samotný návrh volania nesmie automaticky vykonať citlivú akciu.

Čo je Function Calling

Function Calling prepája model s presne opísanými funkciami aplikácie. Model nenahrádza ich kód: vyberie nástroj a pripraví štruktúrované argumenty, ktoré aplikácia ďalej spracuje. Samotný návrh volania nesmie automaticky vykonať citlivú akciu.

Opis funkcií a schéma údajov

Každá funkcia má jednoznačný účel, obmedzený rozsah a presnú vstupnú schému. Názvy a opisy vysvetľujú, kedy sa nástroj používa a kedy nie. Povinné hodnoty, typy, povolené možnosti a limity znižujú nejednoznačnosť.

Validácia a oprávnenia

Aplikácia overuje každý argument nezávisle od modelu. Používateľ môže vykonať iba operáciu, na ktorú má oprávnenie. Identita, vlastníctvo záznamu a hranice organizácie sa kontrolujú na serveri, nielen v textovom pokyne.

Potvrdenie citlivej akcie

Platba, vymazanie, publikovanie alebo odoslanie správy vyžaduje jasné zhrnutie a vedomé potvrdenie. Systém rozlišuje návrh od skutočného vykonania. Opakované volanie je navrhnuté tak, aby nevytvorilo duplicitnú objednávku ani zmenu.

Chyby, audit a testy

Nástroj vracia zrozumiteľný stav bez odhalenia tajných údajov. Audit zaznamenáva používateľa, funkciu, čas a výsledok. Testy zahŕňajú chýbajúce údaje, neplatné hodnoty, nedostupnú službu, prekročenie oprávnení aj neočakávané poradie krokov.

Prístup PAR HOUSE Agency

Funkcie navrhujeme ako malé, kontrolovateľné operácie s bezpečným predvoleným správaním. Model pomáha rozhodovať a pripravovať údaje, ale obchodné pravidlá zostávajú v aplikácii. Kritické kroky majú validáciu, potvrdenie, audit a možnosť bezpečného opakovania.