Prompt Engineering, Prompt Management & Flows
เขียน prompt ให้ได้ผลคงที่ จัดการเวอร์ชันแบบรวมศูนย์ และต่อ prompt เป็น workflow
| เทคนิค | คืออะไร | ใช้เมื่อ |
|---|---|---|
Zero-shot | สั่งตรงๆ ไม่มีตัวอย่าง | งานง่าย โมเดลเก่ง |
Few-shot | ใส่ตัวอย่าง input→output 2–5 ตัว | ต้องการ format/สไตล์เฉพาะ |
Chain-of-Thought | ให้คิดเป็นขั้นตอนก่อนตอบ | โจทย์ตรรกะ/คำนวณ/หลายขั้น |
Role / System prompt | กำหนดบทบาท ขอบเขต กฎ | คุมโทนและพฤติกรรม |
Structured output | สั่งให้ตอบเป็น JSON ตาม schema / ใช้ tool schema | ระบบปลายทางต้อง parse ได้แน่นอน |
Prompt chaining | แตกงานเป็นหลาย prompt ต่อกัน | งานซับซ้อน แต่ละขั้นตรวจสอบได้ |
Amazon Bedrock Prompt Management
- สร้าง prompt template พร้อม ตัวแปร
{{department}}{{tone}} - เก็บ versions (immutable) — ใช้ version ที่ผ่านการอนุมัติใน production และ rollback ได้
- สร้าง variants เพื่อเทียบ prompt/โมเดลหลายแบบ (A/B)
- ผูกกับ inference configuration และใช้ร่วมกับ Flows, Agents ได้
- ทีมต่างๆ ใช้ prompt ชุดเดียวกัน → centrally manage + governance (track ด้วย CloudTrail)
Amazon Bedrock Flows
เครื่องมือสร้าง workflow ของ GenAI แบบ visual/no-code: ต่อ node อย่าง Prompt, Knowledge Base, Agent, Lambda, Condition, Iterator/Collector เข้าด้วยกัน แล้ว deploy เป็น version + alias
ทีม 5 ทีมใช้ prompt คล้ายกันแต่ copy ไปแก้กันเอง ทำให้คุณภาพไม่สม่ำเสมอและ audit ไม่ได้ ควรใช้อะไร?
การดึงความรู้ออกมาใช้ทันทีหลังอ่าน (retrieval practice) ช่วยให้จำได้นานขึ้นมาก