Prompt Chaining និងការបំបែកការងារ
បំបែកគម្រោងធំទៅជាជំហានតូចៗដែលមាន Input, Output និង Quality Gate ច្បាស់ ដើម្បីអាចពិនិត្យកំហុសមុនបញ្ជូនលទ្ធផលទៅជំហានបន្ទាប់។
Prompt មួយដែលសុំឱ្យ AI «ស្រាវជ្រាវ រៀបផែនការ សរសេរ និងពិនិត្យ» ក្នុងពេលតែមួយ ធ្វើឱ្យពិបាកដឹងថាកំហុសកើតនៅជំហានណា។ Prompt Chaining បំបែកការងារទាំងនេះ និងរក្សាលទ្ធផលមធ្យម ដើម្បីអ្នកអាចត្រួតពិនិត្យមុនបន្ត។
បន្ទាប់ពីរៀនចប់ អ្នកអាចកំណត់ពេលណាគួរប្រើ Chain, បំបែកគម្រោងតាមការសម្រេចចិត្ត, បង្កើត Input/Output Contract រវាងជំហាន, ដាក់ Quality Gate និងកំណត់ Stop/Retry/Human Review។
១. Prompt Chaining ជាអ្វី?
Prompt Chain គឺជាលំដាប់ Prompt ច្រើនដែល Output ពីជំហានមួយក្លាយជា Input សម្រាប់ជំហានបន្ទាប់។ ជំហាននីមួយៗគួរមានគោលដៅតែមួយ និងអាចផ្ទៀងផ្ទាត់បានដោយឡែក។
២. បំបែកការងារតាម «ការសម្រេចចិត្ត»
កុំបំបែកតាមចំនួនកថាខណ្ឌប៉ុណ្ណោះ។ បំបែកត្រង់កន្លែងដែលមានការសម្រេចចិត្ត ឬត្រូវពិនិត្យ៖ តើ Source គ្រប់ទេ? តើ Outline ត្រឹមត្រូវទេ? តើ Draft គោរពផែនការទេ? តើ Output អាចផុសបានទេ?
TASK DECOMPOSER • បំបែកគម្រោងទៅជាជំហាន
ជ្រើសប្រភេទគម្រោង ដើម្បីមើល Chain និង Checkpoint ដែលសមស្រប។ នេះជាគំរូបង្ហាញ—not ការហៅ AI ពិត។
ARCHITECT
៣. កំណត់ Input/Output Contract រវាងជំហាន
Chain ដែលអាចទុកចិត្តបានត្រូវមាន Interface ច្បាស់។ ជំហាននីមួយៗត្រូវដឹងថា Input មកពីណា, Field ណាចាំបាច់, Output ទម្រង់អ្វី និងអ្វីដែលមិនត្រូវធ្វើ។
STEP 2 — PLAN។ INPUT៖ RESEARCH_PACK ដែលបាន Validate មាន fields: facts[], sources[], unknowns[], risk_notes[]។ TASK៖ បង្កើត Outline Caption។ OUTPUT៖ Valid JSON {"audience":"string","goal":"string","hook":"string","sections":["string"],"required_risk_note":"string","missing_information":["string"]}។ RULES៖ កុំបន្ថែម Fact ថ្មី; រាល់ Section ត្រូវភ្ជាប់ Fact ID; បើ Research Pack ខ្វះ Field ចាំបាច់ សូម STOP និងបង្ហាញ error_code: "INSUFFICIENT_RESEARCH"។
កុំបញ្ជូន Conversation ទាំងមូលទៅគ្រប់ជំហានដោយស្វ័យប្រវត្តិ។ បញ្ជូនតែ State ឬ Artifact ដែលចាំបាច់ ដូចជា Research Pack, Approved Outline និង Style Rules។ វាកាត់បន្ថយភាពច្រឡំ និងការលេចទិន្នន័យមិនពាក់ព័ន្ធ។
៤. ដាក់ Quality Gate មុនបន្ត
Quality Gate គឺជាការត្រួតពិនិត្យរវាងជំហាន។ Gate អាចជា Checklist, Schema Validation, Source Check, Test ឬ Human Approval។ Output ត្រូវមានស្ថានភាព PASS, FAIL ឬ NEEDS_REVIEW។
Gate មិនគួរឆ្លើយតែ «ល្អ» ឬ «មិនល្អ»។ វាគួររាយ Criteria, Result, Evidence និង Correction Request ដើម្បីជំហានមុនអាចកែបានជាក់លាក់។
៥. គ្រប់គ្រង Error Propagation, Retry និង Human Review
កំណត់អ្វីកើតឡើងពេល FAIL៖ បញ្ឈប់, Retry ជាមួយ Feedback, ត្រឡប់ទៅជំហានមុន ឬសុំមនុស្សពិនិត្យ។ កុំ Retry ដោយគ្មានដែនកំណត់ និងកុំឱ្យ AI កែ Fact ដើម្បីធ្វើឱ្យ Validation ឆ្លង។
សម្រាប់ការផ្ញើ Email, ផុស Social Media, ប្តូរ Database, Deploy កូដ ឬសេចក្តីសម្រេចហិរញ្ញវត្ថុ ត្រូវមាន Approval មុនសកម្មភាពខាងក្រៅ។ Prompt Chain ល្អរៀបចំការងារ—not ពង្រីកសិទ្ធិដោយខ្លួនឯង។
៦. រូបមន្តអនុវត្ត៖ Prompt Chain Architect
Prompt ខាងក្រោមមិនសុំឱ្យ AI ធ្វើគ្រប់ជំហានដោយស្ងៀមស្ងាត់ទេ។ វាសុំឱ្យបង្កើត Chain Plan ដែលមាន Artifact, Gate និង Stop Condition ច្បាស់ ដើម្បីអ្នកអាចដំណើរការម្តងមួយជំហាន។
ROLE៖ ធ្វើជាអ្នករចនា Prompt Workflow សម្រាប់ dmtrade.app។ GOAL៖ រៀប Prompt Chain សម្រាប់បង្កើត Caption អប់រំអំពីហានិភ័យ Leverage ដោយប្រើតែប្រភពដែលបានផ្តល់ និងត្រូវការមនុស្សអនុម័តមុនផុស។ បង្កើត Chain មាន ៤ ជំហាន៖ STEP 1 RESEARCH — ទាញ Fact, Source ID, Date, Unknown និង Risk Notes; OUTPUT = RESEARCH_PACK JSON; GATE = Source/Date/Fact validation; បើ Source មិនគ្រប់ STOP។ STEP 2 PLAN — ប្រើតែ RESEARCH_PACK ដែល PASS; បង្កើត Audience, Goal, Hook, Outline, Format និង Success Criteria; OUTPUT = CONTENT_PLAN JSON; GATE = Coverage/No-new-facts check; បើមាន Fact ថ្មី ត្រឡប់ FAIL។ STEP 3 DRAFT — ប្រើ Approved RESEARCH_PACK + CONTENT_PLAN; សរសេរ Caption ខ្មែរ ១២០–១៥០ ពាក្យ មាន Hook, Bullet ៣, Risk note និង CTA ទៅ dmtrade.app; កុំធានាចំណេញ និងកុំផ្តល់សញ្ញាទិញលក់; OUTPUT = DRAFT_V1 Markdown; GATE = Format/Fact/Safety check។ STEP 4 REVIEW — ប្រៀបធៀប DRAFT_V1 ជាមួយ Source IDs និង Criteria; OUTPUT = REVIEW_REPORT មាន status PASS|FAIL|NEEDS_REVIEW, issues[], corrections[] និង final_draft។ RULES សម្រាប់ Chain៖ ជំហានបន្ទាប់អាចប្រើតែ Artifact ដែល status = PASS; កុំកែ Source Fact ដើម្បីឱ្យ Draft ឆ្លង; Retry អតិបរមា ១ ដងក្នុងមួយជំហាន; បើនៅ FAIL សូម Escalate ទៅ Human Review; កុំផុស ឬផ្ញើដោយស្វ័យប្រវត្តិ។ OUTPUT REQUEST៖ បង្ហាញ Chain ជា Table មាន Columns៖ Step, Goal, Required Input, Output Artifact, Validation Gate, Failure Action និង Human Approval។
៧. ពិនិត្យការយល់ដឹង
តើ Prompt Chain មួយណាគ្រប់គ្រងកំហុស និងការបញ្ជូន Output បានល្អជាងគេ?
៨. ចំណុចសំខាន់ដែលត្រូវចងចាំ
- Prompt Chain បំបែកគម្រោងធំទៅជាជំហានដែលមានគោលដៅតែមួយ និងអាចផ្ទៀងផ្ទាត់បាន។
- បំបែកត្រង់ការសម្រេចចិត្ត៖ Research, Plan, Draft, Review និង Approval—not តាមចំនួនកថាខណ្ឌ។
- កំណត់ Input/Output Contract និងបញ្ជូនតែ Artifact ដែលចាំបាច់ទៅជំហានបន្ទាប់។
- ប្រើ Quality Gate ជាមួយ PASS, FAIL ឬ NEEDS_REVIEW មុនអនុញ្ញាតឱ្យ Chain បន្ត។
- កំណត់ Retry, Stop Condition, Version និង Human Approval មុនការផុស ផ្ញើ ឬប្តូរប្រព័ន្ធ។
ចាប់ផ្តើមដោយ Chain ៣ ជំហាន៖ PLAN → DRAFT → REVIEW។ ពេលអ្នកត្រូវការប្រភព ទើបបន្ថែម RESEARCH។ Chain ខ្លីដែលអាចពិនិត្យបាន ល្អជាង Chain វែងដែលគ្មាន Gate។
លំហាត់អនុវត្ត៖ យក Prompt ដែលសុំការងារ ៣ ឬច្រើនក្នុងពេលតែមួយ។ បំបែកវាទៅជា ៣ ជំហាន។ សរសេរ Required Input, Output Artifact និង PASS Criteria សម្រាប់ជំហាននីមួយៗ រួចកំណត់ថាតើពេល FAIL ត្រូវ Stop, Retry ឬសុំ Human Review។
កំពុងពង្រឹងការរចនា Workflow របស់អ្នក
បន្តអានគ្រប់ Checkpoint និងឆ្លើយ Quiz ដើម្បីបើកស្ថានភាព Mission Complete របស់អ្នក។
សូមត្រៀមខ្លួនសម្រាប់មេរៀនបន្ទាប់៖ «មេរៀនទី១០៖ Ask–Clarify–Execute Workflow»។
by 
