Temperature, Top-K, Top-P คืออะไร? ตั้งค่า AI ให้ตอบดีขึ้น
เคยสงสัยไหมว่าทำไมถาม AI คำถามเดิมแล้วได้คำตอบไม่เหมือนเดิม? คำตอบอยู่ที่ค่าตั้งค่าอย่าง Temperature, Top-K และ Top-P บทความนี้อธิบายแบบเข้าใจง่าย พร้อมค่าที่แนะนำให้เริ่ม
AI เลือกคำยังไง
AI ไม่ได้เลือกคำถัดไปแบบตายตัว แต่ "สุ่ม" จากคำที่น่าจะเป็นไปได้ตามความน่าจะเป็น ค่าตั้งค่าเหล่านี้คือตัวคุมว่าจะสุ่มมากหรือน้อยแค่ไหน
Temperature: คุมความสุ่ม
Temperature ต่ำ (เช่น 0–0.3) = คำตอบแน่นอน ตรงประเด็น เหมาะกับงานที่ต้องการความถูกต้อง เช่น สรุป จัดหมวด ตอบข้อเท็จจริง
Temperature สูง (เช่น 0.7–1.0) = คำตอบหลากหลาย สร้างสรรค์ เหมาะกับงานไอเดีย เขียนโฆษณา แต่งเรื่อง
ถ้าตั้ง 0 คือเอาคำที่น่าจะเป็นที่สุดเสมอ (แทบไม่สุ่ม)
Top-K และ Top-P: จำกัดตัวเลือกคำ
ทั้งสองตัวคุมว่า AI จะเลือกคำถัดไปจาก "กลุ่มคำที่น่าจะเป็น" กว้างแค่ไหน Top-K = เลือกจาก K คำที่น่าจะเป็นสูงสุด ส่วน Top-P = เลือกจากกลุ่มคำที่ความน่าจะเป็นรวมกันถึงค่า P ค่ายิ่งสูง คำตอบยิ่งหลากหลาย
ค่าที่แนะนำให้เริ่ม
- งานทั่วไปที่อยากได้สมดุล: Temperature ~0.2, Top-P ~0.95, Top-K ~30
- งานสร้างสรรค์: Temperature ~0.9 ขึ้นไป
- งานที่ต้องการคำตอบเดียวชัด ๆ (เช่น เลข): Temperature 0
อีกค่าที่ควรรู้คือ Output length หรือจำนวน token ซึ่งคุมความยาวคำตอบ ช่วยประหยัดและตอบเร็วขึ้น (แต่ไม่ได้ทำให้เนื้อหากระชับเอง ต้องสั่งใน Prompt ด้วย)
สรุป
อยากได้คำตอบแม่น ๆ ลด Temperature อยากได้ไอเดียแปลกใหม่ เพิ่มขึ้น ลองปรับจนเจอจุดที่พอดีกับงาน อ่านพื้นฐานการเขียน Prompt ที่ คู่มือเขียน Prompt
คำถามที่พบบ่อย
+Temperature ในการตั้งค่า AI คืออะไร
Temperature คือค่าที่คุมความสุ่มของคำตอบ ค่าต่ำราว 0 ถึง 0.3 ให้คำตอบแน่นอนตรงประเด็น เหมาะกับงานสรุป จัดหมวด หรือตอบข้อเท็จจริง ส่วนค่าสูงราว 0.7 ถึง 1.0 ให้คำตอบหลากหลายและสร้างสรรค์ เหมาะกับงานไอเดียหรือเขียนโฆษณา ถ้าตั้ง 0 คือเลือกคำที่น่าจะเป็นที่สุดเสมอ
+Top-K กับ Top-P ต่างกันอย่างไร
ทั้งสองค่าคุมว่า AI จะเลือกคำถัดไปจากกลุ่มคำที่น่าจะเป็นกว้างแค่ไหน Top-K คือเลือกจาก K คำที่น่าจะเป็นสูงสุด ส่วน Top-P คือเลือกจากกลุ่มคำที่ความน่าจะเป็นรวมกันถึงค่า P ค่ายิ่งสูงคำตอบยิ่งหลากหลาย
+ทำไมถาม AI คำถามเดิมแล้วได้คำตอบไม่เหมือนเดิม
เพราะ AI ไม่ได้เลือกคำถัดไปแบบตายตัว แต่สุ่มจากคำที่น่าจะเป็นไปได้ตามความน่าจะเป็น ค่าตั้งค่าอย่าง Temperature, Top-K และ Top-P คือตัวคุมว่าจะสุ่มมากหรือน้อยแค่ไหน ยิ่งค่าสูงคำตอบยิ่งเปลี่ยนไปในแต่ละครั้ง
+ควรตั้งค่า Temperature, Top-P, Top-K เท่าไรดี
งานทั่วไปที่อยากได้สมดุลลองใช้ Temperature ราว 0.2, Top-P ราว 0.95 และ Top-K ราว 30 งานสร้างสรรค์ใช้ Temperature ราว 0.9 ขึ้นไป ส่วนงานที่ต้องการคำตอบเดียวชัด เช่น ตัวเลข ให้ตั้ง Temperature เป็น 0 แล้วปรับจนเจอจุดที่พอดีกับงาน
+Output length คืออะไร ช่วยให้คำตอบกระชับขึ้นไหม
Output length คือจำนวน token ที่คุมความยาวคำตอบ ช่วยประหยัดและตอบเร็วขึ้น แต่ไม่ได้ทำให้เนื้อหากระชับเอง ถ้าต้องการคำตอบที่กระชับต้องสั่งไว้ใน prompt ด้วย
เครื่องมือฟรี · ไม่ต้องสมัคร
ลองสร้าง Prompt ที่มีโครงจากงานของคุณ
กรอกบทบาท ภารกิจ และบริบท แล้วได้ prompt ที่มีโครง คัดลอกไปวางใน ChatGPT, Claude หรือ Gemini ได้ทันที
อ่านต่อในหมวดนี้
อยากเขียน Prompt ให้ได้ผลจริงทุกครั้ง?
ChatGPT Mastery
สั่งงาน ChatGPT อย่างเป็นระบบ สร้างคอนเทนต์ ภาพ และวิดีโอให้ธุรกิจได้จริง
เรียนเขียน prompt แบบลงมือทำในคอร์ส ChatGPT Mastery →โจทย์คนละแบบ? ดู AI Co-Worker for SME
อยากคุยเรื่องคอร์สหรือการใช้ AI กับงานของคุณ?
ติดต่อทีมงานASTRO INTELLIGENCE ได้ทาง LINE หรือ Facebook เรายินดีช่วยแนะนำคลาสที่เหมาะกับคุณ