← 返回列表

Usaili wa Mfululizo wa AI 12: Jinsi ya Kuboresha Prompt?

Kuboresha Prompt (Uhandisi / Uboreshaji wa Prompt) ni stadi muhimu ya kufanya modeli kubwa ya lugha "kusikiliza", hasa katika mifumo ya RAG, inayoamua moja kwa moja ikiwa modeli itafuata kwa uaminifu maudhui yaliyorejeshwa, kuepuka udanganyifu, na kutoa muundo unaofaa.


1. Kanuni za Msingi za Kuboresha Prompt

  1. Wazi > Changamano: Maagizo rahisi na ya moja kwa moja mara nyingi ni bora kuliko minyororo ya mawazo ya mrembo.
  2. Toa Vizuizi vya Kutosha: Mwambie modeli wazi "inaweza kufanya nini, haiwezi kufanya nini".
  3. Toa Mifano: Few-shot ni thabiti zaidi kuliko Zero-shot.
  4. Inaweza Kuthibitishwa: Fanya modeli itoe nukuu au ujasiri, ili iwe rahisi kwa sehemu za chini kuhukumu.
  5. Uboreshaji kwa Kurudia: Anza kutoka kwenye msingi, badilisha kigezo kimoja kwa wakati, linganisha matokeo.

2. Mbinu Mahususi za Kuboresha (Kutoka Rahisi hadi Ngumu)

1. Uwekaji wa Wajibu (System Prompt)

Wewe ni msaidizi wa wateja wa kitaalamu. Unaweza kujibu maswali tu kulingana na [Marejeleo] yaliyotolewa hapa chini.
Ikiwa hujui jibu, sema moja kwa moja "Hakuna taarifa husika kwenye nyaraka", usitengeneze mwenyewe.
  • Kazi: Kuweka mipaka na sauti.
  • Sehemu za kuboresha: Sauti (kitaalamu/karibu), nguvu ya kizuizi (kali/nyepesi).

2. Maagizo ya Wazi

❌ Mbaya: "Jibu swali la mtumiaji."
✅ Nzuri: "Kulingana tu na [Marejeleo] hapa chini jibu. Ikiwa marejeleo hayana jibu, jibu 'Siwezi kujibu swali hili'."

3. Udhibiti wa Muundo wa Pato

Tafadhali toa kwa muundo wa JSON kama ifuatavyo:
{
  "answer": "Jibu lako",
  "confidence": "Juu/Kati/Chini",
  "sources": [1, 3]
}
  • Matumizi: Kurahisisha uchanganuzi, nukuu, na utatuzi wa sehemu za chini.

4. Mifano ya Few-shot (Inafaa Sana)

Mfano 1:
Swali: Likizo ya mwaka ina siku ngapi?
Marejeleo: Sheria za likizo ya mwaka: Mwaka 1 kamili siku 5, mwaka 10 kamili siku 10.
Jibu: Mwaka 1 kamili siku 5, mwaka 10 kamili siku 10.

Mfano 2:
Swali: Malipo ya saa za ziada yanahesabiwaje?
Marejeleo: Saa za ziada siku za kazi mara 1.5, wikendi mara 2.
Jibu: Siku za kazi mara 1.5, wikendi mara 2.

Sasa jibu:
Swali: {Swali la mtumiaji}
Marejeleo: {Maudhui yaliyorejeshwa}
Jibu:
  • Mbinu: Mifano inapaswa kujumuisha ugumu tofauti, pamoja na mfano wa "siwezi kujibu".

5. Kunukuu kwa Kulazimisha

Mwishoni mwa jibu, weka alama ya chanzo kwa [citation:X]. Kwa mfano: "Likizo ya mwaka ni siku 5[citation:1]."
Ikiwa unachanganya vyanzo kadhaa, weka alama kwa kila moja.

6. Kuweka Kizingiti cha Kukataa Kujibu

  • Kizuizi kikali: "Ikiwa marejeleo hayahusiani kabisa na swali, jibu 'Marejeleo hayahusiani'."
  • Kizuizi laini: Changanya na alama za ujasiri wa urejeshaji; ikiwa chini ya kizingiti, tumia tawi la kukataa moja kwa moja.

7. Mnyororo wa Mawazo (Chain-of-Thought) kwa Hoja za Kuruka

Swali: Bosi wa Zhang San ni nani?
Hatua: 1. Tafuta idara ya Zhang San. 2. Tafuta mkuu wa idara hiyo. 3. Toa jibu la mwisho.
Tafadhali fikiria kwa hatua kisha toa.

8. Maagizo ya Kukanusha (Negative Prompting)

Usitengeneze jibu. Usitumie maneno ya kusita kama 'labda', 'pengine'. Usitoe namba zozote isipokuwa zile zilizo kwenye marejeleo.

3. Jinsi ya Kutathmini Ubora wa Prompt?

Kipimo Maana Jinsi ya Kupima
Uaminifu Je, jibu linategemea kikamilifu marejeleo Kibinadamu au Faithfulness ya RAGAS
Usahihi wa Kukataa Je, inakataa inapopaswa Hesabu kwenye seti ya majaribio isiyo na jibu
Kufuata Muundo Je, inatoa JSON / nukuu kama ilivyoelekezwa Ulinganisho wa regex
Kuridhika kwa Mtumiaji Je, jibu ni muhimu Maoni mtandaoni / Majaribio ya A/B

Mapendekezo: Andaa seti ndogo ya majaribio (kesi 20-50 zenye mipaka), kila baada ya kubadilisha prompt, endesha na rekodi mabadiliko.

4. Mitego ya Kawaida na Mwelekeo wa Uboreshaji

Tatizo Sababu Inayowezekana Njia ya Kuboresha
Modeli inapuuza marejeleo, inajibu peke yake Maagizo hayana nguvu ya kutosha Badilisha kuwa "Kulingana tu na nyaraka zifuatazo" na onyesha kukataa kwa few-shot
Modeli husema "sijui" kila mara Kizingiti cha kukataa ni kikubwa sana Punguza kizingiti au angalia ubora wa urejeshaji
Muundo wa pato ni mbovu, sio JSON Maagizo si wazi Ongeza mfano thabiti wa muundo, au tumia function calling
Jibu ni refu sana/fupi sana Hakuna maagizo ya urefu "Jibu kwa sentensi zisizozidi 3"
Hoja za kuruka zina makosa Uwezo wa hoja wa modeli hautoshi Omba uonyeshe hoja hatua kwa hatua, au ubadilishe kwa modeli yenye nguvu zaidi
Namba/tarehe za udanganyifu zinaonekana Modeli inategemea maarifa yake mwenyewe Sisitiza "Usitumie namba zozote unazokumbuka, angalia nyaraka pekee"

评论

暂无已展示的评论。

发表评论(匿名)