Lura lejn il-glossarju Teknoloġija

Function Calling

Kapaċità ta' LLM li tippermetti lill-mudelli jinvokaw għodod u APIs esterni billi jiġġeneraw sejħiet ta' funzjoni strutturati.

X'Inhi Function Calling?

Function calling (magħrufa wkoll bħala użu ta' għodod) hija kapaċità ta' mudelli moderni tal-lingwa li tippermettilhom jinteraġixxu ma' sistemi esterni billi jiġġeneraw talbiet strutturati minflok test biss. Meta mudell jiddetermina li għandu bżonn informazzjoni jew azzjoni li ma jistax iwettaq waħdu — bħal li jiċċekkja t-temp attwali, jistaqsi database, jew jibgħat email — jiġġenera sejħa ta' funzjoni strutturata li s-sistema ospitanti tista' tesegwixxi.

Kif Taħdem

L-iżviluppatur jiddefinixxu sett ta' funzjonijiet disponibbli b'isem, deskrizzjoni, u skema tal-parametri. Meta l-mudell jirċievi mistoqsija tal-utent, jiddeċiedi jekk għandux juża funzjoni, jagħżel il-funzjoni xierqa, u jiġġenera l-parametri fil-format strutturata korretta. L-applikazzjoni mbagħad tesegwixxi l-funzjoni u tgħaddi r-riżultat lura lill-mudell, li jintegrah fir-risposta tiegħu. Dan joħloq ċirkwit fejn il-mudell jista' jirraġuna, jaġixxi, u jadatta bbażat fuq ir-riżultati.

Applikazzjonijiet fl-Intrapriżi

Function calling hija l-bażi ta' aġenti tal-AI kapaċi. Tippermetti li LLMs jsiru interfaċċi għal sistemi kummerċjali: queries ta' databases, interazzjonijiet ma' CRM, ġestjoni tat-tikiits, kontroll ta' infrastruttura, u aktar. Kunsiderazzjonijiet ewlenin jinkludu: is-sigurtà (liema funzjonijiet il-mudell għandu aċċess għalihom u b'liema permessi), il-validazzjoni (iċċekkja l-parametri iġġenerati mill-mudell qabel l-eżekuzzjoni), l-immaniġġjar tal-iżbalji (x'jiġri meta funzjoni tfalli), u l-logging (audit trail ta' kull azzjoni li l-mudell iwettaq).