Prompt AI คืออะไร
Prompt AI (หรือ system prompt / persona) คือ “คำสั่งตั้งต้น” ที่บอก AI ครั้งเดียวว่าให้สวมบทบาทไหน ทำงานสไตล์ไหน และมีกติกาอะไร แล้วมีผลกับทั้งบทสนทนานั้น เช่น “คุณคือบรรณาธิการภาษาไทยมืออาชีพ ตอบกระชับ ไม่ใช้คำฟุ่มเฟือย” พูดง่ายๆ คือมันกำหนด “ตัวตนและวิธีตอบ” ของ AI ก่อนคุณจะเริ่มถามจริง
Prompt / system prompt คืออะไรกันแน่
คำว่า Prompt แปลตรงตัวคือ “คำสั่ง” หรือ “ข้อความที่ป้อนให้ AI” แต่ในบริบทของการตั้งบทบาท เรามักหมายถึง system prompt (บางที่เรียก persona หรือ custom instructions) — คือคำสั่งพิเศษที่ตั้งไว้ “ก่อน” บทสนทนา เพื่อกำหนดว่า AI คือใคร ตอบสไตล์ไหน และต้องทำตามกติกาอะไร
ต่างจากข้อความที่คุณพิมพ์ถามทีละครั้ง (user message) — system prompt ตั้งครั้งเดียวแล้ว มีผลตลอดทั้งบทสนทนานั้น เปรียบเหมือนการบรีฟทีมงานก่อนเริ่มงานว่า “วันนี้คุณคือบรรณาธิการ ช่วยตรวจภาษาให้เนี้ยบ ใช้คำสุภาพ” แล้วทุกคำตอบหลังจากนั้นก็จะอยู่ในกรอบนั้น
system prompt ทำงานอย่างไร
เวลาคุยกับ AI ข้อความจะถูกจัดเป็น “ชั้น” ที่มีน้ำหนักต่างกัน:
- System prompt — คำสั่งตั้งบทบาท/สไตล์/กติกา ที่ AI ถือเป็นกรอบหลักตลอดการสนทนา
- User message — คำถามหรือคำสั่งที่คุณพิมพ์เข้าไปแต่ละครั้ง
ขั้นตอนคร่าวๆ เวลาใช้งานจริง:
- คุณตั้ง system prompt ไว้ (เช่น “คุณคือติวเตอร์คณิตที่อธิบายทีละขั้น”)
- ทุกครั้งที่คุณถาม AI จะอ่าน system prompt ก่อน แล้วตอบให้อยู่ในบทบาทและสไตล์นั้น
- ถ้าไม่เริ่มบทสนทนาใหม่ กรอบเดิมยังอยู่ — คุณจึงไม่ต้องย้ำบทบาทซ้ำทุกข้อความ
- พอเปิดแชตใหม่ (หรือเปลี่ยน system prompt) บทบาทก็รีเซ็ตหรือเปลี่ยนตามที่ตั้งใหม่
Prompt ช่วยให้ AI ทำอะไรได้บ้าง
Prompt ที่ตั้งดีๆ บังคับทิศทางคำตอบของ AI ได้ทันที โดยไม่ต้องแก้โมเดลหรือเขียนโค้ด เช่น
- สวมบทบาทเฉพาะทาง — เช่น บรรณาธิการภาษาไทย, ติวเตอร์, ที่ปรึกษากฎหมายเบื้องต้น, นักเขียนโฆษณา
- ล็อกสไตล์และโทน — สั้นกระชับ, เป็นทางการ, สนุกๆ, หรือใช้ศัพท์ระดับผู้เริ่มต้น
- กำหนดรูปแบบผลลัพธ์ — ให้ตอบเป็นตาราง, bullet, JSON, หรือขั้นตอน 1-2-3
- ตั้งกติกา/ข้อห้าม — เช่น “ห้ามเดา ถ้าไม่รู้ให้บอกว่าไม่รู้” หรือ “ตอบเป็นภาษาไทยเท่านั้น”
- ให้บริบทตั้งต้น — เช่น ข้อมูลบริษัท กลุ่มเป้าหมาย หรือคำศัพท์เฉพาะที่ต้องใช้
Prompt ตั้งบทบาทให้ AI ต่อการสนทนา ส่วน AI Rules กำหนดมาตรฐานถาวรทั้งโปรเจกต์ และ AI Agents คือผู้ช่วยเฉพาะทางที่แยกไปทำงานเอง
ตัวอย่าง prompt ที่ใช้จริง
ตัวอย่าง system prompt ที่คนใช้บ่อยตามงาน:
- บรรณาธิการภาษาไทย — ตรวจแก้ภาษา ปรับให้กระชับ อ่านลื่น โดยคงความหมายเดิม
- ติวเตอร์อธิบายทีละขั้น — ค่อยๆ อธิบาย ยกตัวอย่าง แล้วตั้งคำถามให้ผู้เรียนคิดตาม
- ผู้ช่วยสรุปประชุม — สรุปเป็นหัวข้อ + รายการสิ่งที่ต้องทำ (action items) พร้อมผู้รับผิดชอบ
- นักเขียนโฆษณา — เขียนแคปชันสั้น 3 แบบ โทนต่างกัน สำหรับกลุ่มเป้าหมายที่กำหนด
ตัวอย่างเต็มของ system prompt สั้นๆ ที่ใช้ได้จริง:
คุณคือบรรณาธิการภาษาไทยมืออาชีพ
งาน: ตรวจแก้ข้อความที่ผู้ใช้ส่งมาให้ถูกต้องและอ่านลื่น
สไตล์: กระชับ สุภาพ ไม่ใช้คำฟุ่มเฟือย คงความหมายเดิมเสมอ
รูปแบบตอบ: (1) ข้อความที่แก้แล้ว (2) สรุปสิ่งที่แก้เป็น bullet
ข้อห้าม: อย่าเพิ่มเนื้อหาใหม่ที่ผู้ใช้ไม่ได้เขียน ถ้าไม่แน่ใจให้ถามก่อน
ดูชุด prompt ที่คัดมาแล้ว พร้อมป้ายบอกว่าเหมาะกับงานไหน ได้ที่ คลัง Prompt
ตั้ง prompt ที่ไหนได้บ้าง (Claude, ChatGPT, Cursor)
เครื่องมือ AI หลักเกือบทุกตัวให้ตั้ง system prompt / persona ได้ เพียงแต่เรียกชื่อต่างกัน:
- Claude — ตั้งได้ในช่อง system prompt (ผ่าน API หรือ Claude Projects) และ Claude ชอบ prompt ที่จัดโครงด้วย XML tags เช่น
<role>,<task> - ChatGPT — ใช้ “Custom Instructions” หรือสร้าง Custom GPT เพื่อฝัง persona ไว้ในแชตนั้น
- Cursor / Codex และเครื่องมือเขียนโค้ด — ตั้ง “rules for AI” หรือ system prompt ให้ผู้ช่วยเขียนโค้ดทำงานตามสไตล์ที่ต้องการ
วิธีเริ่มใช้ Prompt
ตั้ง system prompt ครั้งแรกทำได้ใน 3 ขั้น:
- เลือก prompt ที่ตรงงาน — อยากให้ AI ช่วยตรวจภาษา ก็เลือกแบบบรรณาธิการ เปิด คลัง Prompt แล้วดูตามประเภทงาน
- วางลงในช่อง system / custom instructions — คัดลอก prompt ไปวางในช่องตั้งค่าของ Claude/ChatGPT/Cursor ตามคู่มือของแต่ละตัว
- ลองถามแล้วปรับ — ทดสอบสั่งงานจริง ถ้าคำตอบยังไม่ตรง ให้แก้ prompt ให้ชัดขึ้น เช่น เพิ่มตัวอย่างหรือข้อห้าม
ไม่อยากเขียนเอง? เลือก Loadout ที่มี Prompt จัดชุดมาให้แล้วตามงาน หยิบไปใช้ได้เลย
เขียน prompt ให้ได้ผลยังไง
prompt ที่ได้ผลไม่ใช่การเขียนยาวๆ แต่เขียนให้ ชัดและครบองค์ประกอบ สูตรที่ใช้ได้เกือบทุกงานคือ Role + Task + Context + Format + Constraint:
- Role (บทบาท) — บอกว่า AI คือใคร เช่น “คุณคือบรรณาธิการภาษาไทย”
- Task (งาน) — บอกให้ชัดว่าต้องทำอะไร “ตรวจแก้ข้อความให้อ่านลื่น”
- Context (บริบท) — ใครอ่าน จุดประสงค์อะไร มีข้อมูลอะไรต้องรู้
- Format (รูปแบบ) — อยากได้ผลลัพธ์หน้าตาแบบไหน ตาราง/bullet/ขั้นตอน
- Constraint (ข้อจำกัด) — กติกา/ข้อห้าม เช่น ความยาว ภาษา หรือ “ถ้าไม่รู้ให้บอก”
เทคนิคเสริมที่ช่วยให้แม่นขึ้น: ใส่ตัวอย่าง (few-shot) ให้ AI เห็นว่าคำตอบที่ดีหน้าตาเป็นยังไง และสำหรับ Claude การจัดโครงด้วย XML tags ช่วยให้โมเดลแยกส่วนต่างๆ ได้ชัดเจน:
<role>คุณคือผู้ช่วยสรุปข่าวภาษาไทย</role>
<task>สรุปข่าวที่ให้มาเป็น 3 bullet สั้นๆ</task>
<constraint>
- ใช้ภาษากลาง เข้าใจง่าย
- ไม่ใส่ความเห็นส่วนตัว
- ถ้าข่าวไม่ชัดให้ระบุว่า "ข้อมูลไม่พอ"
</constraint>
<example>
ข่าว: ... → สรุป: • ... • ... • ...
</example>
Prompt ต่างจาก Rule และ Agent อย่างไร
สามคำนี้มักสับสนกัน แต่ทำงานคนละหน้าที่:
| สิ่งที่ต่าง | Prompt | Rule | Agent |
|---|---|---|---|
| เปลี่ยนอะไรของ AI | บทบาท/สไตล์ในบทสนทนา | มาตรฐานที่ต้องทำตามเสมอ | ผู้ช่วยที่แยกไปทำงานเอง |
| ผลอยู่นานแค่ไหน | เฉพาะบทสนทนานั้น | ถาวรทั้งโปรเจกต์ | ตลอดงานที่มอบหมาย |
| ทำงานเมื่อไหร่ | ตั้งแต่ต้นแชต ตลอดการคุย | ทุกครั้งที่ AI ทำงานในโปรเจกต์ | เมื่อ AI หลักมอบงานให้ |
อ่านต่อ: AI Rules คืออะไร · AI Agents คืออะไร · AI Skills คืออะไร
Loadout ที่มี Prompt
ในทางปฏิบัติ คุณมักไม่ได้ใช้ prompt ตัวเดียว แต่ใช้ร่วมกับ MCP/Skills/Rules เพื่อทำงานหนึ่งให้จบ — ชุดที่จัดมารวมกันแบบนี้เรียกว่า Loadout
เช่น Loadout สำหรับงานเขียนคอนเทนต์ อาจมี system prompt แบบนักเขียน, Skill ปรับสำนวน, และ Rule เรื่องโทนแบรนด์ รวมในเซ็ตเดียว หยิบไปใช้ได้ทันทีโดยไม่ต้องไล่ประกอบเอง