🤔 Temperature คืออะไร?
Temperature คือ ค่าพารามิเตอร์ที่ใช้ควบคุม “ระดับความคิดสร้างสรรค์” หรือ “ความหลากหลายของคำตอบ” ที่โมเดล AI (เช่น GPT) สร้างออกมา โดยสามารถตั้งค่าได้ในช่วง:
0.0 → 2.0
- 🔹 ค่าน้อย (ใกล้ 0) = คำตอบมีความ แม่นยำ สม่ำเสมอ คาดเดาได้
- 🔹 ค่ามาก (ใกล้ 2) = คำตอบ สร้างสรรค์ หลากหลาย อาจแปลก หรือคาดเดายาก
🎯 แต่ละช่วงค่า Temperature เหมาะกับงานแบบไหน?
| ค่า Temperature | ลักษณะคำตอบ | เหมาะกับงานประเภท |
|---|---|---|
| 0.0 – 0.3 | แม่นยำ ชัดเจน เดาได้ง่าย | งานด้านวิชาการ, คำนวณ, เขียนโค้ด |
| 0.4 – 0.7 | สมดุล แม่นยำแต่มีสีสัน | แชทบอท, สรุปเนื้อหา, แนะนำทั่วไป |
| 0.8 – 1.5 | หลากหลาย มีลูกเล่น | เขียนเนื้อหาเชิงสร้างสรรค์ เช่น บทความ โฆษณา |
| > 1.5 – 2.0 | บางครั้งอาจ “หลุดกรอบ” | นิยาย บทกวี งานศิลป์ |
🧠 ค่าเริ่มต้นที่นิยมใช้คือ 0.7 เพราะสมดุลทั้งความแม่นยำและความหลากหลาย
แต่หากต้องการแน่นอนและเป๊ะ ให้ใช้ 0.0 ครับ
🛠️ วิธีตั้งค่า Temperature ใน LangChain
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
openai_api_key="your-api-key",
model="gpt-4o",
temperature=0.7 # 👈 ตั้งค่า Temperature ตรงนี้
)
ค่าที่กำหนดนี้จะมีผลต่อทุกคำตอบที่โมเดลสร้างในแอปของเรา
🧪 ตัวอย่างการทดลองเปรียบเทียบ
คำถามที่ใช้:
“นายกรัฐมนตรีคนล่าสุดของประเทศไทยคือใคร?”
| ค่า | ผลลัพธ์ | ความแตกต่าง |
|---|---|---|
temperature=0.0 | ตอบเหมือนเดิมทุกครั้ง | เหมาะกับคำถามที่มีคำตอบตายตัว |
temperature=1.0 | ตอบหลากหลายขึ้น | อาจมีการอธิบายเพิ่มหรือสำนวนเปลี่ยน |
temperature=2.0 | ตอบแบบคาดเดายาก บางครั้งหลุด | อาจใช้กับการเขียนเรื่องแต่ง |
⚠️ ข้อควรระวัง
- 🔻 ต่ำกว่า 0.0 เช่น
-1→ ❌ Error: “ค่าต้องมากกว่าหรือเท่ากับ 0” - 🔺 มากกว่า 2.0 เช่น
2.1→ ❌ Error: “ค่าต้องไม่เกิน 2”
ค่าที่ใช้ได้คือ ตั้งแต่ 0.0 ถึง 2.0 เท่านั้น

✅ คำแนะนำ
| สถานการณ์ | ค่า Temperature ที่แนะนำ |
|---|---|
| พัฒนาแอปให้ข้อมูลทั่วไป | 0.7 (สมดุล) |
| เขียนสคริปต์หรือบทความสร้างสรรค์ | 1.0 – 1.3 |
| แชทบอทที่ต้องตอบแบบแม่นยำ | 0.2 – 0.3 |
| ใช้สร้างแบบฝึกหัด วิชาการ | 0.0 |
📌 สรุป
temperatureควบคุมความ “สร้างสรรค์” ของโมเดล- ใช้ได้ตั้งแต่
0.0 – 2.0(ค่านอกช่วงจะ Error) - ค่าที่สูงขึ้น = คำตอบมีความหลากหลาย แต่เชื่อถือน้อยลง
- ปรับค่าให้เหมาะกับงาน เช่น งานวิชาการใช้ต่ำ งานเขียนใช้สูง
Leave a Reply