Č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.