Output Format និង Structured Response
កុំប្រាប់ AI តែថា «ឆ្លើយឱ្យល្អ»។ កំណត់ថាលទ្ធផលត្រូវមាន Field អ្វី លំដាប់ណា ប្រភេទទិន្នន័យអ្វី និងត្រូវដោះស្រាយព័ត៌មានខ្វះយ៉ាងដូចម្តេច។
AI អាចមានចម្លើយត្រឹមត្រូវ ប៉ុន្តែបើទម្រង់មិនសមនឹងកន្លែងប្រើ អ្នកត្រូវចំណាយពេលរៀបចំឡើងវិញ។ Output Format បម្លែង «ចម្លើយទូទៅ» ទៅជា «លទ្ធផលត្រៀមប្រើ»—សម្រាប់ Facebook, Report, Spreadsheet, Website ឬកម្មវិធី។
បន្ទាប់ពីរៀនចប់ អ្នកអាចជ្រើស Table, Checklist, Markdown, JSON ឬ Template តាមគោលដៅ; កំណត់ Field និង Data Type; បង្កើត Missing-value rule និងត្រួតពិនិត្យ Output មុនប្រើបន្ត។
១. Output Format ជាអ្វី ហើយហេតុអ្វីវាសំខាន់?
Output Format គឺជារបៀបដែលចម្លើយត្រូវបានរៀបចំ។ Structured Response គឺជាចម្លើយដែលមានផ្នែក ឈ្មោះ Field លំដាប់ និងច្បាប់ដដែលៗ ដើម្បីងាយអាន ប្រៀបធៀប ឬផ្ញើទៅជំហានបន្ទាប់។
២. ជ្រើស Format សម្រាប់មនុស្សអាន
ចាប់ផ្តើមពីសំណួរ៖ «អ្នកណានឹងប្រើ Output និងពួកគេត្រូវធ្វើអ្វីបន្ទាប់?» កុំប្រើ Table គ្រប់ករណី។ កថាខណ្ឌសមសម្រាប់ការពន្យល់, Checklist សមសម្រាប់ការអនុវត្ត និង Table សមសម្រាប់ការប្រៀបធៀប។
OUTPUT FORMAT LAB • ជ្រើសទម្រង់តាមកន្លែងប្រើ
ជ្រើសករណីប្រើប្រាស់ ដើម្បីមើល Output Contract ដែលសមស្រប។ នេះជាគំរូបង្ហាញ—not ការហៅ AI ពិត។
ROUTER
៣. បង្កើត Output Contract មុនសុំចម្លើយ
Output Contract គឺជាកិច្ចព្រមព្រៀងក្នុង Prompt ដែលប្រាប់ AI ថា ត្រូវបង្ហាញផ្នែកណា លំដាប់ណា និងប្រើច្បាប់អ្វី។ Contract ល្អមាន៖ Format, Required Fields, Order, Length, Data Type, Allowed Values និង Missing-value behavior។
OUTPUT FORMAT៖ Markdown។ លំដាប់ផ្នែក៖ ១) សេចក្តីសង្ខេប ៣ ប្រយោគ, ២) Fact ដែលមានក្នុង Input, ៣) Risk/Limitations, ៤) ព័ត៌មានខ្វះ, ៥) Next Steps ជា Checklist។ ប្រើ Heading ដូចបានកំណត់។ កុំបន្ថែមផ្នែកផ្សេង។ បើព័ត៌មាន Field ណាមួយខ្វះ សរសេរ «មិនមានក្នុង Input»។
សរសេរគំរូទទេអាចជួយបាន៖ «ចំណងជើង៖ [text]», «ហានិភ័យ៖ [list]»។ ប៉ុន្តែកុំដាក់គំរូដែលមាន Fact ក្លែងក្លាយ ព្រោះ AI អាចចម្លងវាទៅ Output ជាព័ត៌មានពិត។
៤. JSON និង Structured Data សម្រាប់ Automation
JSON មានប្រយោជន៍ពេល Output ត្រូវផ្ញើទៅ App, Database ឬ Workflow។ កំណត់ Key ដដែលៗ, Data Type និង Allowed Values។ ប្រាប់ AI ឱ្យឆ្លើយជា Valid JSON តែមួយ ដោយគ្មាន Markdown code fence ឬអត្ថបទក្រៅ Object។
ឆ្លើយជា Valid JSON តែមួយ៖ {"title":"string","summary":"string","risk_level":"low|medium|high|unknown","key_points":["string"],"missing_information":["string"],"needs_human_review":true}។ RULES៖ ប្រើ Double Quotes; កុំបន្ថែម Key ថ្មី; risk_level ត្រូវជាតម្លៃមួយក្នុងបញ្ជី; បើមិនដឹង ប្រើ "unknown"; Array ទទេប្រើ []; កុំប្រើ NaN ឬ undefined; កុំសរសេរពាក្យពន្យល់ក្រៅ JSON។
៥. Validate Structure មុនប្រើ Output
ការត្រួតពិនិត្យមានពីរស្រទាប់៖ Syntax ពិនិត្យថាទម្រង់ត្រឹមត្រូវ និង Semantics ពិនិត្យថាខ្លឹមសារ Fact ឯកតា និងទំនាក់ទំនងរវាង Field សមហេតុផល។
បើ Validation បរាជ័យ កុំបន្តដំណើរការដោយស្ងៀមស្ងាត់។ រក្សា Error, បង្ហាញ Field ដែលខុស និងសុំឱ្យ AI កែតែ Structure ដោយមិនប្តូរ Fact ដើម។
៦. រូបមន្តអនុវត្ត៖ Structured Response Builder
កំណត់ Use Case និងអ្នកប្រើមុន រួចជ្រើស Format, Fields, Types, Order, Missing-value rule និង Validation។ Prompt ខាងក្រោមអាចបម្លែងកំណត់ចំណាំទៅជា Content Brief ដែលអានងាយ និងអាចប្រើបន្តបាន។
ROLE៖ ធ្វើជាអ្នករៀបចំ Content Brief សម្រាប់ dmtrade.app។ TASK៖ បម្លែង Input ទៅជា Structured Response សម្រាប់ Caption អប់រំ Trading។ AUDIENCE៖ អ្នកចាប់ផ្តើមនៅកម្ពុជា។ INPUT_START ««« Leverage អាចធ្វើឱ្យ Exposure ធំជាងដើមទុន។ ទាំងចំណេញ និងខាតអាចកើនលឿន។ អ្នកថ្មីគួរយល់ Margin និងកំណត់ហានិភ័យមុនបើក Trade។ »»» INPUT_END។ OUTPUT FORMAT៖ Markdown តាមលំដាប់ជាក់លាក់៖ ១) TITLE — អតិបរមា ១០ ពាក្យ; ២) HOOK — មួយប្រយោគ; ៣) KEY_FACTS — Bullet ៣ ដែលប្រើតែ Input; ៤) SIMPLE_EXAMPLE — ឧទាហរណ៍ទូទៅមួយ ដោយគ្មានតួលេខបង្កើត; ៥) RISK_NOTE — មួយប្រយោគ; ៦) MISSING_INFORMATION — បញ្ជីព័ត៌មានដែល Input មិនមាន; ៧) CTA — អញ្ជើញអ្នកអានទៅ dmtrade.app ដោយមិនធានាចំណេញ។ RULES៖ រក្សាឈ្មោះ Heading ទាំង ៧; កុំបន្ថែម Heading; កុំផ្តល់សញ្ញាទិញលក់; កុំបង្កើត Fact ឬប្រភព។ បើផ្នែកណាមិនមានព័ត៌មាន សរសេរ «មិនមានក្នុង Input»។ QUALITY CHECK៖ មុនឆ្លើយ ពិនិត្យថា Heading មានគ្រប់តាមលំដាប់, Key Facts មកពី Input, មិនធានាចំណេញ និងអាចអានងាយលើទូរស័ព្ទ។ បង្ហាញតែ Structured Response ចុងក្រោយ។
៧. ពិនិត្យការយល់ដឹង
តើការណែនាំណាបង្កើត Structured Response ដែលអាចប្រើក្នុង Automation បានល្អជាងគេ?
៨. ចំណុចសំខាន់ដែលត្រូវចងចាំ
- ជ្រើស Format តាមអ្នកប្រើ កន្លែងប្រើ និងសកម្មភាពបន្ទាប់—not តាមភាពស្អាតតែប៉ុណ្ណោះ។
- ប្រើ Checklist សម្រាប់ Action, Table សម្រាប់ Comparison, Markdown សម្រាប់មនុស្ស និង JSON សម្រាប់កម្មវិធី។
- Output Contract គួរមាន Fields, Order, Length, Types, Allowed Values និង Missing-value behavior។
- សម្រាប់ JSON សុំ Valid JSON តែមួយ និងកុំឱ្យមានពាក្យពន្យល់ក្រៅ Object។
- Parse និង Validate ទាំង Structure និង Content មុនរក្សាទុក ឬបង្កសកម្មភាពខាងក្រៅ។
សម្រាប់ Prompt ដំបូង ប្រើ Template មាន ៤ ផ្នែក៖ «ចំណងជើង», «សេចក្តីសង្ខេប», «ចំណុចសំខាន់» និង «Next Step»។ បន្ថែម Field តែពេលមានតម្រូវការច្បាស់។
លំហាត់អនុវត្ត៖ យកកំណត់ចំណាំខ្លីមួយ រួចសុំ AI ឆ្លើយជាបី Format៖ Paragraph, Table និង JSON។ ប្រៀបធៀបថា Format ណាអានងាយ និង Format ណាអាចប្រើក្នុងកម្មវិធី។ បន្ថែម Missing-value rule ហើយសាកល្បង Input ដែលខ្វះ Field មួយ។
កំពុងពង្រឹងការរៀបចំ Output របស់អ្នក
បន្តអានគ្រប់ Checkpoint និងឆ្លើយ Quiz ដើម្បីបើកស្ថានភាព Mission Complete របស់អ្នក។
សូមត្រៀមខ្លួនសម្រាប់មេរៀនបន្ទាប់៖ «មេរៀនទី៨៖ Zero-shot, One-shot និង Few-shot»។
by 
