← 返回列表

Àkópọ̀ Ìmọ̀ Ẹ̀rọ Ìpè (Function Calling)

Àkópọ̀ Ìmọ̀ Ẹ̀rọ Ìpè (Function Calling)

1. Ìtumọ̀

Function Calling jẹ́ ọ̀nà tí ó gba àwọn olùgbéeṣe láyè láti ṣàpèjúwe àwọn irinṣẹ́ ìta (bíi API) sí Awoṣe Èdè Ńlá (LLM) nípasẹ̀ JSON schema. Nígbà tí awoṣe bá pinnu pé ó nílò irinṣẹ́ láti dáhùn ìbéèrè olùmúlò, yóò ṣàgbéjáde data JSON tool_calls tí ó ní ìtòlẹ́sẹẹsẹ, tí ó tọ́ka sí orúkọ àti àwọn paramita iṣẹ́ tí a ó pè. Ẹ̀tò agbàlejò yóò ṣe ìtúmọ̀ kí ó sì ṣe ìpè yìí, yóò sì dá àbájáde padà sí awoṣe, tí awoṣe yóò sì gbé ìdáhùn ìkẹyìn jáde.

2. Ìpìlẹ̀ Pàtàkì àti Àwọn Ìṣòro Tí Ó Yanjú

  • Ìwà pàtàkì: “Ìjíròrò ìpele méjì + ìmúṣẹ àárín” tí ó pa dé. Ní ìpele àkọ́kọ́, awoṣe pinnu kí ó sì gbé ìbéèrè ìpè irinṣẹ́ jáde; àárín, kóòdù ṣe irinṣẹ́; ní ìpele kejì, awoṣe gbé ìdáhùn ìkẹyìn jáde lórí ìlò àbájáde.
  • Ìṣòro tí ó yanjú: Ó yanjú ìṣòro tí ó ti wà tẹ́lẹ̀ nípa gbígbé irinṣẹ́ lọ sí awoṣe, tí ó gbára lé ìtúmọ̀ èdè àdáyébá tí kò dúró ṣinṣin (if/else), nípa ṣíṣe àlejò ìtòlẹ́sẹẹsẹ tí ó mú ìwọ̀nba àti ìpele òtítọ́ ga.

3. Ìpín Iṣẹ́ (Àfiwé Ìfidánilójú Iṣẹ́)

  • Olùgbéeṣe (HR): Ṣàlàyé irinṣẹ́, kọ JSON Schema tí ó ṣàpèjúwe iṣẹ́, paramita, àti bẹ́ẹ̀ bẹ́ẹ̀ lọ.
  • Awoṣe LLM (Ọ̀gá): Lóye àpèjúwe irinṣẹ́, pinnu bóyá ó nílò ìpè, èwo irinṣẹ́ àti paramita, kí ó sì gbé ìbéèrè ìpè tí ó ní ìtòlẹ́sẹẹsẹ (tool_calls) jáde. Awoṣe kan pinnu kí ó sì gbé ọ̀rọ̀ jáde, kò ṣe kóòdù fúnra rẹ̀.
  • Olùmúṣẹ/Kóòdù agbàlejò (Òṣìṣẹ́): Ṣe ìtúmọ̀ tool_calls awoṣe, ṣe iṣẹ́ tàbí ìpè API gangan, kí ó sì dá àbájáde padà.

4. Ìtumọ̀ Irinṣẹ́ (JSON Schema)

Schema jẹ́ “ìwé ìtọ́ni” irinṣẹ́, àwọn alàyé pàtàkì pẹ̀lú:
- name: Àmì ìdámọ̀ irinṣẹ́.
- description: Ó ṣe pàtàkì gan-an, awoṣe gbára lé àpèjúwe yìí láti pinnu bóyá ó yẹ kí ó pè irinṣẹ́ náà. Bí àpèjúwe ṣe ṣe kedere tó, bẹ́ẹ̀ ni ìpinnu awoṣe ṣe péye tó.
- parameters: Ṣàlàyé àwọn paramita tí irinṣẹ́ nílò, irú wọn, àpèjúwe, àti ìkọ̀wé (bíi àwọn iye àṣàyàn, bóyá ó ṣe pàtàkí, àti bẹ́ẹ̀ bẹ́ẹ̀ lọ).

5. Ìtòlẹ́sẹẹsẹ Ìpè Kíkún

Nínú àpilẹ̀kọ, àpẹẹrẹ kóòdù fún ìbéèrè ojú ọjọ́ fi ìtòlẹ́sẹẹsẹ kíkún hàn: láti ìbéèrè olùmúlò, gbígbé ìtumọ̀ irinṣẹ́ lọ fún ìpè awoṣe àkọ́kọ́, awoṣe tí ó dá tool_calls padà, kóòdù tí ó ṣe iṣẹ́, gbígbé àbájáde padà gẹ́gẹ́ bí ifiranṣẹ́ role: "tool" sínú ìtàn ìjíròrò, àti níkẹyìn awoṣe tí ó gbé ìdáhùn èdè àdáyébá jáde.

6. Ẹ̀yà Gíga - Ìpè Irinṣẹ́ Ní Àkójọpọ̀

Nígbà tí ìbéèrè olùmúlò nílò àwọn irinṣẹ́ púpọ̀ láti ṣiṣẹ́ papọ̀ (fún àpẹẹrẹ, ìbéèrè ojú ọjọ́ fún àwọn ìlú púpọ̀ ní àkókò kan), awoṣe lè gbé àtọ̀jọ̀ tool_calls púpọ̀ jáde nínú ìdáhùn kan. Kóòdù agbàlejò lè ṣe àkójọpọ̀ àwọn ìpè wọ̀nyí, kí ó sì dá gbogbo àbájáde padà sí awoṣe fún ìṣọ̀kan, tí ó sì mú ìmúṣẹ pọ̀ sí i.

评论

暂无已展示的评论。

发表评论(匿名)