AI စီးရီးအင်တာဗျူး 12- Prompt ကို ဘယ်လိုချိန်ညှိမလဲ။
Prompt ချိန်ညှိခြင်း (Prompt Engineering / Optimization) သည် ကြီးမားသော ဘာသာစကားမော်ဒယ်ကို "နားထောင်"စေရန် အဓိကကျွမ်းကျင်မှုဖြစ်ပြီး အထူးသဖြင့် RAG စနစ်များတွင် မော်ဒယ်သည် ပြန်လည်ရယူထားသော အကြောင်းအရာကို သစ္စာရှိရှိ လိုက်နာခြင်း၊ ထင်ယောင်ထင်မှားရှောင်ရှားခြင်းနှင့် အထွက်ဖော်မတ်ကို စံချိန်စံညွှန်းအတိုင်း ထုတ်ပေးခြင်းတို့ကို တိုက်ရိုက်ဆုံးဖြတ်ပေးသည်။
၁။ Prompt ချိန်ညှိခြင်း၏ အဓိကမူများ
- ရှင်းလင်းခြင်း > ရှုပ်ထွေးခြင်း- ရိုးရှင်းသော တိုက်ရိုက်ညွှန်ကြားချက်များသည် ဆန်းကြယ်သော အတွေးအမြင်ကွင်းဆက်များထက် ပိုမိုထိရောက်တတ်သည်။
- လုံလောက်သော ကန့်သတ်ချက်များပေးပါ- "ဘာလုပ်နိုင်၊ ဘာမလုပ်နိုင်" ကို မော်ဒယ်အား ရှင်းရှင်းလင်းလင်းပြောပြပါ။
- ဥပမာများပေးပါ- Few-shot သည် Zero-shot ထက် ပိုတည်ငြိမ်သည်။
- အတည်ပြုနိုင်ခြင်း- မော်ဒယ်ကို ကိုးကားချက်များ သို့မဟုတ် ယုံကြည်မှုအဆင့်ကို ထုတ်ပေးခိုင်းပြီး အောက်ပိုင်းဆုံးဖြတ်ချက်အတွက် အသုံးပြုပါ။
- ထပ်ခါတလဲလဲ အကောင်းဆုံးပြုလုပ်ခြင်း- အခြေခံမှစတင်ကာ တစ်ကြိမ်လျှင် ကိန်းရှင်တစ်ခုသာပြောင်းကာ ရလဒ်များကို နှိုင်းယှဉ်ပါ။
၂။ တိကျသော ချိန်ညှိနည်းများ (လွယ်မှခက်သို့)
၁။ ဇာတ်ကောင်သတ်မှတ်ခြင်း (System Prompt)
မင်းသည် ကျွမ်းကျင်သော ဝန်ဆောင်မှုလက်ထောက်တစ်ဦးဖြစ်သည်။ အောက်ဖော်ပြပါ 【ကိုးကားပစ္စည်းများ】ကိုသာ အခြေခံ၍ မေးခွန်းများကိုဖြေရမည်။
အကယ်၍ အဖြေမသိပါက "ပစ္စည်းများတွင် သက်ဆိုင်ရာအချက်အလက်မရှိပါ" ဟု တိုက်ရိုက်ပြောပါ၊ ကိုယ်တိုင်မဖန်တီးပါနှင့်။
- အကျိုးသက်ရောက်မှု- နယ်ပယ်နှင့်လေသံကို သတ်မှတ်ပေးသည်။
- ချိန်ညှိရမည့်အချက်များ- လေသံ (ကျွမ်းကျင်သော/ဖော်ရွေသော)၊ ကန့်သတ်ချက်အား (တင်းကျပ်/လျော့ရဲ)။
၂။ ရှင်းလင်းသော ညွှန်ကြားချက်များ
❌ မကောင်း- "အသုံးပြုသူမေးခွန်းကိုဖြေပါ။"
✅ ကောင်း- "အောက်ဖော်ပြပါ 【ကိုးကားပစ္စည်းများ】ကိုသာ အခြေခံ၍ ဖြေပါ။ ကိုးကားပစ္စည်းများတွင် အဖြေမပါပါက 'ဤမေးခွန်းကိုကျွန်ုပ်မဖြေနိုင်ပါ' ဟုဖြေပါ။"
၃။ အထွက်ဖော်မတ်ထိန်းချုပ်ခြင်း
အောက်ပါ JSON ဖော်မတ်အတိုင်း ထုတ်ပေးပါ-
{
"answer": "မင်း၏အဖြေ",
"confidence": "မြင့်/အလယ်/နိမ့်",
"sources": [1, 3]
}
- ရည်ရွယ်ချက်- အောက်ပိုင်းခွဲခြမ်းစိတ်ဖြာခြင်း၊ ကိုးကားခြင်းနှင့် အမှားရှာခြင်းအတွက် အဆင်ပြေစေရန်။
၄။ Few-shot ဥပမာများ (အလွန်ထိရောက်)
ဥပမာ ၁-
မေးခွန်း- နှစ်စဉ်ခွင့်ရက်ဘယ်နှရက်ရှိသလဲ။
ကိုးကားပစ္စည်းများ- နှစ်စဉ်ခွင့်ရက်စည်းမျဉ်း- ၁ နှစ်ပြည့်ပါက ၅ ရက်၊ ၁၀ နှစ်ပြည့်ပါက ၁၀ ရက်။
အဖြေ- ၁ နှစ်ပြည့်ပါက ၅ ရက်၊ ၁၀ နှစ်ပြည့်ပါက ၁၀ ရက်။
ဥပမာ ၂-
မေးခွန်း- အချိန်ပိုလုပ်ခဘယ်လိုတွက်သလဲ။
ကိုးကားပစ္စည်းများ- ရုံးချိန်အတွင်းအချိန်ပို ၁.၅ ဆ၊ စနေ၊ တနင်္ဂနွေနေ့များတွင် ၂ ဆ။
အဖြေ- ရုံးချိန်အတွင်း ၁.၅ ဆ၊ စနေ၊ တနင်္ဂနွေ ၂ ဆ။
ယခုဖြေပါ-
မေးခွန်း- {အသုံးပြုသူမေးခွန်း}
ကိုးကားပစ္စည်းများ- {ပြန်လည်ရယူထားသောအကြောင်းအရာ}
အဖြေ-
- နည်းပညာ- ဥပမာများသည် မတူညီသောအခက်အခဲအဆင့်များကို လွှမ်းခြုံသင့်ပြီး "မဖြေနိုင်" ဥပမာတစ်ခုလည်း ပါဝင်သင့်သည်။
၅။ အတင်းအကျပ်ကိုးကားခြင်း
အဖြေ၏အဆုံးတွင် [citation:X] ဖြင့် အရင်းအမြစ်နံပါတ်ကို မှတ်သားပါ။ ဥပမာ- "နှစ်စဉ်ခွင့်ရက် ၅ ရက်ဖြစ်သည်[citation:1]။"
ပစ္စည်းမျိုးစုံပေါင်းစပ်ပါက သီးခြားစီမှတ်သားပါ။
၆။ ငြင်းပယ်တုံ့ပြန်မှုအတွက် အတိုင်းအတာသတ်မှတ်ခြင်း
- တင်းကျပ်သောကန့်သတ်ချက်- "ကိုးကားပစ္စည်းများနှင့် မေးခွန်းလုံးဝမသက်ဆိုင်ပါက 'ပစ္စည်းများမသက်ဆိုင်ပါ' ဟုဖြေပါ။"
- ပျော့ပျောင်းသောကန့်သတ်ချက်- ပြန်လည်ရယူမှုယုံကြည်မှုအမှတ်နှင့်တွဲပြီး အတိုင်းအတာအောက်တွင် အလိုအလျောက် ငြင်းပယ်ခြင်းသို့သွားပါ။
၇။ အတွေးအမြင်ကွင်းဆက် (Chain-of-Thought) ကို အဆင့်မြင့်ဆင်ခြင်မှုအတွက်အသုံးပြုခြင်း
မေးခွန်း- ကျန်းမာရေးဌာန၏ဌာနမှူးမှာ မည်သူနည်း။
အဆင့်များ- ၁။ ဦးစွာ ကျန်းမာရေးဌာနလက်အောက်ရှိ ဌာနများကိုရှာပါ။ ၂။ ထိုဌာနများ၏ ဌာနမှူးများကိုရှာပါ။ ၃။ နောက်ဆုံးအဖြေပေးပါ။
ကျေးဇူးပြု၍ အဆင့်များအတိုင်း စဉ်းစားပြီးမှ ထုတ်ပေးပါ။
၈။ ငြင်းပယ်ညွှန်ကြားချက် (Negative Prompting)
အဖြေများကို ကိုယ်တိုင်မဖန်တီးပါနှင့်။ "ဖြစ်နိုင်သည်" "ဖြစ်လိမ့်မည်" စသော မရေရာသည့်စကားလုံးများကို မသုံးပါနှင့်။ ကိုးကားပစ္စည်းများမဟုတ်သော မည်သည့်ကိန်းဂဏန်းကိုမျှ မထုတ်ပေးပါနှင့်။
၃။ Prompt ကောင်း/မကောင်းကို ဘယ်လိုအကဲဖြတ်မလဲ။
| ညွှန်ပြချက် | အဓိပ္ပာယ် | ဘယ်လိုတိုင်းတာမလဲ |
|---|---|---|
| သစ္စာရှိမှု | အဖြေသည် ကိုးကားပစ္စည်းများကို တင်းကျပ်စွာအခြေခံခြင်း | လူကိုယ်တိုင် သို့မဟုတ် RAGAS ၏ Faithfulness |
| ငြင်းပယ်မှုတိကျမှု | ငြင်းပယ်သင့်သောအခါ ငြင်းပယ်ခြင်း | အဖြေမရှိသော စမ်းသပ်ဒေတာတွင် တွက်ချက်ပါ |
| ဖော်မတ်လိုက်နာမှုနှုန်း | JSON/ကိုးကားများကို လိုအပ်သည့်အတိုင်း ထုတ်ပေးခြင်း | Regular expression ဖြင့်တိုက်စစ်ပါ |
| အသုံးပြုသူစိတ်ကျေနပ်မှု | အဖြေသည် အသုံးဝင်ခြင်း | အွန်လိုင်းတုံ့ပြန်ချက် / A/B စမ်းသပ်မှု |
အကြံပြုချက်- သေးငယ်သော စမ်းသပ်ဒေတာအစုံ (အနားသတ်ဖြစ်ရပ် ၂၀-၅၀) ကိုပြင်ဆင်ပြီး Prompt ကို ပြောင်းလဲမှုတိုင်းတွင် စမ်းသပ်၍ ပြောင်းလဲမှုများကိုမှတ်တမ်းတင်ပါ။
၄။ အဖြစ်များသောပြဿနာများနှင့် ချိန်ညှိလမ်းညွှန်ချက်များ
| ပြဿနာလက္ခဏာ | ဖြစ်နိုင်သောအကြောင်းရင်း | ချိန်ညှိနည်း |
|---|---|---|
| မော်ဒယ်သည် ကိုးကားပစ္စည်းများကို လျစ်လျူရှုပြီး ကိုယ်တိုင်ဖြေသည် | ညွှန်ကြားချက်မခိုင်လုံခြင်း | "အောက်ပါပစ္စည်းများကိုသာလျှင် အခြေခံပါ" ဟုပြောင်းကာ few-shot ဖြင့် ငြင်းပယ်ခြင်းကိုပြသပါ |
| မော်ဒယ်သည် "မသိပါ" ဟု အမြဲပြောသည် | ငြင်းပယ်မှုအတိုင်းအတာ မြင့်လွန်းခြင်း | အတိုင်းအတာကိုလျှော့ပါ သို့မဟုတ် ပြန်လည်ရယူမှုအရည်အသွေးကိုစစ်ဆေးပါ |
| အထွက်ဖော်မတ် ပျက်နေသည်၊ JSON အတိုင်းမဟုတ် | ညွှန်ကြားချက်မရှင်းလင်းခြင်း | တင်းကျပ်သော ဖော်မတ်ဥပမာထည့်ပါ သို့မဟုတ် function calling ကိုသုံးပါ |
| အဖြေရှည်လွန်း/တိုလွန်း | အရှည်မသတ်မှတ်ထားခြင်း | "ဝါကျ ၃ ကြောင်းထက်မပိုသောအဖြေပေးပါ" ဟုထည့်ပါ |
| အဆင့်မြင့်ဆင်ခြင်မှု မှားနေသည် | မော်ဒယ်၏ဆင်ခြင်နိုင်စွမ်းမလုံလောက်ခြင်း | အဆင့်ဆင့်ဆင်ခြင်ရန်တောင်းဆိုပါ သို့မဟုတ် ပိုအားကောင်းသောမော်ဒယ်ကိုသုံးပါ |
| ထင်ယောင်ထင်မှားကိန်းဂဏန်း/ရက်စွဲများပေါ်လာသည် | မော်ဒယ်သည် ကိုယ်ပိုင်အသိပညာကိုမှီခိုနေခြင်း | "မင်း၏မှတ်ဉာဏ်ထဲမှ မည်သည့်ဂဏန်းကိုမျှမသုံးဘဲ ပစ္စည်းများကိုသာကြည့်ပါ" ဟုအလေးပေးပါ |
评论
暂无已展示的评论。
发表评论(匿名)