Contact
Line : comsiam
Contact
Line : comsiam

Few-Shot Prompting คือเทคนิคการเขียน Prompt ที่เรา ให้ตัวอย่างแก่ Google Gemini ก่อน 2–5 ตัวอย่าง แล้วจึงให้ Gemini ทำงานใหม่ตามรูปแบบที่เห็น
แทนที่จะอธิบายกฎยาว ๆ ว่า
เขียนหัวข้อให้สั้น กระชับ มี Keyword อยู่ด้านหน้า ใช้ภาษาไทยธรรมชาติ และไม่เกิน 60 ตัวอักษร
เราสามารถแสดงตัวอย่างให้ Gemini เห็นก่อนว่า Output ที่ต้องการมีหน้าตาอย่างไร
เช่น
ตัวอย่าง 1
Input: มือถือชาร์จไม่เข้า
Output: มือถือชาร์จไม่เข้า แก้อย่างไร? 10 วิธีเช็กก่อนส่งซ่อมตัวอย่าง 2
Input: Wi-Fi หลุดบ่อย
Output: Wi-Fi หลุดบ่อย แก้ยังไง? รวมสาเหตุและวิธีแก้งานใหม่
Input: มือถือแบตหมดไวสร้าง Output ตามรูปแบบตัวอย่าง
Gemini จะมองเห็น Pattern จากตัวอย่างทั้งสอง แล้วพยายามสร้างคำตอบใหม่ในลักษณะเดียวกัน
เทคนิคนี้มีประโยชน์มากเมื่อเราต้องการให้ Gemini ทำงานที่มี รูปแบบเฉพาะ สไตล์เฉพาะ หรือกฎที่อธิบายเป็นคำพูดยาก
Few-Shot Prompting หมายถึงการให้ตัวอย่างจำนวนหนึ่งใน Prompt ก่อนให้ AI ทำงานจริง
คำว่า
Few-Shot
แปลตรงตัวได้ประมาณว่า
ให้ตัวอย่างเพียงไม่กี่ครั้ง
โครงสร้างทั่วไปคือ
Example 1: Input → Output
Example 2: Input → Output
Example 3: Input → Output
New Input → ?
Gemini ใช้ตัวอย่างเหล่านั้นเป็น Context เพื่อทำความเข้าใจว่า Output ใหม่ควรมีลักษณะอย่างไร
สมมติเราต้องการให้ Gemini แปลงข้อความเป็นหัวข้อสั้น
Prompt:
เรียนรู้รูปแบบจากตัวอย่างต่อไปนี้
ตัวอย่าง 1
Input: โทรศัพท์เปิดไม่ติดแต่ยังสั่น
Output: มือถือเปิดไม่ติดแต่ยังสั่น ต้องเช็กอะไรบ้าง?ตัวอย่าง 2
Input: โทรศัพท์ต่อ Wi-Fi ไม่ได้
Output: มือถือต่อ Wi-Fi ไม่ได้ แก้อย่างไร?ตัวอย่าง 3
Input: โทรศัพท์ร้อนผิดปกติ
Output: มือถือร้อนผิดปกติ เกิดจากอะไรและแก้ยังไง?งานใหม่
Input: โทรศัพท์เสียงเบามากสร้าง Output หนึ่งบรรทัดตามรูปแบบตัวอย่าง
Gemini จะเห็นว่า Output ต้อง
เราไม่จำเป็นต้องอธิบายทุกกฎแยกออกมา
Few-Shot Prompting ไม่ได้หมายความว่า Gemini ถูกฝึกใหม่ถาวรจากตัวอย่างของเรา
สิ่งที่เกิดขึ้นคือ Gemini ใช้ตัวอย่างภายใน Prompt เป็นบริบทเพื่อจับ Pattern สำหรับคำตอบครั้งนั้น
Pattern ที่ AI อาจจับได้ เช่น
ดังนั้นคุณภาพของตัวอย่างมีผลโดยตรงกับคุณภาพของคำตอบ
Prompt ธรรมดาอาจเป็น
เขียนชื่อบทความให้ดึงดูดและกระชับ
Few-Shot Prompt จะเพิ่มตัวอย่าง
ตัวอย่าง:
“มือถือชาร์จไม่เข้า แก้อย่างไร? 12 วิธีเช็กก่อนส่งซ่อม”
“Wi-Fi หลุดบ่อย เกิดจากอะไร? วิธีแก้ทีละขั้น”
จากรูปแบบนี้ ช่วยสร้างชื่อบทความสำหรับหัวข้อ “มือถือเปิดกล้องไม่ได้”
แบบหลังทำให้ Gemini เห็นสิ่งที่เราหมายถึงคำว่า
ดึงดูดและกระชับ
ได้ชัดกว่าการอธิบายด้วยคำอย่างเดียว
ไม่มีตัวอย่าง
จัดข้อความนี้เป็น Positive, Neutral หรือ Negative
มีตัวอย่างให้ดูก่อน
ข้อความ: “บริการดีมาก”
คำตอบ: Positiveข้อความ: “ก็พอใช้”
คำตอบ: Neutralข้อความ: “ผิดหวังมาก”
คำตอบ: Negativeข้อความใหม่: “ส่งของเร็ว แต่สินค้าไม่ตรงรูป”
คำตอบ: ?
Few-Shot เหมาะเมื่อเราต้องการให้ AI เข้าใจเกณฑ์หรือรูปแบบเฉพาะของเรา
เหมาะกับงานที่
ตัวอย่างงาน ได้แก่
ถ้างานง่ายและอธิบายตรง ๆ ได้ เช่น
แปลคำว่า computer เป็นภาษาไทย
หรือ
สรุปข้อความนี้เป็น 5 ข้อ
หรือ
อธิบาย SEO คืออะไร
อาจไม่ต้องใส่ตัวอย่างให้ Prompt ยาวโดยไม่จำเป็น
Few-Shot ควรใช้เมื่อ Example ช่วยลดความกำกวมจริง
ไม่มีจำนวนตายตัว แต่ในงานทั่วไปสามารถเริ่มจาก
2–5 ตัวอย่าง
ก่อน
ถ้า Pattern ง่าย 2 ตัวอย่างอาจพอ
ถ้า Pattern มีหลายเงื่อนไข อาจใช้ 3–5 ตัวอย่าง
สิ่งสำคัญกว่าจำนวนคือ
ตัวอย่างต้องครอบคลุมรูปแบบที่ต้องการ
การให้ 10 ตัวอย่างที่เหมือนกันหมดอาจมีประโยชน์น้อยกว่า 3 ตัวอย่างที่แสดงกรณีแตกต่างกันชัดเจน
อย่าให้ Example ที่เรายังไม่แน่ใจว่าถูกหรือไม่
เพราะ Gemini อาจเรียนรู้ Pattern ผิดตามตัวอย่าง
ก่อนสร้าง Few-Shot Prompt ควรตรวจว่าแต่ละ Example
หลักง่าย ๆ คือ
ถ้าไม่อยากให้ Gemini ทำแบบนั้น อย่าใส่ไว้เป็นตัวอย่าง
สมมติเราต้องการให้ Gemini จัด Sentiment
ถ้าให้แต่ Positive Example ทั้งหมด
AI จะเห็น Pattern ไม่ครบ
ควรมี
ใช้งานดีมาก ประทับใจ
สินค้ามาถึงตามกำหนด
สินค้าเสียตั้งแต่วันแรก
ตัวอย่างที่หลากหลายช่วยให้ Gemini เห็นขอบเขตของแต่ละ Class
ตัวอย่างที่ใช้กฎไม่เหมือนกันทำให้ Pattern ไม่ชัด
เช่น
Output เป็นหนึ่งประโยค
Output เป็น 10 Bullet
Output เป็นตาราง
แล้วสั่งว่า
ทำตามรูปแบบตัวอย่าง
Gemini จะไม่รู้ว่า Format ใดคือมาตรฐาน
ถ้าต้องการหลายรูปแบบ ควรอธิบายเงื่อนไขว่าเมื่อไรต้องใช้แบบไหน
หนึ่งในรูปแบบ Few-Shot ที่อ่านง่ายที่สุดคือ
Input: …
Output: …
ตัวอย่าง
Input: “ส่งเร็วมาก ใช้งานดี”
Output: PositiveInput: “เฉย ๆ ไม่ดีไม่แย่”
Output: NeutralInput: “เสียตั้งแต่เปิดกล่อง”
Output: Negative
จากนั้น
Input: “ราคาแพง แต่คุณภาพดี”
Output:
Gemini จะเข้าใจงานได้เร็ว
ไม่ควรวางทุกอย่างติดกันโดยไม่มี Label
ใช้
EXAMPLES
และ
NEW INPUT
หรือ
<EXAMPLES>...</EXAMPLES>
กับ
<NEW_INPUT>...</NEW_INPUT>
ช่วยป้องกัน Gemini สับสนว่าข้อไหนเป็นตัวอย่างและข้อไหนต้องตอบจริง
ตัวอย่าง
<EXAMPLE_1>Input: มือถือชาร์จไม่เข้า
Output: มือถือชาร์จไม่เข้า แก้อย่างไร?
</EXAMPLE_1>
<EXAMPLE_2>Input: มือถือเสียงหาย
Output: มือถือไม่มีเสียง เกิดจากอะไรและแก้ยังไง?
</EXAMPLE_2>
<NEW_INPUT>มือถือกล้องเปิดไม่ได้
</NEW_INPUT>
จากนั้นสั่งว่า
สร้าง Output ตาม Pattern ของ Examples
อ่านง่ายทั้งคนและ AI
Classification เป็นงานที่เหมาะกับ Few-Shot มาก
ตัวอย่าง
จัดประเภทคำค้นเป็น Informational, Commercial หรือ Transactional
ตัวอย่าง 1
Input: SEO คืออะไร
Output: Informationalตัวอย่าง 2
Input: โปรแกรม SEO ตัวไหนดี
Output: Commercialตัวอย่าง 3
Input: ซื้อโปรแกรม SEO
Output: Transactionalงานใหม่
Input: เปรียบเทียบเครื่องมือ SEO
Output:
Gemini จะเข้าใจเกณฑ์จากตัวอย่างได้ง่ายขึ้น
เราสามารถใช้กับ SEO ได้โดยตรง
Prompt:
เรียนรู้การแบ่ง Search Intent จากตัวอย่าง
Input: “วิธีเปลี่ยนรหัส Wi-Fi”
Intent: InformationalInput: “เราเตอร์ Wi-Fi รุ่นไหนดี”
Intent: CommercialInput: “ซื้อเราเตอร์ TP-Link”
Intent: TransactionalInput ใหม่: “เปรียบเทียบ Wi-Fi 6 กับ Wi-Fi 7”
Intent:
หลังจากได้ Intent แล้วสามารถสั่งต่อให้สร้าง Content Outline ได้
ตัวอย่าง
เรียนรู้รูปแบบ Title ต่อไปนี้:
Input: มือถือชาร์จไม่เข้า
Output: มือถือชาร์จไม่เข้า แก้อย่างไร? รวมสาเหตุและวิธีแก้Input: มือถือเปิดไม่ติด
Output: มือถือเปิดไม่ติด ทำยังไง? 10 วิธีเช็กก่อนส่งซ่อมInput: Wi-Fi หลุดบ่อย
Output: Wi-Fi หลุดบ่อย เกิดจากอะไร? วิธีแก้ทีละขั้นสร้าง Title สำหรับ:
Input: มือถือแบตหมดไว
Gemini จะจับ Pattern ของ Title ได้ดีกว่าการสั่งว่า
เขียน Title SEO ดี ๆ
เพียงอย่างเดียว
Prompt:
ตัวอย่าง 1
Topic: มือถือชาร์จไม่เข้า
Meta: มือถือชาร์จไม่เข้าเกิดจากอะไร? เช็กสายชาร์จ พอร์ต แบตเตอรี่ และวิธีแก้เบื้องต้นก่อนตัดสินใจส่งซ่อมตัวอย่าง 2
Topic: Wi-Fi หลุดบ่อย
Meta: Wi-Fi หลุดบ่อยแก้ได้อย่างไร? รวมสาเหตุจากเราเตอร์ สัญญาณ และอุปกรณ์ พร้อมขั้นตอนตรวจทีละจุดTopic ใหม่: มือถือร้อนผิดปกติ
เขียน Meta ตาม Style ตัวอย่าง
หากต้องการให้บทนำบทความมี Style เหมือนกัน
สามารถให้ 2–3 Introduction ตัวอย่าง
จากนั้นสั่งว่า
วิเคราะห์ Pattern ของบทนำเหล่านี้ แล้วเขียนบทนำหัวข้อใหม่โดยรักษาแนวทาง เช่น ตอบปัญหาเร็ว ไม่เกริ่นยาว และใช้ภาษาไทยธรรมชาติ
ช่วยรักษา Content Style ของเว็บไซต์
Prompt:
ดูโครงสร้างตัวอย่าง:
H2: มือถือชาร์จไม่เข้าเกิดจากอะไร?
H2: วิธีแก้มือถือชาร์จไม่เข้า
H3: ตรวจสายชาร์จ
H3: ตรวจ Adapter
H3: ทำความสะอาดพอร์ต
H2: เมื่อไรควรส่งซ่อมสร้างโครงสร้าง H2/H3 สำหรับหัวข้อ “มือถือเปิดไม่ติด” ตาม Logic เดียวกัน
นี่ช่วยให้ Outline ของบทความหลายชิ้นสม่ำเสมอ
ตัวอย่าง
Original: กรุณาทำการตรวจสอบระบบก่อนดำเนินการต่อ
Rewrite: กรุณาตรวจสอบระบบก่อนดำเนินการต่อOriginal: ผู้ใช้งานสามารถทำการเปิดเมนู Settings ได้
Rewrite: ผู้ใช้เปิดเมนู Settings ได้Original ใหม่: ผู้ใช้งานสามารถทำการตรวจสอบข้อมูลต่าง ๆ ได้จากเมนู Dashboard
Rewrite:
Gemini จะเห็นว่าเราต้องการ
ถ้าคำว่า
Friendly + Professional
ยังไม่ชัดพอ ให้ตัวอย่างจริง
Prompt:
ตัวอย่าง Style ที่ต้องการ:
“ถ้าเว็บไซต์เริ่มช้า ลองเช็ก Cache ก่อน เพราะเป็นจุดที่แก้ได้ง่ายและใช้เวลาไม่นาน”
“ถ้ายังไม่ดีขึ้น ค่อยตรวจ Plugin และ Server Resource ต่อ จะช่วยหาต้นเหตุได้เป็นขั้นตอนมากกว่า”
เขียนคำอธิบายเรื่องใหม่โดยใช้ Tone และจังหวะใกล้เคียงนี้ แต่ห้ามคัดลอกประโยค
ตัวอย่างช่วยกำหนด Style ได้ละเอียดมาก
Prompt:
ตัวอย่าง 1
Situation: ขอเอกสารเพิ่ม
Email: รบกวนส่งเอกสารรายการด้านล่างภายในวันศุกร์ เพื่อให้ทีมดำเนินงานขั้นตอนถัดไปได้ตามกำหนดครับตัวอย่าง 2
Situation: ขอเลื่อนประชุม
Email: ขอแจ้งเลื่อนการประชุมจากวันจันทร์เป็นวันพุธ เวลาเดิม หากช่วงเวลาดังกล่าวไม่สะดวก รบกวนแจ้งช่วงเวลาที่เหมาะสมกลับมาได้ครับSituation ใหม่: Follow-up ใบเสนอราคา
เขียน Email ให้ใช้ระดับความสุภาพและความกระชับใกล้เคียงตัวอย่าง
ตัวอย่าง
ลูกค้า: ยังไม่ได้รับสินค้า
ตอบ: ต้องขออภัยที่สินค้ายังไม่ถึงตามกำหนดครับ รบกวนส่งหมายเลขคำสั่งซื้อเพื่อให้ตรวจสอบสถานะได้ทันทีลูกค้า: สินค้าเปิดไม่ติด
ตอบ: ต้องขออภัยที่พบปัญหาครับ รบกวนแจ้งหมายเลขคำสั่งซื้อและรุ่นสินค้า เพื่อให้ตรวจขั้นตอนแก้ไขหรือการเคลมต่อได้ลูกค้าใหม่: ได้สินค้าผิดรุ่น
ตอบ:
Gemini จะจับ Pattern ด้าน Tone และขั้นตอนตอบลูกค้า
Prompt:
Product: กระบอกน้ำ 750 ml
Description: กระบอกน้ำความจุ 750 ml เหมาะสำหรับพกไปทำงานหรือออกกำลังกาย ขนาดไม่ใหญ่เกินไปและเติมน้ำระหว่างวันได้สะดวกProduct: กระเป๋าโน้ตบุ๊ก 15 นิ้ว
Description: กระเป๋าสำหรับโน้ตบุ๊กขนาดไม่เกิน 15 นิ้ว เหมาะกับคนที่ต้องพกเครื่องไปทำงานหรือเรียนเป็นประจำProduct ใหม่: ขาตั้งโน้ตบุ๊ก
Description:
ช่วยให้ Description หลายสินค้ามี Pattern เดียวกัน
ตัวอย่าง
Input: iPhone, 256 GB, 29,900 บาท
Output:
สินค้า ความจุ ราคา iPhone 256 GB 29,900 บาท Input ใหม่: Notebook A, RAM 16 GB, 24,900 บาท
สร้างตารางรูปแบบเดียวกัน
เหมาะกับ Data Transformation
ตัวอย่าง
Input: สมชาย, อายุ 30, กรุงเทพ
Output:
{ "name": "สมชาย", "age": 30, "city": "กรุงเทพ" }Input: สมหญิง, อายุ 28, เชียงใหม่
Output:
{ "name": "สมหญิง", "age": 28, "city": "เชียงใหม่" }Input ใหม่: วิชัย, อายุ 35, ขอนแก่น
สร้าง Output ตาม Schema เดิม
ช่วยควบคุม Structured Output ได้ดีขึ้น
สมมติต้องแบ่ง Ticket
โดนหักเงินซ้ำ
เปิดโปรแกรมไม่ได้
ลืมรหัสผ่าน
จากนั้นให้ Gemini จัด Ticket ใหม่ตามตัวอย่าง
เหมาะกับงาน Support จำนวนมาก
Prompt:
Issue: ระบบทั้งหมดล่ม
Priority: CriticalIssue: ลูกค้า 1 คนเปลี่ยนรูป Profile ไม่ได้
Priority: LowIssue: Checkout ใช้งานไม่ได้
Priority: HighIssue ใหม่: Search ในเว็บไซต์ไม่ทำงาน
Priority:
ตัวอย่างช่วยกำหนด Scale ของเราเอง
ควรมีเมื่อช่วยให้ Pattern ชัด
เช่น
Category: Technical
หรือ
Tone: Professional
หรือ
Intent: Informational
Label ช่วยลดการตีความ
อย่าใส่แค่กรณีปกติ
ถ้างานมีกรณีก้ำกึ่ง ควรมี Example ด้วย
ตัวอย่าง Sentiment
“สินค้าดี แต่ส่งช้ามาก”
อาจกำหนด Output เป็น
Mixed
ถ้าไม่ให้ตัวอย่าง Mixed Gemini อาจบังคับเลือก Positive หรือ Negative ตามการตีความเอง
ถ้างานสำคัญ สามารถสั่ง
จาก Examples ทั้งหมด สรุปกฎหรือ Pattern ที่คุณพบก่อน 5 ข้อ จากนั้นจึงทำ New Input
วิธีนี้ช่วยให้เราตรวจว่ามันเข้าใจกฎตรงกับเราหรือไม่
อย่าเพิ่มคำสั่งซับซ้อนทันที
เริ่มจากตรวจ Examples ก่อนว่า
จากนั้นแก้ Example ให้ดีขึ้น
หลายครั้งปัญหาอยู่ที่ตัวอย่าง ไม่ใช่จำนวน Instruction
ถ้า Gemini ทำกรณีหนึ่งผิด
เพิ่มตัวอย่างของกรณีนั้น
ตัวอย่าง
ตัวอย่างเพิ่มเติม:
Input: “ราคาดีแต่คุณภาพไม่โอเค”
Output: Mixedจากนั้นลองจัดหมวดข้อความใหม่อีกครั้ง
นี่คือการปรับ Prompt ด้วย Example ที่ตรงจุด
ถ้าต้องการ Negative Example ควร Label ให้ชัด
เช่น
BAD EXAMPLE:
…
ห้ามทำแบบนี้
ไม่เช่นนั้น Gemini อาจเข้าใจว่าตัวอย่างนั้นคือ Pattern ที่ต้องเลียนแบบ
ตัวอย่าง
มือถือชาร์จไม่เข้า แก้อย่างไร? รวมวิธีตรวจทีละขั้น
10 สิ่งสุดช็อก! มือถือคุณอาจกำลังพังโดยไม่รู้ตัว
จากนั้นบอก
ใช้ Style แบบ GOOD และหลีกเลี่ยง Clickbait แบบ BAD
ช่วยให้ขอบเขตชัดขึ้นมาก
มีส่วนทับซ้อนกัน
เน้นเรียนรู้ Tone และ Writing Style
เน้นเรียนรู้ความสัมพันธ์ระหว่าง Input กับ Output
ตัวอย่าง
Input แบบนี้ → Output ต้องเป็นแบบนี้
Few-Shot จึงเหมาะกับงานที่ทำซ้ำเป็น Pattern มาก
ระบุโครงสร้างตรง ๆ
Title:
Summary:
Risks:
แสดงตัวอย่าง Completed Output ให้ AI เห็น
สามารถใช้ทั้งสองอย่างพร้อมกันได้
ตัวอย่าง
ใช้ Template นี้ และดู Examples ต่อไปนี้เพื่อเข้าใจระดับรายละเอียดที่ต้องการ
มักควบคุม Output ได้ดีกว่าใช้เพียงอย่างเดียว
ควรเมื่อ Prompt เริ่มยาว
โครงสร้างที่อ่านง่ายคือ
<INSTRUCTIONS>
…</INSTRUCTIONS>
<EXAMPLES>
…</EXAMPLES>
<NEW_INPUT>
…</NEW_INPUT>
<OUTPUT_RULES>
…</OUTPUT_RULES>
ช่วยให้ Gemini แยกหน้าที่ของข้อมูลแต่ละส่วนได้ชัด
อย่างน้อยควรมี
① Task ชัดเจน
② Examples ที่ถูกต้อง
③ Input และ Output แยกกัน
④ ตัวอย่างหลากหลายพอ
⑤ New Input ชัดเจน
⑥ Output Rules หากมี
⑦ ไม่มี Example ที่ขัดกัน
สูตรพื้นฐานคือ
Instruction + Examples + New Input + Output Constraint
ตัวอย่าง
งาน: จัด Search Intent เป็น Informational, Commercial หรือ Transactional
Example 1
Input: Gemini คืออะไร
Output: InformationalExample 2
Input: Gemini กับ ChatGPT อันไหนดีกว่า
Output: CommercialExample 3
Input: สมัคร Gemini Advanced
Output: TransactionalNew Input
Input: Gemini ราคาเท่าไรตอบเฉพาะชื่อ Intent
Prompt สั้น แต่ Pattern ชัดมาก
เรียนรู้รูปแบบจากตัวอย่างต่อไปนี้
Example 1
Input: [ข้อมูล]
Output: [คำตอบ]Example 2
Input: [ข้อมูล]
Output: [คำตอบ]Example 3
Input: [ข้อมูล]
Output: [คำตอบ]New Input: [ข้อมูลใหม่]
สร้าง Output ตาม Pattern เดียวกับ Examples
จัด Input ใหม่ลงใน Category เดียวกับตัวอย่าง
<EXAMPLES>Input: [A]
Category: [1]Input: [B]
Category: [2]Input: [C]
Category: [3]
</EXAMPLES>
<NEW_INPUT>
[ข้อมูลใหม่]</NEW_INPUT>ตอบเฉพาะ Category
เรียนรู้ Tone และรูปแบบจาก Examples ต่อไปนี้ แต่ห้ามคัดลอกประโยค
<EXAMPLE_1>
[ข้อความ]</EXAMPLE_1>
<EXAMPLE_2>
[ข้อความ]</EXAMPLE_2>จากนั้นเขียนข้อความใหม่เรื่อง [หัวข้อ] โดยรักษา Tone, Length และ Structure ใกล้เคียงกัน
สร้าง SEO Title โดยเรียนรู้จากตัวอย่าง:
Topic: [หัวข้อ A]
Title: [Title A]Topic: [หัวข้อ B]
Title: [Title B]Topic: [หัวข้อ C]
Title: [Title C]New Topic: [หัวข้อใหม่]
สร้าง Title 5 แบบที่ใช้ Logic เดียวกัน แต่ไม่คัดลอกวลีจาก Examples
เรียนรู้วิธี Rewrite จาก Examples:
Original: [ข้อความ 1]
Rewrite: [ข้อความ 1 ที่แก้แล้ว]Original: [ข้อความ 2]
Rewrite: [ข้อความ 2 ที่แก้แล้ว]Original ใหม่: [ข้อความ]
Rewrite โดยใช้หลักการเดียวกัน และรักษาความหมายเดิม
เรียนรู้ Tone และ Response Structure จาก Examples ต่อไปนี้
Customer: [ปัญหา 1]
Response: [คำตอบ 1]Customer: [ปัญหา 2]
Response: [คำตอบ 2]Customer ใหม่: [ปัญหาใหม่]
สร้าง Response โดยรักษาระดับความสุภาพและขั้นตอนช่วยเหลือเหมือน Examples แต่ใช้ข้อมูลของปัญหาใหม่เท่านั้น
ใช้ GOOD Examples เป็นรูปแบบ และหลีกเลี่ยงลักษณะของ BAD Examples
GOOD:
[ตัวอย่าง]GOOD:
[ตัวอย่าง]BAD:
[ตัวอย่าง]BAD:
[ตัวอย่าง]New Input:
[งานใหม่]สร้าง Output ที่สอดคล้องกับ GOOD Examples
เรียนรู้ Mapping จาก Examples:
Input: [A]
Output:
- Category: […]
- Priority: […]
- Action: […]
Input: [B]
Output:
- Category: […]
- Priority: […]
- Action: […]
New Input: [ข้อมูลใหม่]
ตอบด้วย Structure เดียวกัน
ได้
ไม่จำเป็นต้องเขียน Prompt เป็นภาษาอังกฤษ
ถ้างานและ Output เป็นภาษาไทย การให้ตัวอย่างภาษาไทยมักช่วยทำให้ Tone และรูปแบบภาษาไทยที่ต้องการชัดขึ้นด้วย
ตัวอย่าง
ต้นฉบับ: เว็บไซต์ของเรามีการให้บริการที่มีคุณภาพ
แก้แล้ว: เว็บไซต์ของเราให้บริการโดยเน้นความชัดเจนและใช้งานง่ายต้นฉบับใหม่: …
Rewrite ตามแนวทางเดียวกัน
Few-Shot สามารถช่วยกำหนด Pattern และขอบเขตของคำตอบได้ แต่ไม่ได้รับประกันว่าจะป้องกัน Hallucination
ถ้าเป็นงานเกี่ยวกับข้อเท็จจริง ควรเพิ่ม Constraint เช่น
ใช้เฉพาะข้อมูลใน Input ห้ามเพิ่ม Fact ใหม่
และตรวจข้อมูลสำคัญจาก Source จริงอีกครั้ง
ไม่
ตัวอย่างช่วยให้ Gemini เข้าใจ
ต้องตอบแบบไหน
แต่ไม่ได้รับประกันว่า
เนื้อหาทุกอย่างถูกต้อง
ดังนั้นควรแยก
ตอบตาม Pattern หรือไม่
กับ
ข้อมูลถูกหรือไม่
เป็นคนละเรื่องกัน
ถ้าต้องทำงานประเภทเดียวกันซ้ำ เช่น
การสร้าง Few-Shot Template ที่ดีหนึ่งชุดสามารถประหยัดเวลาได้มาก
เพราะไม่ต้องอธิบาย Style ใหม่ทุกครั้ง
เริ่มจาก
จากนั้นนำ Template ไปใช้กับงานใหม่ได้
ตัวอย่างควรสอนเฉพาะสิ่งที่เราต้องการให้ Gemini เรียนรู้
ถ้า Example มีรายละเอียดที่ไม่เกี่ยวข้องจำนวนมาก AI อาจจับ Pattern ผิด
หลักคือ
ตัวอย่างสั้นพอที่จะเห็นกฎ แต่ครบพอที่จะทำงานได้
ลองเปลี่ยน New Input 3–5 แบบ
แล้วดูว่า Gemini
ถ้ายังไม่เสถียร ให้แก้ Examples ก่อนเพิ่ม Prompt ยาวขึ้น
Gemini อาจจับกฎไม่ครบ
ไม่ได้เพิ่มข้อมูลใหม่
AI เรียนรู้ความผิดพลาดตามไปด้วย
ทำให้ไม่รู้ Pattern ที่แท้จริง
Prompt อ่านยาก
Gemini อาจสับสนว่างานอยู่ตรงไหน
เจอข้อมูลก้ำกึ่งแล้วตอบไม่ตรงเกณฑ์
Prompt ใหญ่โดยไม่เพิ่มความชัด
จริง ๆ ช่วยด้าน Pattern มากกว่า
อาจได้ถ้อยคำใกล้ตัวอย่างเกินไป
ตรวจว่า
① งานมี Pattern ที่ชัดหรือไม่
② จำเป็นต้องมี Example จริงหรือไม่
③ ตัวอย่างถูกต้องหรือไม่
④ Input และ Output แยกชัดหรือไม่
⑤ ตัวอย่างมีความหลากหลายหรือไม่
⑥ มี Edge Case หรือไม่
⑦ Examples ขัดแย้งกันหรือไม่
⑧ New Input แยกจาก Examples หรือไม่
⑨ Output Format ระบุชัดหรือไม่
⑩ มีข้อมูลอะไรที่ห้าม Gemini เพิ่มหรือไม่
⑪ ต้องรักษา Tone หรือ Style หรือไม่
⑫ ต้องใช้ Delimiter ช่วยหรือไม่
⑬ ควรมี Good/Bad Examples หรือไม่
⑭ ต้องตรวจ Fact หลังตอบหรือไม่
Few-Shot Prompting คือการ สอนรูปแบบงานให้ Gemini ผ่านตัวอย่างจำนวนเล็กน้อยก่อนส่งงานจริง
แทนที่จะอธิบายทุกกฎเป็นข้อความยาว เราสามารถแสดงให้เห็นว่า
Input แบบนี้ → Output แบบนี้
แล้วให้ Gemini ทำ New Input ตาม Pattern เดิม
สูตรพื้นฐานคือ
Instruction + Examples + New Input + Output Rules
Prompt พร้อมใช้คือ
เรียนรู้ Pattern จากตัวอย่างต่อไปนี้
<EXAMPLES>Example 1
Input: [ข้อมูลตัวอย่าง 1]
Output: [ผลลัพธ์ที่ถูกต้อง 1]Example 2
Input: [ข้อมูลตัวอย่าง 2]
Output: [ผลลัพธ์ที่ถูกต้อง 2]Example 3
Input: [ข้อมูลตัวอย่าง 3]
Output: [ผลลัพธ์ที่ถูกต้อง 3]
</EXAMPLES>
<NEW_INPUT>
[ข้อมูลใหม่]</NEW_INPUT>สร้าง Output สำหรับ NEW_INPUT โดยใช้ Pattern เดียวกับ Examples รักษา Format, Tone และระดับรายละเอียดให้ใกล้เคียงกัน แต่ใช้ข้อมูลจาก NEW_INPUT เท่านั้น หาก Examples มีข้อมูลที่ไม่เกี่ยวข้อง ห้ามนำมาใช้กับคำตอบใหม่
หัวใจสำคัญของ Few-Shot Prompting คือ คุณภาพของตัวอย่างสำคัญกว่าจำนวน
ถ้า Examples ถูกต้อง ชัดเจน และครอบคลุมกรณีสำคัญ Gemini จะเข้าใจสิ่งที่เราต้องการได้ง่ายขึ้น โดยเฉพาะงานที่ต้องทำซ้ำตาม Pattern เช่น SEO, Classification, Rewrite, Customer Service, Content Creation และ Data Transformation
Few-Shot Prompting จึงเป็นหนึ่งในเทคนิคที่ควรรู้เมื่อเริ่มใช้ Gemini ในงานที่ต้องการ ความสม่ำเสมอของรูปแบบและผลลัพธ์ มากกว่าการถามคำถามทั่วไปเพียงครั้งเดียว