Skip to content
🚀 EDDI 6.5.0

19 LLM-Anbieter, Wissensdatenbanken, die Ihre Website crawlen und Ihre Dateien lesen, und Konversationen, die kompatiblen Agentenversionen folgenNeuigkeiten

Managed Cloud Jetzt Starten
Alle Integrationen
Daten und RAGstoreType: mongodb-atlas

MongoDB Atlas Vector Search

MongoDB Atlas Vector Search als Vektorspeicher für eine EDDI-Wissensbasis, eine naheliegende Wahl, wenn Sie bereits auf Atlas laufen.

Was Sie bekommen

  • Eine Wissensbasis im Atlas-Cluster, den Sie bereits betreiben
  • Konfiguration über Connection String, Datenbank, Collection und Indexnamen
  • Dieselbe Agentenkonfiguration wie bei jedem anderen Speicher

So funktioniert es in EDDI

  1. Einen Vector-Search-Index in Atlas anlegen und Datenbank-, Collection- und Indexnamen notieren.
  2. Eine RagConfiguration mit storeType: "mongodb-atlas" und den Speicherparametern anlegen.
  3. Sie mit einem eddi://ai.labs.rag-Workflow-Schritt binden.
  4. In der LLM-Task per Namen auswählen und Dokumente aufnehmen.

Konfiguration

Aus der EDDI-Dokumentation übernommen. Platzhalter wie your-agent-id ersetzen Sie durch Ihre eigenen Werte.

RagConfiguration (POST /ragstore/rags)Der Connection String enthält Zugangsdaten, daher ist er hier eine Vault-Referenz.
{
  "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 taskDie Wissensbasis an den Agenten binden und in einer Task verwenden.
// 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." }
} ] }

Governance

  • Halten Sie den Connection String im Vault, nicht in der Konfiguration.
  • Embedding-Aufrufe senden Dokumenttext an den von Ihnen konfigurierten Embedding-Anbieter.
  • Die Zugriffskontrolle und Netzwerkregeln von Atlas gelten auch für die Vektoren.

Gut zu wissen

  • Das Ersetzen der Chunks eines Dokuments sollte mit Atlas funktionieren, ist aber nicht durch Tests abgedeckt. Ohne es können erneut aufgenommene Dokumente veraltete Chunks hinterlassen.

Verwandte Integrationen

Konfiguration und Verhalten auf dieser Seite folgen der EDDI-Dokumentation, geprüft am 2026-10-14. Feldnamen und Standardwerte können sich zwischen Releases ändern. Bestätigen Sie sie daher in der Dokumentation Ihrer Version.