The Ultimate Prompt Template, Production Workflow, AI Adoption Roadmap — สร้าง Prompt Library สำหรับองค์กร
คือ Prompt Template ระดับ Production ที่รวมทุก framework (PTCF, CoT, Few-shot, Constraints) เข้าด้วยกัน — ใช้ได้กับทุกงาน ทุกระดับความซับซ้อน
🎯 เปรียบเทียบง่ายๆ: Golden Template เหมือน "สูตรสำเร็จ" ที่รวมเคล็ดลับจากเชฟหลายคน — คุณไม่ต้องใช้ทุกส่วนผสมทุกครั้ง แต่มีไว้ครบเมื่อต้องการทำอาหารระดับ Michelin
| คำถาม | ตัวอย่างคำตอบ | ถ้าไม่ชัด |
|---|---|---|
| What — ต้องการอะไรกันแน่? | สรุปสำนวนคดี 3 คดีเป็น 1 รายงาน 2 หน้า | เขียน user story ก่อน: "ในฐานะ X ฉันต้องการ Y เพื่อ Z" |
| Why — ทำไมต้องใช้ AI? | ประหยัดเวลา 80% จาก 3 ชั่วโมงเหลือ 30 นาที | ถ้าคำตอบคือ "ไม่รู้" อย่าเพิ่ง prompt |
| Who — ใครอ่าน output? | ผู้บังคับบัญชาระดับ ผกก. | กำหนด format และโทนตามผู้อ่าน |
Phase 0 ใช้เวลา 2 นาที แต่ลด iteration จาก 5 รอบเหลือ 2 รอบ
## 🏆 GOLDEN TEMPLATE v2.0 # [ROLE] — กำหนดบทบาท AI คุณคือ [ตำแหน่ง/ความเชี่ยวชาญ] ที่มีประสบการณ์ [X ปี] ใน [สาขา] คุณมีความเชี่ยวชาญเฉพาะด้าน: [ทักษะ 1], [ทักษะ 2], [ทักษะ 3] # [CONTEXT] — บริบทและพื้นหลัง ## สถานการณ์ - [อธิบายบริบทปัจจุบัน] - [ข้อจำกัดที่เกี่ยวข้อง] - [ผู้รับสารคือใคร] ## ข้อมูลที่ให้ ``` [วางข้อมูล/เอกสาร/ตัวอย่างที่เกี่ยวข้อง] ``` # [TASK] — งานที่ต้องทำ ทำ [งานหลัก] โดย: 1. [ขั้นตอนที่ 1] 2. [ขั้นตอนที่ 2] 3. [ขั้นตอนที่ 3] # [CONSTRAINTS] — ข้อจำกัดและกฎ ## ต้องทำ (MUST) - [กฎข้อ 1] - [กฎข้อ 2] ## ห้ามทำ (MUST NOT) - [ข้อห้าม 1] - [ข้อห้าม 2] ## Quality Criteria - [เกณฑ์คุณภาพ 1] - [เกณฑ์คุณภาพ 2] # [FORMAT] — รูปแบบผลลัพธ์ ## โครงสร้าง Output [ระบุ format: ตาราง/bullet/paragraph/JSON/etc.] ## ความยาว [ระบุความยาว: สั้น/กลาง/ยาว หรือจำนวนคำ] ## ภาษา [ภาษาไทย/อังกฤษ/ผสม — ระบุสัดส่วน] # [EXAMPLES] — ตัวอย่าง (Few-shot) ## ตัวอย่างที่ดี ✅ Input: [ตัวอย่าง input] Output: [ตัวอย่าง output ที่ต้องการ] ## ตัวอย่างที่ไม่ดี ❌ Input: [ตัวอย่าง input] Output: [output ที่ไม่ต้องการ] — เพราะ [เหตุผล] # [THINKING] — วิธีคิด (Chain-of-Thought) ก่อนตอบ ให้คิดตามขั้นตอน: 1. [ขั้นตอนการคิดที่ 1] 2. [ขั้นตอนการคิดที่ 2] 3. [ขั้นตอนการคิดที่ 3] แสดงกระบวนการคิดใน <thinking> tags --- เริ่มทำงานเลย:
ส่วน [THINKING] ใช้เฉพาะกับ Standard Models เท่านั้น สำหรับ Reasoning Models ที่มี Chain-of-Thought built-in ไม่ต้องใส่ส่วนนี้ — ใช้แนวทาง Constraint-First Prompting แทน (ดู Module 7)
| ระดับ | ส่วนที่ใช้ | ตัวอย่างงาน |
|---|---|---|
| 🟢 Simple | ROLE + TASK + FORMAT | แปลภาษา, สรุปข้อความ |
| 🟡 Medium | ROLE + CONTEXT + TASK + CONSTRAINTS + FORMAT | เขียน report, วิเคราะห์ข้อมูล |
| 🔴 Complex | ทุกส่วน (Full Template) | วิเคราะห์คดี, ร่างนโยบาย, Production prompt |
| Key | คำถามตรวจสอบตัวเอง | ตัวอย่างงานตำรวจ |
|---|---|---|
| Context | AI รู้บทบาท + สถานการณ์ + ขอบเขตพอไหม? | "คุณเป็นนักวิเคราะห์ AML สังกัด บก.ปอท. วิเคราะห์จาก CDR 3 เดือน" |
| Constraints | บอกสิ่งที่ห้ามทำ + ต้องทำ + Fallback ชัดไหม? | "ห้ามสรุปความผิด ห้ามระบุชื่อจริง ถ้าข้อมูลไม่พอให้บอกว่าขาดอะไร" |
| Examples | มีตัวอย่าง format ที่ต้องการไหม (Few-shot)? | ให้ตัวอย่าง output 1 แถวของตาราง Red Flags ที่ต้องการ |
| Reasoning | ต้องการ CoT / Constraint-First / Maieutic? | งาน Reasoning Model → Constraint-First ไม่ต้องสั่ง CoT |
| Output | กำหนด format + ความยาว + โทนชัดไหม? | "ตาราง: Red Flag | Evidence | Risk | มาตรา ปปง. | confidence" |
[PERSONA] นักวิเคราะห์ Financial Crime เชี่ยวชาญ AML + Blockchain 10 ปี [TASK] วิเคราะห์ธุรกรรมต้องสงสัยจาก CSV ที่แนบ ระบุ red flags และ risk level [CONTEXT] ข้อมูล: ธุรกรรมธนาคาร 3 เดือน + Crypto wallet transactions เกณฑ์: ปปง. [CONSTRAINTS HARD] - ห้ามสรุปว่า "ผิดกฎหมาย" / ใช้คำว่า "มีเหตุสงสัย" - ห้ามระบุชื่อจริง [CONSTRAINTS SOFT] - อ้างอิงมาตรา ปปง. ทุกข้อ - ระบุ confidence ทุก red flag [FALLBACK] - ถ้า data ไม่ครบ: ระบุช่วงเวลาที่ขาดและผลกระทบต่อการวิเคราะห์ [EXAMPLES] | Red Flag | หลักฐาน | Risk | มาตรา | Confidence | | โอนเข้า-ออกทันที <1hr | แถว 12,15,28 | สูง | ม.5 ปปง. | high | [REASONING] Constraint-First (Reasoning Model) [OUTPUT] - ตาราง: Red Flag | หลักฐาน | Risk | มาตรา | Confidence - Risk Score รวม (1-10) พร้อมเหตุผล - Action Plan: สิ่งที่ต้องทำใน 7 / 14 / 30 วัน [DATA] [แนบ CSV สมมติ]
| Metric | วัดอะไร | เกณฑ์ผ่าน |
|---|---|---|
| Accuracy | ความถูกต้องของเนื้อหา | ≥ 90% |
| Consistency | ผลลัพธ์สม่ำเสมอ (run 10 ครั้ง) | ≥ 85% |
| Format Compliance | ตรงตาม format ที่กำหนด | ≥ 95% |
| Latency | เวลาตอบ (สำหรับ API) | ≤ 10 วินาที |
| Safety | ไม่มี harmful/biased output | 100% |
| # | ตรวจอะไร | ถ้า FAIL → ทำอะไร |
|---|---|---|
| 1 | ครบถ้วนตามที่สั่ง? | เพิ่ม completeness constraint |
| 2 | ไม่มีข้อมูลที่ไม่มีใน input? | เพิ่ม "ห้ามใช้ความรู้ทั่วไป" |
| 3 | ตัวเลข/มาตรา/ชื่อ verify ได้? | เพิ่ม self-check prompt |
| 4 | โทนถูกต้องตาม audience? | ระบุ audience ใน F ของ PTCF ชัดขึ้น |
| 5 | ความยาวเหมาะสม? | ระบุ max_length ใน Output constraint |
| 6 | ไม่มี PII/ข้อมูลลับรั่วไหล? | เพิ่ม Security check ใน Constraints |
| 7 | Format ตรง template ที่กำหนด? | ใส่ตัวอย่าง 1 แถวใน Examples |
| 8 | Human-in-the-Loop: คุณพร้อมรับผิดชอบ output นี้ไหม? | ถ้า FAIL → อย่าส่ง |
ข้อ 8 สำคัญที่สุด — ถ้าคุณไม่พร้อมรับผิดชอบ output ที่ AI สร้าง ห้ามส่งต่อไม่ว่าข้อ 1-7 จะผ่านหมดก็ตาม
| Phase | ระยะเวลา | เป้าหมาย | กิจกรรม |
|---|---|---|---|
| Phase 1: Explore | 1-2 เดือน | ทุกคนใช้ AI ได้ | Training, ทดลอง use cases ง่ายๆ |
| Phase 2: Standardize | 2-3 เดือน | มี Prompt Library | สร้าง templates, SOP, governance |
| Phase 3: Scale | 3-6 เดือน | AI ใน workflow หลัก | API integration, automation, metrics |
| Phase 4: Optimize | ต่อเนื่อง | AI-Native Culture | Fine-tune, custom models, innovation |
| # | ❌ ข้อผิดพลาด | ✅ วิธีที่ถูกต้อง |
|---|---|---|
| 1 | ข้าม Phase 0 (3Ws) ลงมือเขียน prompt ทันที → iteration ซ้ำซ้อน | ถาม What/Why/Who ก่อนเสมอ แล้ว draft user story ก่อนเริ่ม |
| 2 | ใช้ทุกส่วนของ Golden Template ทุกครั้ง → ยาวเกินไป ฟุ่มเฟือย | เลือกตาม complexity: Simple (ROLE+TASK+FORMAT) / Medium (เพิ่ม CONTEXT+CONSTRAINTS) / Complex (Full) |
| 3 | ลืมตรวจ 5 Keys ก่อนกด Send → output ไม่ตรงที่ต้องการ | ตรวจทุกครั้ง: Context · Constraints · Examples · Reasoning · Output |
| 4 | ส่ง output ให้ผู้บังคับบัญชาโดยไม่ผ่าน QA Checklist 8 ข้อ | ผ่านทุกข้อ ถ้าข้อ 8 FAIL (ไม่พร้อมรับผิดชอบ) ห้ามส่ง |
| 5 | ไม่มี Prompt Library → ทุกคนในทีมเขียน prompt ต่างสไตล์กัน | สร้าง Library มี metadata: version, author, test_cases, changelog |
| 6 | ใช้ THINKING section กับ Reasoning Model → ช้าและซ้ำซ้อน | Reasoning Model ใช้ Constraint-First ไม่ต้องสั่ง CoT (ดู Module 7) |
| 7 | Deploy โดยไม่วัด baseline metrics → ไม่รู้ว่าดีขึ้นหรือแย่ลง | วัด Accuracy/Consistency/Format/Latency/Safety ก่อน deploy และ monitor ต่อเนื่อง |
โจทย์: Prompt ที่ทำมา 15 modules — จะสร้าง Prompt Library สำหรับหน่วยงานได้อย่างไร? ต้องมี metadata อะไรบ้าง?
Metadata ที่ต้องมีในแต่ละ Prompt:
name — ชื่อ Promptversion — เลข versionauthor — ผู้สร้างmodel — model ที่ทดสอบแล้วtemperature — ค่า temperature ที่แนะนำuse_case — งานที่ใช้constraints — ข้อจำกัดหลักtest_cases — ชุดทดสอบchangelog — ประวัติการเปลี่ยนแปลงlast_reviewed — วันที่ตรวจสอบล่าสุด