Summary
ในโมดูลนี้ คุณจะได้เรียนรู้วิธีสร้างแอปพลิเคชัน RAG ที่ปรับขนาดได้บนฐานข้อมูล Azure สําหรับ PostgreSQL โดยใช้azure_aiส่วนขยาย และpgvector คุณตั้งค่าที่เก็บข้อมูลแบบฝังตัวที่มีประสิทธิภาพและการค้นหาความคล้ายคลึงกัน ใช้การจัดทําดัชนีเวกเตอร์ด้วย IVFFlat, HNSW และ DiskANN และปรับแต่งไปป์ไลน์การดึงข้อมูลด้วยการค้นหาแบบไฮบริด คุณยังรวมกราฟความรู้ที่มีน้ําหนักเบาผ่าน GraphRAG เพื่อดึงบริบทของความสัมพันธ์ จากนั้นใช้ การจัดอันดับเชิงความหมาย เพื่อปรับแต่งผลลัพธ์เพื่อให้คําตอบมีความแม่นยําและมีความเกี่ยวข้อง แอปพลิเคชัน RAG เต็มรูปแบบทํางานร่วมกับ ฐานข้อมูล Azure สําหรับ PostgreSQL, Python และ LangChain เพื่อให้เวิร์กโฟลว์ตรงไปตรงมา
ทักษะเหล่านี้แปลเป็นการดําเนินการสืบค้นที่เร็วขึ้น ความแม่นยําในการดึงข้อมูลที่ดีขึ้น และสถาปัตยกรรมที่ปรับขนาดเป็นหลายล้านแถวด้วยเวลาแฝงต่ําและการเรียกคืนสูง เลเยอร์กราฟความรู้ช่วยปรับปรุงความเข้าใจโดเมนและช่วยแก้ไขคําถามที่ไม่ชัดเจนสําหรับกรณีการใช้งานที่ซับซ้อนในโลกแห่งความเป็นจริง Semantic Ranking กระชับการสั่งซื้อเมื่อความคล้ายคลึงกันเพียงอย่างเดียวไม่เพียงพอ ผลลัพธ์ที่ได้คือการตอบสนองที่เชื่อถือได้และคํานึงถึงบริบทที่สนับสนุนการตัดสินใจและระบบอัตโนมัติ
หลังจากจบโมดูลนี้ คุณจะได้เรียนรู้:
- ตั้งค่าฐานข้อมูล PostgreSQL พร้อม
azure_aiและpgvectorส่วนขยายสําหรับการฝังพื้นที่เก็บข้อมูลและการค้นหาความคล้ายคลึงกัน - หากต้องการเพิ่มความเร็วและความแม่นยําในการดึงข้อมูล ให้สร้างและปรับแต่งดัชนีเวกเตอร์ เช่น IVFFlat, HNSW และ DiskANN
- สร้างแอปพลิเคชัน RAG โดยใช้ ฐานข้อมูล Azure สําหรับ PostgreSQL, Python, LangChain และ Azure OpenAI เพื่อสร้างคําตอบที่รับรู้บริบท
- ใช้เทคนิคการดึงข้อมูลขั้นสูง รวมถึงการค้นหาแบบไฮบริด การจัดอันดับความหมาย และการค้นหาเวกเตอร์แบบจํากัดกราฟ
- เพื่อเพิ่มความแม่นยําสําหรับการสืบค้นหลายแนวคิด ให้รวมกราฟความรู้ที่มีน้ําหนักเบาเข้ากับฐานข้อมูล PostgreSQL
การอ่านเพิ่มเติม:
- เอกสารประกอบ Azure Database for PostgreSQL
- ส่วนขยาย pgvector สําหรับ PostgreSQL
- เอกสารประกอบ LangChain
- ภาพรวมบริการ Azure OpenAI
- บทช่วยสอน: สร้างระบบคําแนะนําด้วย Azure Database for PostgreSQL และ Azure OpenAI
- ขอแนะนําโซลูชัน GraphRAG สําหรับฐานข้อมูล Azure สําหรับ PostgreSQL
- คุณลักษณะ Generative AI ใหม่ใน Azure Database for PostgreSQL
- ส่วนขยาย AGE พร้อม Azure Database for PostgreSQL
- การประเมินแบบ end-to-end แบบจําลองภาษาขนาดใหญ่
- GraphRAG Solution Accelerator สําหรับฐานข้อมูล Azure สําหรับ PostgreSQL