📌 Message Type คืออะไร?
เวลาเราสนทนากับโมเดล AI อย่าง GPT มันไม่ได้มีแค่ข้อความที่เราพิมพ์เข้าไปกับคำตอบที่ได้กลับมาเท่านั้น — แต่ในระบบเบื้องหลัง มี “รูปแบบของข้อความ (Message Types)” ที่ใช้แยกบทบาทของแต่ละข้อความอย่างชัดเจน เพื่อให้โมเดล AI ตอบสนองได้ถูกบริบท
🔍 แบ่งออกเป็น 3 ประเภทหลัก
| ประเภท | ความหมาย | เปรียบเทียบให้เห็นภาพ |
|---|---|---|
| 🛠️ System Message | ข้อความลับที่ใช้ “กำหนดบทบาท” หรือ “กติกา” ให้ AI ก่อนเริ่มสนทนา | เหมือนกระซิบบอกเพื่อนว่า “วันนี้นายเป็นครูนะ” ก่อนให้เขาไปตอบคำถาม |
| 👤 Human Message (หรือ User Message) | ข้อความที่เราพิมพ์เข้าไป | เหมือนการยื่นคำถามให้ AI ว่า “อธิบายเรื่อง AI ให้เข้าใจง่าย” |
| 🤖 AI Message (หรือ Assistant Message) | คำตอบที่ AI ส่งกลับมา | เหมือน AI ตอบเราว่า “AI คือสมองของเครื่องที่เรียนรู้และตัดสินใจได้” |
🧠 ทำไมต้องแยก 3 แบบนี้?
ลองจินตนาการว่า…
🧑 เราถาม: “โรคซึมเศร้าคืออะไร?”
ถ้าเราไม่ได้บอกอะไรล่วงหน้าเลย (ไม่มี System Message)
🤖 AI อาจตอบแบบวิชาการทั่วไปแต่ถ้าเราฝัง System Message ว่า…
“คุณคือจิตแพทย์ที่อธิบายให้ผู้ป่วยฟังเข้าใจง่าย”
🤖 คำตอบจะเปลี่ยนทันที! อ่อนโยน เข้าใจง่าย และเข้าถึงใจคนไข้
🎯 ตัวอย่างสถานการณ์ในชีวิตจริง
| สถานการณ์ | System Message | Human Message | AI Message |
|---|---|---|---|
| 🌧️ พยากรณ์อากาศ | คุณคือผู้เชี่ยวชาญด้านอากาศ | วันนี้ฝนจะตกไหม? | มีโอกาสฝนตก 60% ในพื้นที่ของคุณ |
| 🧑🏫 ครูภาษาอังกฤษ | คุณคือครูสอนภาษาอังกฤษ | อธิบาย verb to be | “Verb to be คือ is, am, are ใช้กับ…” |
| 📖 นักแปลภาษา | แปลทุกข้อความที่ได้รับเป็นภาษาอังกฤษ | “แมว” | “Cat” |
| 🧠 นักวิทยาศาสตร์ | คุณคือผู้เชี่ยวชาญด้านฟิสิกส์ | อธิบายไฟฟ้ากระแสสลับใน 1 ประโยค | “ไฟฟ้ากระแสสลับเปลี่ยนทิศทางตลอดเวลา” |
🔄 สรุปกระบวนการทำงานของ AI ในแบบ LangChain
- System Message: ตั้งต้น AI ให้รู้บทบาทหรือสไตล์การตอบ “คุณคือครู”, “คุณคือหมอ”, “ตอบให้เด็กเข้าใจง่าย”
- Human Message: ข้อความที่ผู้ใช้งานส่งให้ AI เช่น “ช่วยอธิบายเรื่องโรคซึมเศร้าใน 2 ประโยค”
- AI Message: คำตอบที่ AI สร้างขึ้นจากทั้ง 2 บริบทข้างต้น เช่น “โรคซึมเศร้าคือภาวะทางอารมณ์ที่ส่งผลต่อความคิดและพฤติกรรม…”

🧪 ทดลองง่ายๆ แบบไม่ต้องเขียนโค้ด
ตัวอย่างหน้าตาของ playground ของ openai ที่มีรูปแบบ message ที่แตกต่างกัน เข้าไปใช้ได้ที่ https://platform.openai.com/playground ❓ ถ้าคุณอยากให้ AI ตอบแบบ “คุณหมอ”
→ ใส่ System Message ว่า “คุณคือจิตแพทย์”❓ ถ้าคุณอยากให้ AI แปลภาษาอังกฤษ
→ ใส่ System Message ว่า “โปรดแปลทุกข้อความเป็นภาษาอังกฤษ”❓ ถ้าคุณอยากให้ AI ตอบสั้นๆ 3 คำ
→ ใส่ System Message ว่า “ตอบทุกคำถามใน 3 คำเท่านั้น”
⚒️ ประโยชน์ของการใช้ Message Type อย่างมืออาชีพ
✅ ทำให้ AI ตอบได้ ตรงบทบาท
✅ ควบคุม “น้ำเสียง” และ “ความยาวของคำตอบ” ได้
✅ สร้างประสบการณ์ผู้ใช้งานที่ “เหมาะกับบริบท”
✅ ใช้กับระบบที่ซับซ้อน เช่น แชทบอท, ระบบแนะนำยา, หรือแอปเรียนรู้
👨🏫 สรุปท้ายบท
- System Message = สั่งก่อนเริ่มคุย
- Human Message = ข้อความที่เราส่งไป
- AI Message = คำตอบที่ส่งกลับมา
- ยิ่งเข้าใจและใช้ Message Type ได้อย่างถูกต้อง → ยิ่งควบคุม AI ได้ดีขึ้น
- แม้ไม่เขียนโค้ด ก็สามารถ “ออกแบบบทสนทนา” ให้ AI ตอบได้ตามใจเรา


Leave a Reply