top of page

RAG Beyond the Demo: 7 ประเด็นสำคัญของ RAG ระดับโปรดักชัน

2 ชั่วโมงที่ผ่านมา
ยาว 2 นาที

เดโม RAG มักทำงานได้สวยงามเสมอ คุณนำไฟล์ PDF เข้า embedding model ถามคำถามที่คำตอบอยู่หน้าแรก แล้วผลลัพธ์ก็ออกมาเหมือนเวทมนตร์ แต่พอผู้ใช้จริงเข้ามาพร้อมคำถามกว้าง ๆ ตัวย่อ รหัสสินค้า และเอกสารที่เพิ่งแก้ไปเมื่อสัปดาห์ก่อน คำตอบก็เริ่มเพี้ยน RAG Beyond the Demo โดย ChatVariety Team เขียนขึ้นเพื่อช่วงเวลานั้นโดยตรง คำบรรยายบนปกระบุชัดว่าว่าด้วย retrieval-augmented generation ระดับโปรดักชันด้วย hybrid search, reranking และ agentic retrieval (ตัวเล่มเป็นภาษาอังกฤษ)


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


ปกหนังสือ RAG Beyond the Demo โดย ChatVariety Team
RAG Beyond the Demo – Applied LLM Engineering Series

หนังสือเล่มนี้ว่าด้วยเรื่องอะไร


หนังสือเล่มนี้อยู่ใน Applied LLM Engineering Series และมุ่งไปที่ช่องว่างเชิงปฏิบัติข้อเดียว คือระยะห่างระหว่างต้นแบบระบบค้นคืนข้อมูลกับระบบที่คนใช้งานได้อย่างมั่นใจ คำบรรยายบนปกระบุเทคนิคไว้สามอย่าง แต่ละอย่างตอบจุดอ่อนเฉพาะของ vector search แบบพื้นฐาน


  • Hybrid search: ผสานการค้นด้วยคีย์เวิร์ด เช่น BM25 เข้ากับความคล้ายของเวกเตอร์ เพื่อให้ทั้งคำตรงตัวและความหมายมีน้ำหนัก

  • Reranking: ใช้โมเดลขั้นที่สองให้คะแนนผู้สมัครใหม่ เพื่อให้ข้อความที่มีประโยชน์ที่สุดเข้าไปอยู่ใน prompt

  • Agentic retrieval: ให้ LLM วางแผน ปรับคำค้น และค้นซ้ำเมื่อการค้นเพียงครั้งเดียวไม่เพียงพอ


ประเด็นสำคัญ


ประเด็นเหล่านี้อิงตามหัวข้อที่ระบุบนปกหนังสือ และสะท้อนแนวปฏิบัติที่ใช้กันแพร่หลายในงานวิศวกรรม RAG


  1. คุณภาพการค้นคืนคือเพดานของระบบ โมเดลเก่งแค่ไหนก็ตอบจากข้อความที่ไม่เคยได้รับไม่ได้ เมื่อคำตอบของ RAG ผิด ให้ตรวจสิ่งที่ค้นคืนมาก่อนจะไปแก้ prompt

  2. Vector search อย่างเดียวพลาดคำตรงตัวได้ Embedding จับความหมายได้ดี แต่อาจพลาดรหัสสินค้า รหัสข้อผิดพลาด ชื่อเฉพาะ และตัวย่อที่พบไม่บ่อย การจับคู่กับ keyword search แล้วรวมผลด้วยวิธีอย่าง reciprocal rank fusion ช่วยครอบคลุมคำค้นทั้งสองแบบ

  3. ค้นให้กว้างก่อน แล้วค่อยคัดให้แคบ ขั้นแรกที่เร็วปรับมาเพื่อ recall ส่วน reranker เช่น cross-encoder จะอ่านคำถามคู่กับข้อความเพื่อตัดสินความเกี่ยวข้อง Reranking เพิ่ม latency จึงเหมาะกับชุดผู้สมัครขนาดพอเหมาะ

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

  5. Agentic retrieval ต้องคุ้มกับต้นทุน คำถามหลายขั้นตอนและการเปรียบเทียบข้ามแหล่งข้อมูลอาจได้ประโยชน์จาก agent ที่แตกคำถามแล้วค้นซ้ำ แต่ทุกรอบเพิ่มทั้ง latency ค่าใช้จ่าย และจุดเสี่ยงใหม่ จึงควรจำกัดจำนวนรอบและใช้กับคำถามที่จำเป็นจริง ๆ

  6. วัดผลการค้นคืนและการสร้างคำตอบแยกกัน Recall@k และ mean reciprocal rank บอกว่าเจอข้อความที่ถูกต้องหรือไม่ ส่วน faithfulness และ answer relevance บอกว่าโมเดลใช้ข้อความนั้นอย่างไร ชุดข้อมูล golden dataset จะเปลี่ยนการจูนจากความรู้สึกเป็นหลักฐาน

  7. RAG ระดับโปรดักชันคือระบบที่ต้องดูแลต่อเนื่อง เอกสารเปลี่ยน โมเดล embedding ถูกแทนที่ และคำถามของผู้ใช้ก็เปลี่ยนไป ระบบนำเข้าข้อมูลที่เชื่อถือได้ แผน re-index การมอนิเตอร์ และการยอมตอบว่า "ไม่ทราบ" อย่างซื่อตรง คือสิ่งที่ทำให้คำตอบน่าเชื่อถือไปอีกนานหลังเปิดตัว


จุดเด่นของเล่มนี้


บทเรียน RAG เบื้องต้นมีอยู่ทั่วไป และส่วนใหญ่จบลงทันทีที่ได้คำตอบแรก แต่คำถามยาก ๆ เริ่มหลังจากนั้น เช่น ทำไมเอกสารดี ๆ จึงค้นไม่เจอ จะผสมวิธีค้นคืนอย่างไร และเมื่อไหร่ที่ agent คุ้มกับความซับซ้อนที่เพิ่มขึ้น หนังสือที่ตั้งชื่อว่า "beyond the demo" จึงพูดตรงกับวิศวกรที่เจอกำแพงเหล่านี้แล้ว


เทคนิคทั้งสามยังเรียงต่อกันได้ดี Hybrid search ช่วยให้เจอข้อมูลมากขึ้น Reranking ช่วยคัดสิ่งที่ควรเก็บไว้ และ agentic retrieval จัดการคำถามที่การค้นครั้งเดียวรับมือไม่ได้ ด้วยราคา Kindle US$2.99 ณ เวลาที่เขียน ก็นับว่าคุ้มค่าแม้จะช่วยให้คุณเลี่ยงทางตันด้านการค้นคืนได้เพียงครั้งเดียว


ใครควรอ่าน


  • วิศวกรซอฟต์แวร์และ ML ที่กำลังนำต้นแบบ RAG ขึ้นโปรดักชัน

  • วิศวกร AI ที่พบว่าคำตอบจากการค้นคืนไม่สม่ำเสมอเมื่อเจอคำถามจริง

  • Tech lead ที่ต้องเลือกระหว่าง vector search, hybrid search และการออกแบบแบบ agentic

  • ทีมแพลตฟอร์มที่สร้างบริการฐานความรู้หรือการค้นหาในองค์กร

  • นักพัฒนาที่เข้าใจ LLM API และ embedding พื้นฐานแล้วและอยากไปขั้นต่อไป


Kindle หรือเล่มกระดาษดี?


  • Kindle eBook (US$2.99 ณ เวลาที่เขียน): ได้รับทันที ค้นหาข้อความได้ และเปิดคู่กับโปรแกรมแก้โค้ดได้สะดวก

  • Paperback (US$9.99 ณ เวลาที่เขียน): เหมาะวางไว้เป็นคู่มือบนโต๊ะ จดโน้ตข้างหน้า และส่งต่อกันในทีม




เล่มอื่นใน Applied LLM Engineering Series


การค้นคืนเชื่อมโยงกับส่วนอื่นของงาน LLM หนังสือในชุดเดียวกันเหล่านี้อ่านคู่กันได้ดี:


  • Context Engineering in Practice – context window สถาปัตยกรรมหน่วยความจำ และกลยุทธ์การค้นคืน

  • Evals That Don't Lie – pipeline ประเมินผล LLM ที่เชื่อถือได้ด้วย golden dataset, judge และ regression gate

  • Fast and Frugal LLM Apps – ลดต้นทุนและ latency อย่างเป็นระบบด้วย caching, routing และการเลือกขนาดโมเดลให้เหมาะสม


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


Hybrid search กับ reranking ต่างกันอย่างไร?

Hybrid search กำหนดว่าจะเจอผู้สมัครใดบ้างโดยรวมการค้นด้วยคีย์เวิร์ดกับเวกเตอร์ ส่วน reranking ทำขั้นต่อมา โดยจัดลำดับผู้สมัครเหล่านั้นใหม่เพื่อให้ข้อความที่เกี่ยวข้องที่สุดเข้าไปใน prompt ระบบโปรดักชันจำนวนมากใช้ทั้งสองอย่าง

หนังสือเล่มนี้เป็นภาษาอะไร และต้องมีระบบ RAG อยู่แล้วหรือไม่?

ตัวเล่มเป็นภาษาอังกฤษ และมุ่งพา RAG ให้พ้นจากขั้นเดโม จึงเหมาะกับผู้อ่านที่เข้าใจ LLM API และ embedding อยู่แล้ว หากมีต้นแบบให้ลองปรับก็จะนำแนวคิดไปใช้ได้เร็วขึ้น

มีรูปแบบใดบ้างและราคาเท่าไร?

มีจำหน่ายบน Amazon ทั้งฉบับ Kindle (US$2.99) และเล่ม Paperback (US$9.99) ราคา ณ เวลาที่เขียน


สรุปส่งท้าย


หากระบบ RAG ของคุณดูดีตอนเดโมแต่สะดุดเมื่อเจอคำถามจริง RAG Beyond the Demo ตรงกับปัญหาของคุณพอดี Hybrid search, reranking และ agentic retrieval คือการอัปเกรดที่ทีมจริงจังเลือกใช้ และการรู้ว่าแต่ละอย่างคุ้มค่าเมื่อใดคือสิ่งที่แยกต้นแบบออกจากผลิตภัณฑ์ที่พึ่งพาได้ เริ่มจากฉบับ Kindle หากอยากอ่านเร็ว หรือเก็บเล่มกระดาษไว้บนโต๊ะทำงาน




ดูหนังสือทั้งหมดของ ChatVariety Team บน Amazon

ความคิดเห็น


LearnSpace_Set_M4-6.png
LearnSpace_Set_IELTS_3free2.png
Recent Posts
LearnSpace_Set_CUTEP_3free2.png
c24f0332fa3b87f8a304140403b893510_64100212_210625.jpg
HSKVocab5000_PichitTukRadab_cover_front_1748x2480.jpg
LearnSpace_Set_P4-6.png
5.png
4.png
Button Event สติกเกอร์.png
2.png
Button ChatStick Market.png
bottom of page