'ကောင်းကောင်းရှင်းပြပါ' ဆိုတဲ့ prompt က model ကို ဘာမှ တိကျစွာ ညွှန်ကြားထားခြင်း မဟုတ်ပါဘူး။ ရှင်းလင်းတဲ့ prompt ဆိုတာ model ကို 'ဘာလုပ်ရမလဲ, ဘာသိထားရမလဲ, ဘာမလုပ်ရ, ဘယ်လိုပြန်ပေးရမလဲ' ဆိုတာ တိတိကျကျ ပြောပြထားတဲ့ ညွှန်ကြားချက်ပါ။
GCCO Framework
GCCO က Goal (ဘာလုပ်ရမလဲ), Context (ဘာသိထားရမလဲ), Constraints (ဘာမလုပ်ရ), Output (ဘယ်လိုပုံစံနဲ့ ပြန်ပေးရမလဲ) ဆိုတဲ့ အကွက်လေးခုကို ဆိုလိုပါတယ်။ Prompt ရေးတိုင်း ဒီအကွက်လေးခုကို ပြည့်ပြည့်စုံစုံ ဖြည့်ထားရင် model ကရလဒ်ကို ပိုမှန်းလို့ ရနိုင်ပါတယ်။
| မှုန်တဲ့ prompt | ရှင်းတဲ့ prompt |
|---|---|
| ကောင်းကောင်းရှင်းပြပါ | အသက် ၁၄ နှစ်အတွက် ဝါကျ ၆ ကြောင်းနဲ့ ရှင်းပါ၊ ဥပမာတစ်ခုထည့်ပါ |
| ဒီ code ကို ပြင်ပေးပါ | အောက်ပါ function ရဲ့ null-check error ကို ပြင်ပြီး test case ၂ ခု ထပ်ထည့်ပါ |
ဥပမာတစ်ခုက စကားလုံး ၅၀ ထက် တန်ဖိုးရှိ
ကိုယ်လိုချင်တဲ့ output ပုံစံကို ဥပမာတစ်ခု ပြပါ — model က 'ဒီလိုမျိုး' ဆိုတာ ချက်ချင်းနားလည်ပါတယ်။
အနှစ်ချုပ်
Prompt engineering က model ကို 'ကျေးဇူးပြု၍' စကားလုံးများများ ထည့်ရေးတာ မဟုတ်ပါဘူး — Goal, Context, Constraints, Output ကို ရှင်းရှင်းလင်းလင်း ဖြည့်ပေးတာပါ။ GCCO framework လေးခုနဲ့ စလိုက်ရင် prompt အများစုကို ချက်ချင်း ပိုကောင်းလာအောင် ပြင်နိုင်ပါတယ်။
