← 返回列表

Function Calling ƒe Numekuku

Function Calling ƒe Numekuku

1. Numefiaƒe

Function Calling nye nuɖoɖo si na wɔlawo ate ŋu atsɔ JSON schema aɖe afia gbegbɔgblɔ gã (LLM) siwo li abe API ene. Ne model la bu be wòle be yeayɔ nuɖoɖo aɖe be yeaɖo nya aɖe ŋu la, edoa tool_calls JSON data si me wɔnawo kple woƒe numetiawo le. Host code la kpɔa eteƒe eye wòwɔa eɖoɖo ma, hetrɔa vɔvɔtɔe na model la, eye model la gblɔa nya mamlɛa.

2. Gɔmeɖose Gãtɔ kple Nusiwo Wòɖea ƒe

  • Gɔmeɖose: “Ɖoƒe eve ƒe nuƒoƒo + dɔwɔwɔ le titina” ƒe xexlẽdzesi. Ɖoƒe gbãtɔ me la, model la bua nu eye wòdoa nuɖoɖo ƒe kpɔɖeŋu; le titina la, code wɔa nuɖoɖo ma; eye ɖoƒe evelia me la, model la tsɔa dɔwɔwɔ ƒe vɔvɔtɔe wɔna hena nya mamlɛa.
  • Nusi wòɖea ƒe: Eɖea ƒe na nya si le be wòana model la nate ŋu ayɔ nuɖoɖo, si va yi la nɔ anyi ɖe gbegbɔgblɔ gɔmeɖose (if/else) si me dzɔdzɔ mele o ŋu, eye to structured output me la, eɖe kplɔ̃ ɖe eme kple eteƒenɔnɔ.

3. Dɔwɔwɔ ƒe Maɖamaɖa (Wɔe abe dɔ gbɔna ɖoɖo ene)

  • Wɔla (HR): Wɔa nuɖoɖo, ŋlɔa JSON Schema si gblɔa nuɖoɖo ƒe dɔwɔwɔ, numetiawo, kple bubuawo.
  • LLM Model (Mɔ̃ɖaŋunɔla): Se nuɖoɖo ƒe gblɔɖeɖe, bua be wòle be yeayɔ nuɖoɖo aɖe alo ao, eye numetiawo kawoe, eye wòdoa structured ƒe kpɔɖeŋu (tool_calls). Model la dea nu ko, mewɔa code o.
  • Wɔla/Host Code (Dɔwɔla): Kpɔa model ƒe tool_calls kpɔɖeŋu, wɔa dɔwɔwɔ alo API ƒe yɔyɔ la vavã, eye wòtrɔa vɔvɔtɔe na model la.

4. Nuɖoɖo ƒe Gɔmeɖose (JSON Schema)

Schema nye nuɖoɖo ƒe “agbalẽɖeɖe”, eye nya veviwo le eme:
- name: Nuɖoɖo ƒe ŋkɔ si wotsɔ dea dzesii.
- description: Ele vevie ŋutɔ, model la ɖea anyi ɖe gblɔɖeɖe sia dzi koŋ be yeabu alo yeayɔ nuɖoɖo la. Gblɔɖeɖe la ke le kɔkɔe eye wòle eteƒe la, model la ƒe nudede la kea.
- parameters: Gblɔa nuɖoɖo ƒe numetiawo kple woƒe nɔnɔme, gblɔɖeɖe, kple sewo (abe xexlẽdzesiwo, alo wòle be wòanɔ anyi o ene).

5. Yɔyɔ ƒe Mɔ̃ Fũu

Nya la to kpɔɖeŋu code si biaa yame ƒe nɔnɔme me la, eɖea mɔ si dzi wotsɔna tso ame ƒe biabia, hetsɔa nuɖoɖo ƒe gɔmeɖose kplɔe ɖo na model ƒe yɔyɔ gbãtɔ, model trɔa tool_calls, code wɔa dɔwɔwɔ, hetsɔa vɔvɔtɔe kple role: "tool" da ɖe nuƒoƒo ƒe ŋutinya me, vaseɖe esime model la gblɔa nya mamlɛa le gbegbɔgblɔ gɔme.

6. Nu Yeyewo - Nuɖoɖo Yɔyɔ ƒe Ƒoƒoɖeɖe

Ne ame ƒe biabia di be nuɖoɖo geɖe nawɔ ɖeka (abe alesi wòbiaa du geɖe ƒe yame ƒe nɔnɔme ɖeka me ene) la, model ate ŋu ado tool_calls geɖe ɖe eƒe ŋuɖoɖo ɖeka me. Host code ate ŋu awɔ yɔyɔ siawo ɖe ƒoƒoɖeɖe me, eye wòatsɔ vɔvɔtɔe siawo katã ana model la be wòawɔ ƒuƒoƒo, eye wòana dɔawɔwɔ nava eme kaba.

评论

暂无已展示的评论。

发表评论(匿名)