
เห็นทาง MongoDB ปล่อย library ในภาษา JavaScript ชื่อว่า MongoDB-RAG
สำหรับช่วยพัฒนา RAG application แบบง่าย ๆ
โดยใช้งาน MongoDB Atlas เป็น database จัดการข้อมูลในรูปแบบของ vector
มาทำความรู้จักและลองใช้งานกันหน่อย
เป้าหมายของ MongoDB-RAG มีดังนี้
- จัดการการสร้าง Vector search index ใน MongoDB Atlas ให้แบบอัตโนมัติ
- มี batch document ingestion สำหรับการแปลงข้อมูลพวก text, markdown และ PDF ไปเป็นข้อมูล vector เพื่อให้ค้นหาได้ง่าย (loader และ embedding)
- มี semantic search และ hybrid search ให้ใช้งานง่าย ๆ
- สนับสนุน embedding จาก provider ต่าง ๆ เช่น OpenAI, Ollama, DeepSeek และ Anthropic
- ใช้งานผ่าน CLI (command-line) เพื่อให้สามารถสร้างการทำงานแบบอัตโมัติได้ง่ายขึ้น
มาลองใช้งานกันดู
ขั้นตอนที่ 1 ทำการติดตั้งผ่าน npm ได้เลย
ขั้นตอนที่ 2 ทำการ load และ seach ข้อมูล
เพียงเท่านี้ก็สร้าง RAG application แบบง่าย ๆ ได้แล้ว
ลองใช้งานกันดูครับ สำหรับ MongoDB-RAG
ขอให้สนุกกับการ coding