กลับไปที่บล็อก

Prompt Engineering 101: คู่มือสำหรับมือใหม่

เรียนรู้ห้าองค์ประกอบสำคัญของ prompt ที่ได้ผลจริง พร้อมตัวอย่างที่คัดลอกไปใช้กับ ChatGPT, Claude หรือผู้ช่วย AI ตัวไหนก็ได้ทันที

Prompt Engineering 101: คู่มือสำหรับมือใหม่
คุณพิมพ์คำถามที่ดูสมเหตุสมผลลงใน ChatGPT แต่สิ่งที่ได้กลับมาคือคำตอบกว้าง ๆ ที่ไม่ตรงประเด็นเลยสักนิด คุณก็เลยลองอีกครั้ง แล้วก็อีกครั้ง ผ่านไปยี่สิบนาที คุณยังคงต่อสู้กับ AI ที่ดูเหมือนตั้งใจจะเข้าใจคุณผิด
ฟังดูคุ้น ๆ ใช่ไหม? คุณไม่ได้เจอแบบนี้คนเดียว คนส่วนใหญ่ที่ใช้ผู้ช่วย AI ก็ชนกำแพงนี้เหมือนกัน ไม่ใช่เพราะ AI พัง แต่เพราะไม่มีใครสอนพวกเขาว่าควรถามอย่างไร
ความต่างระหว่างประสบการณ์ AI ที่น่าหงุดหงิดกับประสบการณ์ที่มีประโยชน์ มักอยู่ที่วิธีเขียน prompt ของคุณ จากงานวิจัยของ Great Learning prompt ที่คลุมเครือคือข้อผิดพลาดที่มือใหม่ทำกันมากที่สุด และวิธีแก้ก็ไม่ซับซ้อน เพียงแค่คุณต้องรู้ว่า AI ต้องการอะไรจากคุณจริง ๆ
คู่มือนี้จะแบ่งการเขียน prompt ออกเป็นห้าองค์ประกอบง่าย ๆ ไม่มีศัพท์เทคนิค ไม่มีทฤษฎี มีแต่เทคนิคที่นำไปใช้ได้ทันที

ทำไม prompt ของคุณถึงไม่เวิร์ก

ความจริงที่ฟังแล้วอาจไม่สบายใจ: ผู้ช่วย AI ไม่ใช่นักอ่านใจ เวลาคุณพิมพ์ว่า "ช่วยเขียนอีเมลให้หน่อย" คุณรู้แน่ชัดว่าหมายถึงอะไร ทั้งผู้รับ บริบท และน้ำเสียงที่ต้องการ แต่ AI ไม่รู้สักอย่าง มันเดาเอา และคำเดาของมันก็มักจะผิด
ลองคิดแบบนี้: ถ้าคุณบอกเพื่อนร่วมงานคนใหม่ว่า "ช่วยเขียนอีเมลให้หน่อย" เขาคงจะถามกลับทันที ส่งให้ใคร? เพื่อจุดประสงค์อะไร? ต้องเป็นทางการแค่ไหน? AI ถามแบบนั้นไม่ได้ มันก็เลยเติมช่องว่างด้วยข้อสมมติทั่ว ๆ ไป
วิธีแก้ไม่ใช่การเขียน prompt ให้ยาวขึ้นหรือใช้เทคนิคหรูหรา แต่คือการให้ข้อมูลกับ AI แบบเดียวกับที่คุณจะให้กับเพื่อนร่วมงานคนนั้น มาดูกันว่าทำอย่างไร

ห้าองค์ประกอบของ prompt ที่ได้ผล

prompt ที่ดีทุกตัวมักมีองค์ประกอบเหล่านี้รวมกันบางส่วน:
  1. Task (งาน) — คุณอยากให้ AI ทำอะไร?
  2. Context (บริบท) — มันต้องรู้ข้อมูลพื้นหลังอะไรบ้าง?
  3. Role (บทบาท) — มันควรมองจากมุมไหน?
  4. Format (รูปแบบ) — ผลลัพธ์ควรหน้าตาแบบไหน?
  5. Examples (ตัวอย่าง) — "ดี" หน้าตาเป็นอย่างไร?
คุณไม่จำเป็นต้องใช้ครบทั้งห้าองค์ประกอบสำหรับทุก prompt คำถามง่าย ๆ อาจต้องการแค่ task ก็พอ แต่เมื่อใดที่ผลลัพธ์ออกมาแย่ มักเป็นเพราะขาดองค์ประกอบใดองค์ประกอบหนึ่ง
ห้าองค์ประกอบของ prompt ที่ได้ผล: งาน บริบท บทบาท รูปแบบ และตัวอย่าง
ห้าองค์ประกอบของ prompt ที่ได้ผล: งาน บริบท บทบาท รูปแบบ และตัวอย่าง

องค์ประกอบที่ 1: ระบุงานให้ชัดเจน

งานที่คลุมเครือก็ได้ผลลัพธ์ที่คลุมเครือ ลองเปรียบเทียบสอง prompt นี้:
คลุมเครือ: "เขียนเกี่ยวกับการตลาด"

เฉพาะเจาะจง: "เขียนไอเดียโพสต์โซเชียลมีเดียสามอันสำหรับร้านกาแฟที่กำลังเปิดตัวเครื่องดื่มประจำฤดูกาลตัวใหม่"
prompt ที่สองบอก AI ชัดเจนว่าต้องการอะไร (ไอเดียโพสต์สามอัน) ให้ใคร (ร้านกาแฟ) และเกี่ยวกับเรื่องอะไร (เครื่องดื่มประจำฤดูกาลใหม่) ไม่ต้องเดา
นี่คือเทมเพลตที่หยิบไปใช้ได้เลย:

Write [specific output type] about [specific topic] for [specific audience/purpose].
ตัวอย่างเช่น:
  • "Write a 200-word product description for a waterproof hiking backpack aimed at casual day hikers."
  • "Create five subject line options for an email about our upcoming webinar on remote team management."
  • "Draft a polite response declining a meeting request due to schedule conflicts."

องค์ประกอบที่ 2: ให้บริบทที่ AI ไม่มี

โมเดล AI ถูกฝึกจากข้อมูลทั่วไปบนอินเทอร์เน็ต มันไม่รู้จักบริษัทของคุณ โปรเจกต์ของคุณ หรือสถานการณ์เฉพาะของคุณ ถ้าบริบทเหล่านี้สำคัญ ซึ่งโดยปกติก็มักสำคัญ คุณต้องเป็นคนให้เอง
ไม่มีบริบท: "ช่วยฉันตอบคำร้องเรียนของลูกค้าหน่อย"

มีบริบท: "ช่วยฉันตอบคำร้องเรียนของลูกค้า บริบท: เราเป็นร้านขายต้นไม้ออนไลน์เล็ก ๆ ต้นมอนสเตอร่าของลูกค้ามาถึงพร้อมใบเสียหายเพราะอากาศหนาวระหว่างจัดส่ง นโยบายของเราเปลี่ยนสินค้าฟรีถ้าเสียหายจากการขนส่ง เราอยากให้คำตอบมีน้ำเสียงอบอุ่น ขอโทษ และเสนอเปลี่ยนสินค้าให้"
ยิ่งคุณให้บริบทที่เกี่ยวข้องมากเท่าไร คำตอบก็จะยิ่งตรงความต้องการมากขึ้นเท่านั้น ลองคิดถึง:
  • ผู้รับสารคือใคร?
  • สถานการณ์หรือเรื่องราวพื้นหลังเป็นอย่างไร?
  • มีข้อจำกัดอะไรบ้าง (จำนวนคำ น้ำเสียง รูปแบบ)?
  • เคยลองทำหรือพูดอะไรไปแล้วบ้าง?
เคล็ดลับที่มีประโยชน์: วางเอกสารที่เกี่ยวข้อง อีเมลก่อนหน้า หรือเอกสารอ้างอิงเข้าไปใน prompt ของคุณตรง ๆ AI สามารถใช้บริบทเหล่านั้นเพื่อให้คำตอบที่มีประโยชน์มากกว่าคำตอบทั่วไปได้

องค์ประกอบที่ 3: กำหนดบทบาท

การบอกให้ AI "ทำตัวเหมือน" บทบาทใดบทบาทหนึ่งจะเปลี่ยนวิธีที่มันเข้าหาคำขอของคุณ จากงานวิจัยของ PromptLayer การกำหนดบทบาทช่วยให้ AI ใช้มุมมอง ระดับความเชี่ยวชาญ และสไตล์การสื่อสารที่เฉพาะเจาะจง
ลองดูความต่างในทางปฏิบัติ:

ไม่กำหนดบทบาท: "อธิบายกองทุนรวมหน่อย"

กำหนดบทบาท: "คุณคือที่ปรึกษาทางการเงินที่กำลังอธิบายเรื่องกองทุนรวมให้นักลงทุนมือใหม่ที่ไม่มีพื้นฐานด้านการเงินฟัง อธิบายให้เข้าใจง่ายและเลี่ยงศัพท์เทคนิค"
บทบาทที่น่าลองใช้:
  • "คุณคือ copywriter ผู้มีประสบการณ์ที่เชี่ยวชาญด้านการตลาดผ่านอีเมล"
  • "ทำตัวเป็น senior software developer ที่กำลังรีวิวโค้ดของเพื่อนร่วมงานระดับ junior"
  • "คุณคือครูที่อดทน กำลังอธิบายแนวคิดนี้ให้คนที่ไม่มีพื้นฐานเลย"
  • "ตอบในฐานะลูกค้าที่ขี้สงสัย ต้องชวนคุยให้เชื่อ"
ข้อควรระวัง: การกำหนดบทบาททรงพลังน้อยลงในโมเดลรุ่นใหม่ เมื่อเทียบกับ ChatGPT รุ่นก่อน ๆ แต่ก็ยังช่วยกำหนดน้ำเสียงและระดับความเชี่ยวชาญได้ โดยเฉพาะเมื่อใช้คู่กับบริบทที่ชัดเจน

องค์ประกอบที่ 4: ระบุรูปแบบของผลลัพธ์

AI มักจะตอบเป็นย่อหน้ายาว ๆ โดยอัตโนมัติ ถ้าคุณอยากได้แบบอื่น ไม่ว่าจะเป็นรายการ ตาราง bullet point หรือกำหนดความยาว คุณต้องบอกมัน
ผลลัพธ์ปกติ: "ช่วยให้ความเห็นเรซูเม่ของฉันหน่อย"

ระบุรูปแบบ: "รีวิวเรซูเม่ของฉันและให้ความเห็นในรูปแบบนี้: - จุดแข็ง 3 ข้อ (ข้อละหนึ่งประโยค) - จุดที่ควรปรับปรุง 3 ข้อ (ข้อละหนึ่งประโยค) - ข้อเสนอแนะเฉพาะ 1 ข้อสำหรับส่วนสรุปของฉัน"
ตัวเลือกรูปแบบที่ควรพิจารณา:
  • ความยาว: "ไม่เกิน 100 คำ" หรือ "เขียนคำตอบโดยละเอียด 500 คำ"
  • โครงสร้าง: "ใช้ bullet point" หรือ "จัดเป็นรายการมีลำดับ" หรือ "สร้างเป็นตาราง"
  • น้ำเสียง: "ให้สบาย ๆ เป็นกันเอง" หรือ "ใช้น้ำเสียงเป็นทางการแบบมืออาชีพ"
  • สไตล์: "เขียนประโยคสั้น กระชับ" หรือ "ใส่ตัวอย่างเฉพาะเจาะจง"
นี่คือ prompt ที่ใช้การระบุรูปแบบได้ดี:

I'm preparing for a job interview at a tech startup. Give me:

1. Five common interview questions for a marketing manager role
2. For each question, a brief (2-3 sentence) suggested answer approach
3. Two questions I should ask the interviewer

Keep the tone conversational but professional.

องค์ประกอบที่ 5: ใส่ตัวอย่างเมื่อเป็นไปได้

บางครั้งวิธีที่ง่ายที่สุดในการให้ AI ทำสิ่งที่คุณต้องการคือการแสดงตัวอย่างให้ดู เทคนิคนี้ในทางเทคนิคเรียกว่า "few-shot prompting" ซึ่งใช้ได้ดีเป็นพิเศษเมื่อคุณต้องการสไตล์หรือรูปแบบเฉพาะที่อธิบายได้ยาก
ไม่มีตัวอย่าง: "เขียน tagline สำหรับรองเท้าวิ่งรุ่นใหม่ของเรา"

มีตัวอย่าง: "เขียน tagline สำหรับรองเท้าวิ่งรุ่นใหม่ของเรา นี่คือ tagline ที่เราเคยใช้และตรงกับเสียงของแบรนด์: - 'Built for the long haul.' - 'Every mile, earned.' - 'Your feet will thank you.'

สร้างตัวเลือกใหม่ 5 อันในสไตล์เดียวกัน"
ตัวอย่างใช้ได้ดีกับ:
  • การเลียนสไตล์การเขียนหรือเสียงแบรนด์ที่เฉพาะเจาะจง
  • การได้รูปแบบที่สม่ำเสมอกันในผลลัพธ์หลายชิ้น
  • การแสดงระดับรายละเอียดที่ต้องการ
  • การชี้ให้เห็นว่า "ดี" หน้าตาเป็นอย่างไรเมื่ออธิบายเป็นคำพูดได้ยาก
คุณยังสามารถแสดงตัวอย่างของสิ่งที่ ไม่อยาก ได้ก็ได้: "เลี่ยงวลีทั่วไปอย่าง 'innovative solutions' หรือ 'best-in-class' นี่คือตัวอย่างของวลีน่าเบื่อที่ควรหลีกเลี่ยง..."

นำทุกอย่างมารวมกัน

มาลองสร้าง prompt ที่สมบูรณ์โดยใช้ครบทั้งห้าองค์ประกอบกัน สมมติว่าคุณต้องการความช่วยเหลือในการเขียนอีเมลอัปเดตโปรเจกต์
prompt พื้นฐาน: "เขียนอีเมลอัปเดตโปรเจกต์ให้หน่อย"

prompt ที่ดีกว่าโดยใช้ครบทั้งห้าองค์ประกอบ:

You are a project manager who communicates clearly and concisely. (Role)

Write a project update email for our website redesign project. (Task)

Context: We're two weeks into a six-week project. The design phase is complete and on schedule. Development starts Monday. One risk: the lead developer is out sick, which might delay the first sprint by 2-3 days. The audience is the executive team who want high-level updates, not technical details.

Format the email as:
- Subject line
- 2-3 sentence summary
- Three bullet points for key updates
- One sentence on next steps

Keep the tone professional but not stiff. Here's an example of our communication style: "We're making solid progress and staying ahead of any bumps in the road." (Example)
prompt นี้ใช้เวลาเขียนนานกว่า แต่ผลลัพธ์ที่ได้จะดีกว่ามาก และคุณจะใช้เวลาแก้หรือสั่งสร้างใหม่น้อยลง
การเปรียบเทียบก่อนและหลัง ระหว่าง prompt ที่คลุมเครือกับ prompt ที่มีรายละเอียดครบทั้งห้าองค์ประกอบ
การเปรียบเทียบก่อนและหลัง ระหว่าง prompt ที่คลุมเครือกับ prompt ที่มีรายละเอียดครบทั้งห้าองค์ประกอบ
ถ้าคุณพบว่าตัวเองใช้ prompt แบบนี้ซ้ำ ๆ โดยเปลี่ยนชื่อโปรเจกต์ ผู้รับสาร หรือบริบททุกครั้ง ลองพิจารณาบันทึกไว้เป็นเทมเพลต เครื่องมืออย่าง PromptNest ให้คุณเก็บ prompt พร้อมตัวแปรอย่าง {{project_name}} หรือ {{audience}} เพื่อให้คุณเติมช่องว่างและคัดลอก prompt ที่พร้อมใช้งานได้ในไม่กี่วินาที

วิธีแก้ปัญหาที่พบบ่อยอย่างรวดเร็ว

นี่คือปัญหา prompt ที่พบบ่อยที่สุดและวิธีแก้:
ปัญหา: คำตอบกว้างเกินไป วิธีแก้: เพิ่มบริบทที่เฉพาะเจาะจงเกี่ยวกับสถานการณ์ ผู้รับสาร หรือข้อจำกัดของคุณ
ปัญหา: คำตอบยาวหรือสั้นเกินไป วิธีแก้: ระบุความยาว: "ไม่เกิน 150 คำ" หรือ "เขียนอย่างน้อย 500 คำพร้อมตัวอย่างที่ละเอียด"
ปัญหา: น้ำเสียงเพี้ยน วิธีแก้: กำหนดบทบาทและบรรยายน้ำเสียง: "เขียนด้วยน้ำเสียงอบอุ่น เป็นกันเอง เหมือนกำลังอธิบายให้เพื่อนฟัง"
ปัญหา: AI เข้าใจสิ่งที่คุณต้องการผิด วิธีแก้: แสดงตัวอย่างว่า "ดี" หน้าตาเป็นอย่างไร หรือบอกอย่างชัดเจนว่าควรเลี่ยงอะไร: "ห้ามใช้ศัพท์เทคนิค" หรือ "ข้ามส่วนแนะนำ เริ่มที่ประเด็นหลักเลย"
ปัญหา: คำตอบแรกยังไม่เป๊ะ วิธีแก้: ไม่ต้องเริ่มใหม่ ตอบกลับด้วยคำติชม: "เริ่มต้นได้ดี แต่กระชับกว่านี้หน่อย" หรือ "เน้นที่ประโยชน์ของลูกค้ามากกว่าฟีเจอร์" AI ทำงานได้ดีที่สุดในรูปแบบบทสนทนา ไม่ใช่ตู้สล็อต

ทำอย่างไรกับ prompt ที่ใช้ได้ผล

เมื่อคุณสร้าง prompt ที่ได้ผลลัพธ์ดี ๆ ขึ้นมาแล้ว อย่าปล่อยให้มันหายไปในประวัติการแชต นั่นคือที่ที่ prompt ดี ๆ ของคนส่วนใหญ่ไปจมอยู่ ฝังอยู่ใต้บทสนทนาอีกหลายร้อยครั้ง หาไม่เจอเมื่อคุณต้องการอีกครั้ง
คนที่ได้ประโยชน์มากที่สุดจากผู้ช่วย AI ไม่ได้เก่งเรื่องการเขียน prompt มากกว่าคนอื่นเสมอไป แต่พวกเขา เก็บและนำ prompt กลับมาใช้ ได้ดีกว่า พวกเขาสร้างคลัง prompt ส่วนตัวขึ้นเรื่อย ๆ จัดหมวดหมู่ตามงานหรือโปรเจกต์ พร้อมหยิบมาใช้เมื่อต้องการ
คุณเริ่มแบบง่าย ๆ ก่อนได้ จะเป็นโน้ตในโทรศัพท์ Google Doc หรืออะไรก็ตามที่ใช้ได้ สิ่งสำคัญคือต้องมีระบบ
ถ้าคุณอยากได้เครื่องมือที่ออกแบบมาเพื่อสิ่งนี้โดยเฉพาะ PromptNest เป็นแอป Mac เนทีฟที่ออกแบบมาเพื่อจัดระเบียบ prompt โดยเฉพาะ คุณสามารถจัดกลุ่ม prompt ตามโปรเจกต์ ค้นหาทั้งคลังข้อมูล และใช้ตัวแปรอย่าง {{client_name}} ได้ จึงไม่ต้องเขียน prompt เดิมซ้ำสำหรับสถานการณ์ต่าง ๆ ราคา $19.99 จ่ายครั้งเดียวบน Mac App Store ไม่มีค่าสมาชิก ไม่ต้องสมัครบัญชี ทำงานบนเครื่องของคุณ

เริ่มต้นที่นี่

คุณไม่ต้องท่องจำเฟรมเวิร์กหรือเรียนคอร์ส prompt engineering แค่จำห้าองค์ประกอบไว้ ได้แก่ task, context, role, format, examples แล้วเพิ่มเข้าไปเมื่อ prompt ของคุณไม่เวิร์ก
เริ่มจาก prompt ที่คุณใช้ประจำสักอันก่อน อาจเป็น prompt ขอให้ AI ช่วยร่างอีเมล สรุปโน้ต หรือระดมไอเดีย เขียนใหม่โดยใช้องค์ประกอบเหล่านี้ แล้วเปรียบเทียบผลลัพธ์
ความต่างจะไม่ใช่เรื่องเล็ก ๆ