Takaitaccen Bayani Kan Function Calling
Takaitaccen Bayani Kan Function Calling
1. Ma'ana
Function Calling wata hanya ce da ke baiwa masu haɓakawa damar bayyana kayan aikin waje (kamar API) ga babban samfurin harshe (LLM) ta hanyar JSON schema. Lokacin da samfurin ya yanke shawarar cewa yana buƙatar kiran kayan aiki don amsa tambayar mai amfani, yana fitar da tsararren bayanan tool_calls na JSON, wanda ke nuna sunan aikin da za a kira da sigoginsa. Shirin mai masaukin baki yana tantancewa da aiwatar da wannan kiran, ya mayar da sakamakon ga samfurin, sannan samfurin ya samar da amsar ƙarshe.
2. Babban Ka'ida da Matsalolin da Yake Magance
- Asali: “Tattaunawa biyu + aiwatarwa a tsakiya” madauki. Zagaye na farko samfurin yana yanke shawara kuma ya fitar da buƙatar kiran kayan aiki; lambar tsakiya tana aiwatar da kayan aiki; zagaye na biyu samfurin yana samar da amsar ƙarshe bisa sakamakon aiwatarwa.
- Matsalolin da yake magance: Ya magance matsalar da ta gabata na dogaro da fassarar harshe na halitta mara ƙarfi (hukunce-hukuncen if/else) yayin kiran kayan aiki, ta hanyar samar da daidaito da inganta daidaito ta hanyar fitar da tsararru.
3. Rarraba Ayyuka (Kwatanta da Wakilan Aiki)
- Mai haɓakawa (HR): Yana ayyana kayan aiki, yana rubuta JSON Schema wanda ke bayyana aikin kayan aiki, sigoginsa, da sauransu.
- Samfurin LLM (Manaja): Yana fahimtar bayanin kayan aiki, yana yanke shawara ko buƙatar kira, wane kayan aiki za a kira da sigoginsa, kuma yana fitar da tsararren buƙatar kira (
tool_calls). Samfurin yana yanke shawara ne kawai kuma yana samar da rubutu, baya aiwatar da lambar da kansa. - Mai aiwatarwa / lambar mai masaukin baki (Ma'aikaci): Yana tantance buƙatar
tool_callsna samfurin, yana aiwatar da aikin ko kiran API na gaske, kuma ya mayar da sakamakon.
4. Ma'anar Kayan Aiki (JSON Schema)
Schema shine “littafin bayani” na kayan aiki, mahimman bayanai sun haɗa da:
- name: Mai gano kayan aiki na musamman.
- description: Muhimmi sosai, samfurin ya dogara gaba ɗaya kan wannan bayanin don yanke shawara ko zai kira kayan aikin. Bayanin ya fi bayyana da daidaito, hukuncin samfurin ya fi daidaito.
- parameters: Yana ayyana sigogin da ake buƙata don kayan aiki da nau'insu, bayaninsu, ƙuntatawa (kamar ƙimar zaɓi, ko wajibi ne, da sauransu).
5. Cikakken Tsarin Kira
Labarin ta hanyar misalin lambar neman yanayi, yana nuna dukkan tsari daga tambayar mai amfani, ɗaukar ma'anar kayan aiki don kiran samfurin na farko, samfurin ya dawo da tool_calls, lambar ta aiwatar da aikin, saka sakamakon a matsayin saƙon role: "tool" a cikin tarihin tattaunawa, har zuwa samfurin ya samar da amsar harshe na ƙarshe.
6. Babban Siffa - Kiran Kayan Aiki na Aiki Daya
Lokacin da tambayar mai amfani ke buƙatar kayan aiki da yawa su yi aiki tare (misali, neman yanayi na garuruwa da yawa a lokaci guda), samfurin zai iya fitar da jerin tool_calls da yawa a cikin amsa ɗaya. Lambar mai masaukin baki na iya aiwatar da waɗannan kiran aiki daya, sannan ta mayar da dukkan sakamakon ga samfurin don haɗawa, don haka inganta aiki.
评论
暂无已展示的评论。
发表评论(匿名)