สอบถามหลักสูตรเลือกช่องทางที่สะดวก ทีมงานตอบเองทุกช่อง
LINE @itgeniusตอบเร็วที่สุด · จ–ศ 9:00–17:00 น.
โทรศัพท์
02-570-8449สำนักงาน088-807-9770มือถือ
อีเมลและโซเชียล
contact@itgenius.co.thสำหรับใบเสนอราคาและเอกสารFacebookitgeniusonlineYouTubeitgeniusengขอคำปรึกษาจัดอบรมให้ทีม
AI · AIC-92

GraphRAG and Agent Memory

หลักสูตร GraphRAG and Agent Memory เป็นการอบรมต่อยอดจาก RAG พื้นฐาน ตั้งแต่สร้าง Knowledge Graph บน Neo4j จากเอกสารด้วย LLM ใช้ Retriever แบบ Graph จนถึงหน่วยความจำของ AI Agent ด้วย LangGraph และ Graphiti เหมาะกับ AI Engineer และนักพัฒนา Python ที่เจอข้อจำกัดของ Vector Search

อัปเดตล่าสุด
ราคาเริ่มต้น 7,110 บาท / ท่าน 7,900 −10% ยังไม่รวม VAT 7% · มีราคาหมู่คณะ
PDFดาวน์โหลด Course Outline
  • ระยะเวลา12 ชั่วโมง · 2 วัน
  • รูปแบบออนไซต์ / ออนไลน์สด
  • รอบถัดไปเปิดตามคำขอ
  • ใบรับรองมี Certificate

ภาพรวมหลักสูตร

ระบบ RAG ที่ใช้ Vector Search อย่างเดียวตอบคำถามที่คำตอบอยู่ในย่อหน้าเดียวได้ดี แต่มักพลาดเมื่อคำถามต้องเชื่อมข้อมูลหลายเอกสาร เช่น ลูกค้ารายนี้ใช้สินค้ารุ่นไหนที่ได้รับผลจากประกาศฉบับล่าสุด หรือถามภาพรวมของข้อมูลทั้งชุด ขณะเดียวกัน AI Agent ที่ทำงานกับผู้ใช้ต่อเนื่องก็ต้องจำได้ว่าใครเคยพูดอะไร และรู้ว่าข้อมูลใดล้าสมัยไปแล้ว Knowledge Graph จึงกลายเป็นชั้นข้อมูลสำคัญของทั้ง RAG และหน่วยความจำของ Agent

หลักสูตรนี้เป็นขั้นที่ 2 ต่อจาก RAG & Knowledge Base พาผู้เรียนสร้าง GraphRAG และ Agent Memory ด้วย Neo4j และ Python เริ่มจากเขียน Cypher ออกแบบ Graph Schema แล้วสร้าง Knowledge Graph จากเอกสารด้วย LLM ผ่านแพ็กเกจ neo4j-graphrag เปรียบเทียบ Retriever แบบ Vector, Vector ร่วมกับ Graph และ Text2Cypher และเรียนแนวคิด Community Summary ของ GraphRAG จากนั้นต่อยอดสู่หน่วยความจำของ Agent ทั้ง Short-term และ Long-term ด้วย LangGraph และ Temporal Knowledge Graph ด้วย Graphiti วัดผลเทียบกับ Vector RAG วางความปลอดภัยและ PDPA แล้วปิดท้ายด้วย Capstone GraphRAG Agent (อบรม 2 วัน วันละ 6 ชั่วโมง รวม 12 ชั่วโมง ระดับ Advanced)

สิ่งที่คุณจะได้รับ

  • อธิบายได้ว่าเมื่อไร GraphRAG คุ้มค่ากว่า Vector RAG และเมื่อไรไม่จำเป็น
  • เขียน Cypher สร้างและค้นข้อมูลบน Neo4j รวมถึง Vector Index
  • ออกแบบ Graph Schema และสร้าง Knowledge Graph จากเอกสารด้วย LLM
  • ใช้ Retriever แบบ Vector, Vector ร่วมกับ Graph และ Text2Cypher ให้เหมาะกับคำถาม
  • เข้าใจ Community Summary และโหมดค้นหาแบบ Local และ Global ของ GraphRAG
  • ออกแบบ Agent Memory แบบ Short-term และ Long-term ด้วย LangGraph
  • สร้าง Temporal Memory ที่รู้ว่าข้อเท็จจริงใดเปลี่ยนไปแล้วด้วย Graphiti
  • วัดผล GraphRAG เทียบกับ Vector RAG และวางความปลอดภัยและ PDPA

หลักสูตรนี้เหมาะสำหรับ

  • AI Engineer และนักพัฒนา Python ที่สร้างระบบ RAG แล้วเจอข้อจำกัดของ Vector Search
  • ผู้ที่ผ่านหลักสูตร RAG & Knowledge Base และต้องการต่อยอดขั้นถัดไป
  • นักพัฒนา AI Agent ที่ต้องการให้ Agent จำผู้ใช้และบริบทได้ข้ามหลาย Session
  • Data Engineer ที่ต้องเชื่อมข้อมูลหลายแหล่งให้ AI ใช้ได้
  • Solution Architect ที่ต้องเลือกสถาปัตยกรรม RAG และ Memory ให้องค์กร

พื้นฐานของผู้เข้าอบรม

  • เขียน Python ได้ในระดับใช้งาน เช่น Function, Class และติดตั้ง Package
  • เข้าใจหลักการ RAG, Embedding และ Vector Search หรือผ่านหลักสูตร RAG & Knowledge Base
  • ใช้ Docker, Command Line และเรียก REST API ขั้นพื้นฐานได้
  • โน้ตบุ๊กที่ติดตั้ง Docker Desktop, Python และ VS Code ได้ พร้อมสิทธิ์ติดตั้งโปรแกรม

หัวข้อการฝึกอบรม

รายละเอียดหลักสูตร

อบรม 2 วัน วันละ 6 ชั่วโมง รวม 12 ชั่วโมง (09:00-16:00 น.) รูปแบบบรรยายพร้อม Lab บนชุดข้อมูลจำลองชุดเดียวตลอดหลักสูตร ระดับ Advanced หลักสูตรนี้เป็นขั้นที่ 2 ต่อจาก RAG & Knowledge Base ซึ่งปูพื้นฐาน Vector RAG ไว้แล้ว โดยเพิ่ม Knowledge Graph บน Neo4j เพื่อตอบคำถามที่ต้องเชื่อมหลายเอกสาร และเพิ่มหน่วยความจำให้ AI Agent

ด้วย LangGraph และ Graphiti ทุก Lab รัน Neo4j รุ่น Community บน Docker หรือ Neo4j Aura แบบใช้ฟรี ผู้เรียนใช้บัญชี Gemini API หรือ OpenAI API ของตนเองหรือของบริษัท ซึ่งมีค่าใช้จ่ายตามการใช้งาน (Gemini API มี Free Tier) ผู้เรียนจะได้ Lab Guide โค้ด Python และ Cypher ครบทุก Lab ไฟล์ docker-compose สำหรับ Neo4j และชุดคำถามทดสอบกลับไปใช้งานต่อ

Day 1 Knowledge Graph และ GraphRAG

Section 1: ทำไม Vector RAG อย่างเดียวไม่พอ

  • คำถามที่ Vector RAG ตอบพลาด: เชื่อมหลายเอกสาร ความสัมพันธ์หลายชั้น และคำถามภาพรวม
  • Knowledge Graph คืออะไร: Node, Relationship และ Property
  • รูปแบบ GraphRAG: Graph เสริม Vector, Text2Cypher และ Community Summary
  • เมื่อไรคุ้มที่จะใช้ Graph และเมื่อไร Vector RAG ก็พอ
  • Lab: ติดตั้ง Neo4j ด้วย Docker หรือใช้ Neo4j Aura แบบใช้ฟรี

Section 2: Lab: Cypher สำหรับงาน RAG

  • สร้าง Node และ Relationship ด้วย CREATE และ MERGE
  • ค้นด้วย MATCH, WHERE และ Path หลายชั้น
  • Constraint, Index และ Vector Index ใน Neo4j
  • Query ที่ใช้บ่อยใน GraphRAG และการอ่านผลบน Neo4j Browser

Section 3: ออกแบบ Graph Schema จากเอกสาร

  • กำหนด Entity และ Relationship จากคำถามที่ธุรกิจต้องการคำตอบ
  • Lexical Graph: เชื่อม Document และ Chunk เข้ากับ Entity
  • Entity Resolution: รวมชื่อที่เขียนต่างกัน รวมถึงชื่อไทยและอังกฤษ
  • Lab: ออกแบบ Schema ของคู่มือสินค้าและนโยบายบริษัทจำลอง

Section 4: Lab: สร้าง Knowledge Graph ด้วย LLM

  • ใช้ SimpleKGPipeline ของแพ็กเกจ neo4j-graphrag ดึง Entity จากข้อความและ PDF
  • กำหนด Schema ให้ LLM ดึงเฉพาะสิ่งที่ต้องการ
  • ตรวจคุณภาพ Graph ที่ได้และแก้ Entity ที่ซ้ำกัน
  • ต้นทุนและเวลาเมื่อสร้าง Graph จากเอกสารจำนวนมาก

Section 5: Lab: Retriever แบบต่าง ๆ

  • Vector Retriever และ Hybrid Retriever บน Neo4j
  • VectorCypherRetriever: หา Chunk แล้วขยายบริบทตาม Relationship
  • Text2CypherRetriever: แปลงคำถามเป็น Cypher พร้อมข้อควรระวัง
  • Lab: ระบบถามตอบที่เลือก Retriever ตามประเภทคำถาม

Section 6: คำถามภาพรวมและ Community Summary

  • แนวคิดของ Microsoft GraphRAG: Community Detection และสรุปรายกลุ่ม
  • Local Search, Global Search และ DRIFT Search ต่างกันอย่างไร
  • แนวทางลดต้นทุนการทำ Index อย่าง LazyGraphRAG และ LightRAG
  • Lab: ตอบคำถามภาพรวมของชุดเอกสารด้วย Community Summary
Day 2 Agent Memory และระบบใช้งานจริง

Section 7: พื้นฐาน Agent Memory

  • Short-term กับ Long-term Memory และ Memory แบบ Semantic, Episodic และ Procedural
  • สิ่งที่ควรจำ สิ่งที่ไม่ควรจำ และเมื่อไรควรลืม
  • Memory แบบ Vector เทียบกับแบบ Graph
  • ภาพรวมเครื่องมือ: LangGraph Store, Mem0 และ Graphiti

Section 8: Lab: Agent ด้วย LangGraph ที่ใช้ Graph เป็น Tool

  • Agent ที่เลือกใช้ Vector Search, Graph Query หรือ Text2Cypher เป็น Tool
  • Checkpointer สำหรับจำบทสนทนาภายใน Thread
  • Long-term Memory ด้วย Store แยกตามผู้ใช้
  • ทดสอบ Agent กับคำถามที่ต้องค้นหลายขั้นตอน

Section 9: Lab: Temporal Memory ด้วย Graphiti

  • เก็บข้อเท็จจริงพร้อมช่วงเวลาที่มีผล และรู้ว่าข้อมูลใดถูกแทนที่แล้ว
  • เพิ่ม Episode จากบทสนทนาและเหตุการณ์ทางธุรกิจ
  • ค้นหาแบบผสม Semantic, Keyword และ Graph Traversal
  • Agent ที่จำความต้องการและประวัติของลูกค้าข้ามหลาย Session

Section 10: Lab: วัดผล GraphRAG และ Memory

  • ชุดคำถามทดสอบแบบ Single-hop, Multi-hop และคำถามภาพรวม
  • วัดความถูกต้อง ความครบถ้วน และการอ้างอิงแหล่งที่มา
  • เทียบ Vector RAG กับ GraphRAG บนชุดคำถามเดียวกัน
  • ตรวจ Memory ที่ผิดหรือล้าสมัย และกลไกแก้ไข

Section 11: ความปลอดภัยและการใช้งานจริง

  • ป้องกัน Cypher Injection ด้วยสิทธิ์อ่านอย่างเดียวและตรวจ Query ก่อนรัน
  • สิทธิ์เข้าถึงข้อมูลตามผู้ใช้ทั้งใน Graph และ Memory
  • PDPA: ข้อมูลส่วนบุคคลใน Memory สิทธิ์ขอลบ และระยะเวลาเก็บ
  • อัปเดต Graph แบบ Incremental เมื่อเอกสารเปลี่ยน พร้อมเรื่อง Latency และต้นทุน

Section 12: Workshop: Capstone GraphRAG Agent

  • เลือกโจทย์: ผู้ช่วยคู่มือเทคนิค ผู้ช่วยด้านนโยบาย หรือผู้ช่วยลูกค้าที่จำประวัติ
  • สร้าง Graph, Retriever และ Memory ของระบบ
  • วัดผลเทียบกับ Vector RAG บนคำถามชุดเดียวกัน
  • นำเสนอผลงานและแผนต่อยอด

รอบอบรมและรูปแบบการอบรม

สำหรับบุคคล — รอบอบรมทั่วไป

ขณะนี้ยังไม่มีรอบอบรมเปิดรับสมัคร ลงชื่อจองไว้ได้เลย ทีมงานจะติดต่อกลับเป็นกลุ่มแรกเมื่อเปิดรอบถัดไป หรือสอบถามทางไลน์ หรือโทร 02-570-8449 หรือ 088-807-9770

สำหรับองค์กร — In-house / Private Training

  • ปรับเนื้อหาให้ตรงกับเครื่องมือและงานจริงของทีม
  • เลือกวันเอง อบรมที่บริษัทหรือออนไลน์สด
  • ออกใบเสนอราคาในนามนิติบุคคลให้ฝ่ายจัดซื้อ
ขอใบเสนอราคาอบรมองค์กร

วิทยากรผู้สอน

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

หลักสูตร GraphRAG and Agent Memory เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

เหมาะกับ AI Engineer และนักพัฒนา Python ที่สร้างระบบ RAG แล้วเจอข้อจำกัดของ Vector Search · ผู้ที่ผ่านหลักสูตร RAG & Knowledge Base และต้องการต่อยอดขั้นถัดไป · นักพัฒนา AI Agent ที่ต้องการให้ Agent จำผู้ใช้และบริบทได้ข้ามหลาย Session พื้นฐานที่ผู้เรียนควรมี เขียน Python ได้ในระดับใช้งาน เช่น Function, Class และติดตั้ง Package · เข้าใจหลักการ RAG, Embedding และ Vector Search หรือผ่านหลักสูตร RAG & Knowledge Base หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449

หลักสูตร GraphRAG and Agent Memory ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง

ราคาปกติ 7,900 บาท (โปรโมชันปัจจุบันเหลือ 7,110 บาท) ใช้เวลาอบรม 12 ชั่วโมง ราคานี้ยังไม่รวม VAT 7% (กรณีชำระในนามนิติบุคคล) ชำระค่าอบรมด้วยการโอนเข้าบัญชีบริษัท แล้วแจ้งชำระเงินผ่านหน้าแจ้งชำระเงินของเว็บไซต์ และขอใบเสร็จรับเงินหรือใบกำกับภาษีในนามบริษัทได้

เรียนจบได้รับ Certificate หรือไม่

ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส ใบประกาศแต่ละใบมีเลขที่ของตัวเอง ใครก็ตามที่มีเลขที่ใบประกาศตรวจสอบความถูกต้องออนไลน์ได้ที่หน้าตรวจสอบใบประกาศของสถาบัน จึงใช้แนบแฟ้มผลงานหรือส่งให้ฝ่ายบุคคลประกอบการพัฒนาบุคลากรได้

อบรมที่ไหน มีเรียนแบบออนไลน์หรือไม่

เรียนได้ทั้งแบบออนไซต์ที่สถาบันไอทีจีเนียส และนัดเรียนผ่านออนไลน์ และรับจัดอบรมเฉพาะทีม (In-house Training) ให้องค์กร สอบถามรอบและสถานที่ได้ที่ LINE @itgenius หรือโทร 02-570-8449

ถ้าเรียนไม่ทันหรือขาดเรียน มีเรียนซ้ำ/เรียนชดเชยหรือไม่

มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน แจ้งชื่อหลักสูตรและรอบที่เคยเรียนกับทีมงาน แล้วทีมงานจะตรวจสอบและแจ้งรอบที่ยังมีที่นั่งว่างให้เลือก สอบถามได้ที่ LINE @itgenius หรือโทร 02-570-8449

สมัครเรียนหรือขอใบเสนอราคาในนามบริษัทได้อย่างไร

สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ ลงทะเบียนผู้เข้าอบรมหลายคนได้ในครั้งเดียว และกรอกเลขประจำตัวผู้เสียภาษีกับที่อยู่สำหรับออกใบกำกับภาษีได้ในฟอร์ม หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่มขอใบเสนอราคา สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius