0
Prejsť na obsah

Function Calling

Funkčné volanie umožňuje modelu vybrať povolenú funkciu a pripraviť štruktúrované argumenty, ktoré aplikácia overí a prípadne vykoná.

Čo je Function Calling

Funkčné volanie je spôsob, ako prepojiť model s presne opísanými funkciami aplikácie. Model nezamení ich kód. Vyberie vhodný nástroj a pripravuje štruktúrované argumenty, ktoré systém ďalej spracováva.

Samotný návrh výzve nesmie ešte automaticky znamenať vykonávanie citlivej akcie.

Popis funkcií a databáza

Každá funkcia má jednoznačný účel, obmedzený rozsah a presný vstupný plán. Názvy a popisy vysvetľujú, kedy nástroj je použitý a kedy nie. Povinnosti, typy, povolené možnosti a limity znižujú priestor na nejasnosť.

Validácia a oprávnenie

Aplikácia overuje každý argument nezávisle od modelu. Používateľ môže vykonať len operáciu, na ktorú má oprávnenie. Identita, vlastníctvo záznamu a hranice organizácie sú kontrolované na serveri, nie len v textovej inštrukcii.

Potvrdenie citlivých akcií

Platba, vymazanie, uverejnenie alebo odoslanie správy si vyžaduje jasný zhrnutie a vedome potvrdenie. Systém rozlíži návrh od skutočnej realizácie.

Chyby, audit a testy

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

Prístup PAR HOUSE Agency

Funkcie sme postavili ako malé, kontrolovateľné operácie s bezpečným odvodom od správania. Model môže pomôcť pri rozhodovaní a príprave dát, ale pravidlá podnikania zostávajú v aplikácii. Kritické kroky sú validácia, potvrdenie, audit a možnosť bezpečného opakovania.