Skip to content
🚀 EDDI 6.5.0

ผู้ให้บริการ LLM 19 ราย ฐานความรู้ที่ครอลเว็บไซต์และอ่านไฟล์ของคุณ และบทสนทนาที่ย้ายตามเวอร์ชันเอเจนต์ที่เข้ากันได้มีอะไรใหม่

แมนเนจด์คลาวด์ เริ่มต้น
การเชื่อมต่อทั้งหมด
ข้อมูลและ RAGstoreType: mongodb-atlas

MongoDB Atlas Vector Search

MongoDB Atlas Vector Search เป็น vector store สำหรับฐานความรู้ของ EDDI เหมาะอย่างยิ่งหากคุณใช้ Atlas อยู่แล้ว

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

  • ฐานความรู้ในคลัสเตอร์ Atlas ที่คุณดูแลอยู่แล้ว
  • ตั้งค่าด้วย connection string ฐานข้อมูล collection และชื่อ index
  • การตั้งค่าเอเจนต์เหมือนกับ store อื่นทุกตัว

ทำงานอย่างไรใน EDDI

  1. สร้าง vector search index ใน Atlas และจดชื่อฐานข้อมูล collection และ index
  2. สร้าง RagConfiguration ที่มี storeType: "mongodb-atlas" และพารามิเตอร์ของ store
  3. ผูกด้วยขั้นตอน workflow eddi://ai.labs.rag
  4. เลือกตามชื่อในงาน LLM แล้วนำเข้าเอกสาร

การตั้งค่า

นำมาจากเอกสารของ EDDI ค่าตัวอย่างเช่น your-agent-id ให้คุณแทนที่ด้วยค่าของคุณเอง

RagConfiguration (POST /ragstore/rags)connection string มีข้อมูลรับรองอยู่ในนั้น จึงใช้เป็นการอ้างอิงคลังความลับในที่นี้
{
  "name": "product-docs",
  "embeddingProvider": "openai",
  "embeddingParameters": {
    "model": "text-embedding-3-small",
    "apiKey": "${vault:openai-key}"
  },
  "storeType": "mongodb-atlas",
  "storeParameters": {
    "connectionString": "${vault:atlas-connection-string}",
    "databaseName": "eddi",
    "collectionName": "product_docs",
    "indexName": "vector_index"
  },
  "chunkStrategy": "recursive",
  "chunkSize": 512,
  "chunkOverlap": 64,
  "maxResults": 5,
  "minScore": 0.6
}
workflow step + langchain.json taskผูกฐานความรู้กับเอเจนต์และใช้ในงาน
// 1. workflow step: binds the knowledge base to the agent
{ "type": "eddi://ai.labs.rag",
  "extensions": {},
  "config": { "uri": "eddi://ai.labs.rag/ragstore/rags/{ragId}?version=1" } }

// 2. LLM task: selects it by the "name" of the RagConfiguration
{ "tasks": [{
    "actions": ["*"],
    "type": "openai",
    "knowledgeBases": [{ "name": "product-docs", "maxResults": 5, "minScore": 0.7 }],
    "parameters": { "systemMessage": "You are a helpful assistant." }
} ] }

การกำกับดูแล

  • เก็บ connection string ไว้ในคลังความลับ ไม่ใช่ในการตั้งค่า
  • การเรียก embedding ส่งข้อความของเอกสารไปยังผู้ให้บริการ embedding ที่คุณกำหนด
  • การควบคุมการเข้าถึงและกฎเครือข่ายของ Atlas ใช้กับเวกเตอร์ด้วย

ควรรู้

  • การแทนที่ chunk ของเอกสารคาดว่าใช้ได้กับ Atlas แต่ไม่มีการทดสอบครอบคลุม หากไม่มี เอกสารที่นำเข้าใหม่อาจทิ้ง chunk ที่ล้าสมัยไว้

การเชื่อมต่อที่เกี่ยวข้อง

การตั้งค่าและพฤติกรรมในหน้านี้อ้างอิงเอกสารของ EDDI ตรวจสอบเมื่อ 2026-10-14 ชื่อฟิลด์และค่าเริ่มต้นอาจเปลี่ยนไประหว่างรุ่น โปรดยืนยันในเอกสารของรุ่นที่คุณใช้