Grįžti į žodyną Technologijos

Funkcijų iškvietimas (Function Calling)

LLM galimybė, leidžianti modeliams iškviesti išorinius įrankius ir API, generuojant struktūrizuotus funkcijų kvietimus.

Kas yra Function Calling?

Function Calling (taip pat žinomas kaip įrankių naudojimas) yra šiuolaikinių kalbinių modelių galimybė, leidžianti jiems sąveikauti su išorinėmis sistemomis generuojant struktūrizuotas užklausas iš anksto apibrėžtoms funkcijoms. Užuot tik teikęs tekstą, modelis gali nuspręsti, kada iškviesti funkciją, pasirinkti tinkamą iš galimų variantų ir sugeneruoti teisingus parametrus. Funkcija vykdoma išoriškai, o jos rezultatas grąžinamas modeliui tolesniam samprotavimui.

Ši galimybė paverčia kalbinius modelius iš teksto generatorių į išmanius orkestravimo komponentus, galinčius užklausinėti duomenų bazes, kviesti API, atlikti skaičiavimus, ieškoti dokumentuose, siųsti el. laiškus ir vykdyti praktiškai bet kokį programinį veiksmą. Modelis veikia kaip samprotavimo sluoksnis, suprantantis naudotojo ketinimą ir verčiantis jį į konkrečius veiksmus.

Kaip tai veikia

Kūrėjai pateikia modeliui funkcijų apibrėžimus, įskaitant pavadinimus, aprašymus ir parametrų schemas. Apdorodamas naudotojo užklausą, modelis nustato, ar reikia funkcijos kvietimo, sugeneruoja struktūrizuotą kvietimą su tinkamais argumentais ir pristabdo vykdymą. Gavęs funkcijos rezultatą, modelis įtraukia tą informaciją į savo atsakymą. Keli nuoseklūs ar lygiagretūs funkcijų kvietimai gali būti grandinėje sujungti sudėtingoms užduotims atlikti.

Poveikis įmonėms

Function Calling yra dirbtinio intelekto agentų architektūrų pagrindas įmonių aplinkoje. Jis leidžia kurti sistemas, galinčias savarankiškai naršyti CRM duomenų bazėse, apdoroti užsakymus, generuoti ataskaitas, valdyti darbo eigas ir integruotis su bet kuria sistema, turinčia API. Ši galimybė yra tai, kas atskiria paprastus pokalbių robotus nuo tikrai pajėgių dirbtinio intelekto asistentų, teikiančių išmatuojamą verslo vertę per veiksmus, o ne tik pokalbius.