เห็นทาง 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