Prompt Engineering & LLM Optimization for Developers · บทเรียน

การตรวจจับและลดการหลอนของโมเดล

การหลอนของโมเดลคือผลลัพธ์จาก LLM ที่ดูมั่นใจแต่เป็นเท็จ เรียนรู้สาเหตุที่เกิดขึ้น วิธีตรวจจับ และเทคนิคที่ใช้ได้จริงเพื่อลดปัญหาในระบบจริง

บทเรียน 4 จาก 413 ขั้นตอน

การตรวจจับและลดการหลอนของโมเดล เป็นบทเรียน Prompt Engineering & LLM Optimization for Developers ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Prompt Engineering & LLM Optimization for Developers และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Prompt Engineering & LLM Optimization for Developers มีบทเรียนทั้งหมด 4 บทเรียน

บางส่วนของบทเรียนนี้ยังไม่ได้รับการแปล และแสดงเป็นภาษาอังกฤษ

What is a Hallucination?

A hallucination is when an LLM produces text that is fluent and confident but factually wrong or unsupported by any source.

Because the output looks authoritative, hallucinations are dangerous in user-facing apps.

Why They Happen

LLMs predict the most likely next token, not the truth. With no grounding, they fill gaps with plausible-sounding inventions.

  • Missing knowledge in training data
  • Ambiguous or leading prompts
  • Pressure to always answer

Types of Hallucination

Two broad categories:

  • Factual: wrong dates, fake citations, invented APIs
  • Faithfulness: answer contradicts the provided context (common in RAG)

Grounding with Context

The strongest defense is grounding: give the model trusted source text and instruct it to answer only from that text.

Answer ONLY using the context below.
If the answer is not in the context, say "I do not know".

Context:
{retrieved_docs}

Forcing Citations

Ask the model to cite which passage supports each claim. Unsupported sentences become easy to spot and verify.

For each sentence, add a [doc_id] citation.
Do not make claims you cannot cite.

Lowering Temperature

Higher temperature increases creativity — and invention. For factual tasks, set a low temperature so the model stays close to high-probability, well-grounded tokens.

const res = await client.chat.completions.create({
  model: "gpt-4o-mini",
  temperature: 0,
  messages
});

Self-Consistency Checks

Generate the answer several times. If the model gives different facts each run, the claim is likely a hallucination. Agreement is a weak but useful signal of reliability.

LLM-as-a-Judge Verification

Use a second model call to check whether the answer is supported by the context. The judge returns a faithfulness verdict you can act on.

Does the ANSWER follow only from the CONTEXT?
Reply: SUPPORTED, PARTIAL, or UNSUPPORTED.

Programmatic Validation

When outputs are structured, validate them. A cited URL should resolve, a quoted number should match the source, a JSON field should match a schema.

function validateCitation(cit, docs) {
  return docs.some(d => d.id === cit.doc_id);
}

Letting the Model Abstain

Give the model permission to say I do not know. Removing the pressure to always answer measurably reduces fabricated content.

Human Review for High Stakes

For medical, legal, or financial outputs, route low-confidence or uncited answers to a human before showing them to users. Automation plus oversight beats either alone.

Quick Check

Test your understanding.

Recap

You learned to fight hallucinations: ground answers in trusted context, force citations, lower temperature, use self-consistency and LLM-as-a-judge checks, validate outputs programmatically, allow abstention, and add human review for high-stakes cases.

เริ่มต้นได้ฟรี

เรียนรู้ Prompt Engineering & LLM Optimization for Developers ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
12
บทเรียน
48

คำถามที่พบบ่อย

บทเรียน “การตรวจจับและลดการหลอนของโมเดล” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การตรวจจับและลดการหลอนของโมเดล” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Prompt Engineering & LLM Optimization for Developers ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Prompt Engineering & LLM Optimization for Developers มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “การตรวจจับและลดการหลอนของโมเดล”

การหลอนของโมเดลคือผลลัพธ์จาก LLM ที่ดูมั่นใจแต่เป็นเท็จ เรียนรู้สาเหตุที่เกิดขึ้น วิธีตรวจจับ และเทคนิคที่ใช้ได้จริงเพื่อลดปัญหาในระบบจริง คุณปฏิบัติ Prompt Engineering & LLM Optimization for Developers ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Prompt Engineering & LLM Optimization for Developers หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Prompt Engineering & LLM Optimization for Developers บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน

บทเรียน “การตรวจจับและลดการหลอนของโมเดล” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Prompt Engineering & LLM Optimization for Developers นี้ได้ไหม

ได้ บทเรียน Prompt Engineering & LLM Optimization for Developers ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ตัวชี้วัดและเกณฑ์มาตรฐานการประเมิน LLM
  2. ระบบป้อนกลับโดยมีมนุษย์ร่วมในกระบวนการ
  3. การแทรกพรอมต์และแนวทางปฏิบัติด้านความปลอดภัย
  4. การตรวจจับและลดการหลอนของโมเดล
← กลับไปที่ Prompt Engineering & LLM Optimization for Developers