Was Sie bekommen
- Eine Wissensbasis in einer Datenbank, die Sie bereits sichern und betreiben
- Verifizierter Dokumentersatz bei erneuter Aufnahme
- Dieselbe Agentenkonfiguration wie bei jedem anderen Speicher, nur die Speicherparameter ändern sich
So funktioniert es in EDDI
- Die pgvector-Erweiterung in PostgreSQL aktivieren und eine Datenbank samt Nutzer anlegen.
- Eine RagConfiguration mit
storeType: "pgvector", den Verbindungsdaten, einer Tabelle und der Vektor-dimensionanlegen. - Sie mit einem
eddi://ai.labs.rag-Workflow-Schritt binden. - 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.
{
"name": "product-docs",
"embeddingProvider": "openai",
"embeddingParameters": {
"model": "text-embedding-3-small",
"apiKey": "${vault:openai-key}"
},
"storeType": "pgvector",
"storeParameters": {
"host": "localhost",
"port": 5432,
"database": "eddi",
"user": "eddi",
"password": "${vault:pg-password}",
"table": "product_docs",
"dimension": 1536
},
"chunkStrategy": "recursive",
"chunkSize": 512,
"chunkOverlap": 64,
"maxResults": 5,
"minScore": 0.6
}// 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
- Das Datenbankpasswort ist ein Pflichtparameter. Halten Sie es als Vault-Referenz.
- Ihre bestehende PostgreSQL-Zugriffskontrolle und Ihre Backups gelten auch für die Vektoren.
- Embedding-Aufrufe senden Dokumenttext an den von Ihnen konfigurierten Embedding-Anbieter.
Gut zu wissen
- Der In-Memory-Speicher ist für die Entwicklung gedacht: Er leert sich nach 30 Minuten ohne Abfrage und bei einem Neustart. Ein persistenter Speicher wie pgvector ist die Wahl für die Produktion.
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.