RAG (Retrieval-Augmented Generation) คือเทคนิคที่ทำการค้นหาข้อมูลที่เกี่ยวข้องจากแหล่งความรู้ภายนอก แล้วนำผลลัพธ์ที่ได้มาเพิ่มเติมใน input ของ LLM เพื่อเพิ่มความแม่นยำและความทันสมัยของคำตอบ
LLM มีความรู้เพียงแค่ช่วงเวลาที่ผ่านการเรียนรู้มาเท่านั้น และแม้แต่ความรู้ที่มีอยู่ก็อาจให้คำตอบที่ผิดพลาดอย่างมั่นใจได้ (Hallucination) RAG ได้กลายเป็นแนวทางปฏิบัติที่ใช้รับมือกับจุดอ่อนทั้งสองประการนี้ กลไกการทำงานนั้นเข้าใจได้ง่าย เมื่อรับคำถามจากผู้ใช้ ระบบจะค้นหาเอกสารที่เกี่ยวข้องจากเอกสารภายในองค์กรหรือ Knowledge Base ก่อน จากนั้นจึงส่งผลลัพธ์ที่ค้นหาได้พร้อมกับคำถามไปยัง LLM LLM จะสร้างคำตอบโดยอ้างอิงจากเอกสารที่ได้รับมา ไม่ใช่เพียงแค่ความรู้ของตัวเองเท่านั้น นอกจากนี้ยังสามารถระบุแหล่งที่มาได้อย่างชัดเจน ทำให้การตรวจสอบคำตอบทำได้ง่ายขึ้น เมื่อแยกองค์ประกอบของ RAG ออกมา จะประกอบด้วยการประมวลผลเอกสารล่วงหน้า (Chunk Splitting), Vector Embedding, การค้นหาความคล้ายคลึง (Semantic Search) และการจัดโครงสร้าง Input สำหรับ LLM แต่ละขั้นตอนมีตัวเลือกที่แตกต่างกัน และเพียงแค่วิธีการแบ่ง Chunk ก็สามารถส่งผลต่อคุณภาพของคำตอบได้อย่างมาก การเลือกใช้ระหว่าง RAG กับ Fine-tuning เป็นหัวข้อที่ถูกพูดถึงบ่อยครั้ง แต่ทั้งสองมีบทบาทที่แตกต่างกัน RAG คือวิธีการ "ให้โมเดลอ้างอิงความรู้จากภายนอก" ในขณะที่ Fine-tuning คือวิธีการ "ปรับพฤติกรรมและโทนของโมเดล" หากต้องการให้ตอบเนื้อหาจากคู่มือภายในองค์กรได้อย่างแม่นยำ RAG เป็นจุดเริ่มต้นที่เหมาะสม และหากต้องการให้รูปแบบหรือสไตล์การตอบมีความสม่ำเสมอ Fine-tuning ก็เป็นตัวเลือกที่เหมาะสมกว่า โปรเจกต์จำนวนมากก็ใช้ทั้งสองวิธีร่วมกัน


LLM (Large Language Model) คือชื่อเรียกรวมของโมเดลเครือข่ายประสาทเทียมที่มีพารามิเตอร์ตั้งแต่หลายพันล้านถึงหลายล้านล้านตัว ซึ่งผ่านการเรียนรู้ล่วงหน้าด้วยข้อมูลข้อความจำนวนมหาศาล และสามารถทำความเข้าใจและสร้างภาษาธรรมชาติได้อย่างแม่นยำสูง

LoRA (Low-Rank Adaptation) คือวิธีการที่แทรกเมทริกซ์ผลต่างแบบ low-rank เข้าไปในเมทริกซ์น้ำหนักของโมเดลภาษาขนาดใหญ่ และทำการเรียนรู้เฉพาะส่วนผลต่างนั้น ซึ่งช่วยให้สามารถทำ fine-tuning ได้โดยเพิ่มพารามิเตอร์เพียงประมาณ 0.1–1% ของโมเดลทั้งหมด

Claude Code คือ AI Coding Agent ประเภท Terminal-based ที่พัฒนาโดย Anthropic ซึ่งเป็นเครื่องมือ CLI ที่สามารถทำความเข้าใจ Codebase แก้ไขโค้ด รันการทดสอบ และดำเนินการ Git ได้อย่างครบวงจรผ่านคำสั่งภาษาธรรมชาติ

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

Agentic AI คือชื่อเรียกรวมของระบบ AI ที่สามารถตีความเป้าหมาย และวางแผน ดำเนินการ รวมถึงตรวจสอบผลลัพธ์ได้อย่างอิสระโดยไม่ต้องรับคำสั่งทีละขั้นตอนจากมนุษย์