สถาปัตยกรรม RAG รุ่นถัดไปที่ผสมผสาน Knowledge Graph และการค้นหาแบบ Vector เข้าด้วยกัน โดยใช้ประโยชน์จากความสัมพันธ์ระหว่าง Entity เพื่อเพิ่มความแม่นยำในการค้นหา
## GraphRAG คืออะไร GraphRAG คือสถาปัตยกรรมยุคใหม่ที่ผสานรวม Knowledge Graph และการค้นหาแบบ Vector Search เข้าด้วยกัน เพื่อนำความสัมพันธ์ระหว่าง Entity มาใช้ในการค้นหา ซึ่งเป็นสิ่งที่ RAG (Retrieval-Augmented Generation) แบบดั้งเดิมไม่สามารถจับได้ ### สถานการณ์ที่ RAG แบบดั้งเดิมทำได้ไม่ดี ใน RAG Pipeline ทั่วไป ระบบจะดึง Chunk โดยอาศัยความคล้ายคลึงของ Embedding เทียบกับ Query คำถามที่ต้องการความสัมพันธ์ข้ามเอกสารหลายชิ้น เช่น "คู่แข่งของบริษัท A คือใคร" เป็นจุดอ่อนของวิธีนี้ เนื่องจาก Chunk ที่ดึงมาแต่ละชิ้นไม่มีคำตอบอยู่ในตัวเอง จึงเป็นสาเหตุหนึ่งที่ทำให้เกิด Hallucination ได้ง่าย ### สิ่งที่โครงสร้างกราฟช่วยแก้ไข GraphRAG จะเริ่มต้นด้วยการสกัด Entity (บุคคล องค์กร แนวคิด ฯลฯ) และความสัมพันธ์จาก Corpus เพื่อสร้าง Knowledge Graph ในขั้นตอนการค้นหา นอกจากความคล้ายคลึงแบบ Vector แล้ว ระบบยังทำการค้นหาเส้นทาง (Path Traversal) บนกราฟด้วย จึงรองรับการอนุมานหลายขั้นตอน เช่น "A → ความสัมพันธ์เชิงการแข่งขัน → B" ได้ นอกจากนี้ยังเป็นเทคโนโลยีที่ Gartner กำหนดให้เป็น "Critical Enabler" ของ Generative AI ในปี 2026 อีกด้วย ### ข้อควรพิจารณาในการนำไปใช้งาน การสร้างกราฟต้องประมวลผล Corpus ทั้งหมดด้วย LLM จึงมีต้นทุนเริ่มต้นสูง สำหรับ FAQ Chatbot ขนาดเล็ก การใช้ Hybrid Search อาจเพียงพอในหลายกรณี ดังนั้นแนวทางที่เป็นจริงคือควรพิจารณาก่อนว่าความสัมพันธ์ระหว่างเอกสารมีความสำคัญต่อการดำเนินงานหรือไม่ เช่น การอ้างอิงข้ามข้อกำหนดในเอกสารทางกฎหมาย หรือความสัมพันธ์ของคู่ค้าใน Supply Chain แล้วจึงค่อยพิจารณานำไปใช้งาน


RAG (Retrieval-Augmented Generation) คือเทคนิคที่ทำการค้นหาข้อมูลที่เกี่ยวข้องจากแหล่งความรู้ภายนอก แล้วนำผลลัพธ์ที่ได้มาเพิ่มเติมใน input ของ LLM เพื่อเพิ่มความแม่นยำและความทันสมัยของคำตอบ

Agentic RAG คือสถาปัตยกรรมที่ LLM ทำหน้าที่เป็น Agent โดยวนซ้ำกระบวนการสร้าง Query ค้นหา ประเมินผลลัพธ์ และตัดสินใจค้นหาซ้ำอย่างอิสระ เพื่อให้ได้ความแม่นยำของคำตอบที่เหนือกว่า RAG แบบถาม-ตอบทั่วไป

ขนาด Chunk หมายถึง ขนาดของหน่วยการแบ่ง (จำนวน Token หรือจำนวนตัวอักษร) ที่ใช้ในการแบ่งเอกสารเพื่อจัดเก็บลงใน Vector Store ภายใน RAG Pipeline ถือเป็น Parameter สำคัญที่ส่งผลโดยตรงต่อความแม่นยำในการค้นหาและคุณภาพของคำตอบ


Human-in-the-Loop (HITL) คืออะไร? พื้นฐานการออกแบบ "แบบมีมนุษย์ร่วม" เพื่อให้การทำงานอัตโนมัติด้วย AI ยั่งยืน

Gherkin記法 (สัญกรณ์ Gherkin) คือรูปแบบโครงสร้างที่ใช้อธิบายพฤติกรรมของซอฟต์แวร์ในลักษณะภาษาธรรมชาติ โดยแบ่งออกเป็น 3 ขั้นตอน ได้แก่ Given (เงื่อนไขเริ่มต้น), When (การกระทำ) และ Then (ผลลัพธ์) สัญกรณ์นี้ถูกใช้อย่างแพร่หลายในฐานะรูปแบบมาตรฐานของไฟล์ .feature ที่เครื่องมือทดสอบอัตโนมัติ Cucumber ใช้อ่านข้อมูล