Ukufingqa Ubuchwepheshe Be-Function Calling
Ukufingqa Ubuchwepheshe Be-Function Calling
1. Incazelo
I-Function Calling iyindlela evumela abathuthukisi ukuthi bachaze amathuluzi angaphandle (njenge-API) kumodeli yolimi olukhulu (LLM) nge-JSON schema. Uma imodeli inquma ukuthi idinga ukusebenzisa ithuluzi ukuphendula umbuzo womsebenzisi, ikhipha idatha ye-JSON ehlelekile ye-tool_calls, ekhomba igama lomsebenzi kanye nemingcele. Uhlelo oluphethe luhlaziya futhi lwenze lolu cingo, lubuyisele umphumela kumodeli, bese imodeli ikhiqiza impendulo yokugcina.
2. Umgomo Oyinhloko Nezinkinga Ezixazululwayo
- Umgomo: Umjikelezo ovaliwe wezingxoxo ezimbili nokusebenza phakathi. Emzuliswaneni wokuqala, imodeli inquma futhi ikhiphe isicelo sokusebenzisa ithuluzi; ikhodi ephakathi yenza ithuluzi; emzuliswaneni wesibili, imodeli ikhiqiza impendulo yokugcina ngokususelwa kumphumela wokusebenza.
- Izinkinga ezixazululwayo: Kuxazulule inkinga yokuthi ngaphambilini, lapho imodeli icelwa ukusebenzisa ithuluzi, bekuncike ekuhlaziyweni kolimi olungazinzile nolunamaphutha (if/else), manje ngokukhipha okuhlelekile, kuthuthukisiwe ukujwayeleka nokunemba.
3. Ukwahlukaniswa Kwemisebenzi (Ukuqhathanisa Nokunikezwa Komsebenzi)
- Uthuthukisi (HR): Uchaza ithuluzi, abhale i-JSON Schema echaza umsebenzi wethuluzi, imingcele, njll.
- Imodeli ye-LLM (Umphathi): Iqonda incazelo yethuluzi, inqume ukuthi kudingeka yini ukusebenzisa ithuluzi, yiliphi ithuluzi kanye nemingcele, futhi ikhiphe isicelo esihlelekile sokusebenzisa ithuluzi (
tool_calls). Imodeli yenza izinqumo futhi ikhiqize umbhalo kuphela, ayisebenzisi ikhodi ngokwayo. - Umsebenzisi/ikhodi ephethe (Isisebenzi): Ihlaziya isicelo se-
tool_callssemodeli, yenze umsebenzi ofanele noma i-API, futhi ibuyisele umphumela.
4. Incazelo Yethuluzi (I-JSON Schema)
I-Schema iyincwadi yemiyalo yethuluzi, imininingwane ebalulekile ihlanganisa:
- name: Isihlonzi esiyingqayizivele sethuluzi.
- description: Kubaluleke kakhulu, imodeli incike ngokuphelele kule ncazelo ukuze inqume ukuthi ingasebenzisa yini ithuluzi. Uma incazelo icacile futhi inembile, isinqumo semodeli sinemba kakhulu.
- parameters: Ichaza imingcele edingekayo yethuluzi kanye nohlobo lwayo, incazelo, imingcele (njengamanani afakwe ohlwini, ukuthi ayadingeka yini, njll.).
5. Inqubo Egcwele Yokubiza
Indatshana ibonisa inqubo egcwele, kusukela umsebenzisi ebuza umbuzo, ukuthwala incazelo yethuluzi ekubizeni kokuqala kwemodeli, imodeli ibuyisela tool_calls, ikhodi yenza umsebenzi, ukubuyisela umphumela emlandweni wezingxoxo ngomlayezo we-role: "tool", kuze kube yilapho imodeli ikhiqiza impendulo yokugcina ngolimi lwemvelo.
6. Isici Esithuthukile - Ukubiza Amathuluzi Ngokuhambisana
Lapho umbuzo womsebenzisi udinga amathuluzi amaningi ukusebenza ndawonye (isibonelo, ukubuza isimo sezulu emadolobheni amaningi ngesikhathi esisodwa), imodeli ingakhipha uhlu olunama-tool_calls amaningi empendulweni eyodwa. Ikhodi ephethe ingawenza la macingo ngokuhambisana, bese ibuyisela yonke imiphumela emodelini ukuze ihlanganise, ngaleyo ndlela ithuthukise ukusebenza kahle.
评论
暂无已展示的评论。
发表评论(匿名)