กลับสู่คอร์สเรียน
AI025 Professional

ระบบ RAG ที่ใช้งานได้จริง: จากฐานความรู้สู่การสร้างข้อมูลที่ได้รับการเสริมจากข้อมูล

โน้ตการบรรยายสำหรับนักศึกษาเหล่านี้ให้มุมมองในระดับระบบเกี่ยวกับการสร้างระบบการสร้างข้อมูลที่ได้รับการเสริมจากข้อมูล (RAG) ที่ใช้งานได้จริง หลักสูตรครอบคลุมกระบวนการทั้งหมดตั้งแต่การนำเข้าข้อมูล การแบ่งข้อมูลเป็นชิ้นเล็ก ๆ กลยุทธ์การจัดกลุ่ม การแปลงเวกเตอร์ การจัดเก็บเวกเตอร์ การค้นหาแบบไฮบริด การจัดลำดับใหม่ และการประเมินผลเพื่อแอปพลิเคชันปัญญาประดิษฐ์ที่เชื่อถือได้

5.0
15.0h
619 ผู้เรียน
0 การถูกใจ
ปัญญาประดิษฐ์
เริ่มเรียน

บทเรียน

Lesson

This lesson introduces Retrieval-Augmented Generation (RAG) as a solution to the limitations of static, "closed-book" LLMs by grounding model responses in dynamic, external knowledge bases. Students will learn to identify the core components of the RAG lifecycle and understand how to design effective document ingestion and retrieval pipelines to ensure factual reliability and traceability.

This lesson explores the strategic importance of data transformation in RAG systems, focusing on how chunking strategies, embedding models, and indexing algorithms impact retrieval performance. Students will learn to balance the precision-recall paradox by defining optimal retrieval units that maintain semantic coherence while managing latency and token constraints.

This lesson explores advanced retrieval optimization by contrasting the semantic strengths of dense vector search with the precision of lexical BM25 retrieval. Students will learn to implement hybrid search architectures, including Reciprocal Rank Fusion (RRF) and Cross-Encoder reranking, to effectively balance semantic intent with exact keyword matching in production RAG systems.

This lesson explores the "Demo Paradox" in Retrieval-Augmented Generation, emphasizing that system reliability depends on integrated pipelines rather than isolated metrics. Students will learn how to ensure trustworthiness through metadata persistence, traceability, and rigorous observability across all stages of the RAG architecture.

This lesson explores the transition from RAG prototypes to production-ready systems by emphasizing architectural reliability, statistical verification, and the importance of handling real-world data entropy. Students will learn to implement observability through full-trace telemetry and design robust pipelines that prioritize system stability and predictable, evidence-based outputs over anecdotal success.

ภาพรวมคอร์สเรียน

📚 สรุปเนื้อหา

โน้ตการเรียนของนักศึกษาเหล่านี้ให้มุมมองในระดับระบบเกี่ยวกับการสร้างระบบที่ใช้งานได้จริงสำหรับระบบการสร้างข้อมูลเสริม (Retrieval-Augmented Generation หรือ RAG) หลักสูตรครอบคลุมกระบวนการทั้งหมดตั้งแต่การรับข้อมูล การแบ่งชุดข้อมูล (chunking) กลยุทธ์การจับคู่การแทนความหมาย (embedding mapping) การจัดเก็บเวกเตอร์ การค้นหาแบบไฮบริด การจัดลำดับใหม่ และการประเมินผล เพื่อสร้างแอปพลิเคชันปัญญาประดิษฐ์ที่น่าเชื่อถือ

เชี่ยวชาญศิลปะการสร้างระบบที่อิงจากหลักฐานผ่านแนวทางการประมวลผลแบบครบวงจรของ RAG

ผู้เขียน: EvoClass

คำขอบคุณ: ทีมงาน EvoClass

🎯 เป้าหมายการเรียนรู้

  1. แยกแยะระหว่างการใช้ Prompt, Fine-tuning และ RAG เพื่อเลือกเครื่องมือที่เหมาะสมกับความต้องการทางธุรกิจเฉพาะเจาะจง
  2. วิเคราะห์การไหลของข้อมูลภายในสายการผลิตของ RAG ตั้งแต่คำถามของผู้ใช้จนถึงการสร้างผลลัพธ์ที่มีพื้นฐานจากข้อมูล
  3. ออกแบบระบบการนำเข้าข้อมูลอย่างมืออาชีพที่รวมเมตาดาต้า การปรับมาตรฐาน และการติดตามเวอร์ชัน เพื่อป้องกันปัญหา "ข้อมูลอ่อน" หรือข้อมูลที่ไม่แข็งแรง
  4. ประเมินและนำไปใช้ กลยุทธ์การแบ่งชุดข้อมูลที่หลากหลาย (แบบความยาวคงที่, เข้าใจโครงสร้าง, แบบหลายระดับ) ตามความต้องการเฉพาะด้าน
  5. อธิบายกลไกการทำงาน ของ embedding และความแตกต่างระหว่างความคล้ายคลึงทางความหมายกับประโยชน์ในการตอบคำถาม
  6. อธิบายแนวคิดทางเทคนิค ของระบบจัดเก็บเวกเตอร์และการดัชนี โดยเน้นความสมดุลระหว่างความเร็วในการค้นหา (ความหน่วงเวลา) กับความแม่นยำ
  7. ออกแบบแผนการค้นหาหลายขั้นตอนสำหรับข้อมูลขนาดใหญ่ (มากกว่า 100,000 ชุด) พร้อมกลยุทธ์การกรองเมตาดาต้า
  8. แยกแยะเป้าหมายของการค้นหา (ความครอบคลุม/ความแม่นยำ) กับการจัดลำดับใหม่ (ความแม่นยำ/ความเกี่ยวข้อง)
  9. วิเคราะห์เหตุผลว่าทำไมการจัดลำดับใหม่จึงจำเป็นต่อการสร้างข้อความโดยโมเดลภาษาขนาดใหญ่ และวิเคราะห์ปฏิสัมพันธ์กับการออกแบบชุดข้อมูล
  10. ออกแบบโครงสร้างเมตาดาต้าเบื้องต้นที่สนับสนุนการอ้างอิงอัตโนมัติและการค้นหาที่รู้จักเวอร์ชัน

บทเรียน