Wissensdatenbank
Die Wissensdatenbank bündelt, was Ihre Agenten wissen müssen: Verfahren, FAQ, Bedingungen, Produktdatenblätter, Referenzdokumente. Sie gehört Ihrer Organisation; ein Agent konsultiert sie in dem Moment, in dem er sie braucht, über ein Tool, statt alles in seiner Mission mitzuführen.
Was sie enthält
Drei Arten von Einträgen:
| Typ | Inhalt |
|---|---|
| Eintrag | Ein Markdown-Text, direkt im Adminbereich geschrieben |
| Dokument | Eine hochgeladene Datei, deren Text automatisch für die Agenten extrahiert wird |
| Ordner | Ein Ablageordner zur Organisation von Einträgen und Dokumenten |
Akzeptierte Dokumentformate: PDF, Word (.doc, .docx), Excel (.xls, .xlsx), PowerPoint (.ppt, .pptx), Text, Markdown, HTML, CSV und Bilder — bis zu 50 MB pro Datei.
Die Extraktion liest den Text von Office-Formaten und PDFs. Für ein Bild oder ein gescanntes PDF (nahezu ohne Text) läuft sie über das multimodale Modell (Vision) Ihrer Organisation. Eine fehlgeschlagene Extraktion kann im Adminbereich erneut gestartet werden.
Jeder Schreibvorgang in der Datenbank wird protokolliert. Änderungen erfordern Zugriff auf den Bereich Wissen und Indexierung; Lesen ist für die Mitglieder der Organisation offen.
Was Ihre Agenten damit tun
Zwei Tools, die einem Agenten zugeordnet werden:
knowledge.search— Stichwortsuche, gewichtet (Tags, dann Name, Beschreibung, Inhalt). Liefert den relevantesten Eintrag.knowledge.semantic_search— semantische Suche (nach Bedeutung, nicht nach exakten Wörtern). Liefert Auszüge mit ihrer Quelle und ihrem Score.
Die Ergebnisse werden dem Agenten als Quellmaterial präsentiert: Er antwortet in der Sprache des Nutzers und darf nicht mehr behaupten, als die Quelle sagt.
Semantische Suche
Für die semantische Suche werden die Einträge und der aus den Dokumenten extrahierte Text zerlegt und in einer Vektordatenbank (Qdrant) indexiert. Die Embeddings werden vom Modell bge-m3 berechnet, bereitgestellt von Ollama innerhalb unserer Infrastruktur: Der Text Ihrer Datenbank wird nicht an einen externen Embedding-Anbieter gesendet.
Die Synchronisation erfolgt automatisch: Ein erstellter oder geänderter Eintrag wird neu indexiert, ein gelöschter Eintrag wird aus dem Index entfernt, und eine fehlgeschlagene Indexierung wird erneut versucht. Die semantische Suche hängt von ihrer Aktivierung auf der Instanz ab; andernfalls verweist das Tool den Agenten auf knowledge.search.
Geltungsbereich je Modell
Standardmäßig sucht ein Modell in der gesamten Datenbank seiner Organisation. Sie können einschränken, was es sieht, über den Reiter Wissensdatenbank des Modells:
- Einen Ordner ankreuzen gewährt Zugriff auf seinen gesamten Inhalt, einschließlich dessen, was später hinzugefügt wird;
- Einen Eintrag oder ein Dokument ankreuzen gewährt nur Zugriff auf dieses Element.
Derselbe Geltungsbereich gilt für beide Such-Tools. Es ist ein Werkzeug für Relevanz (ein HR-Assistent muss die Vertriebs-FAQ nicht lesen); die Sicherheitsabschottung ist die der Organisation: Die Datenbank einer Organisation ist für eine andere niemals lesbar.
Ein Dokument per Link teilen
Ein Eintrag oder ein Dokument kann per Link veröffentlicht werden (/shared/…), für einen Partner oder Kunden ohne betool-Konto. Ordner lassen sich nicht teilen.
- Passwort optional — wird auch beim Herunterladen der Datei abgefragt.
- Ablauf optional, von 1 Tag bis 5 Jahre; ohne Ablauf bleibt der Link bis zu seinem Widerruf gültig.
- Widerruf jederzeit; erneutes Veröffentlichen erzeugt einen neuen Link und widerruft den alten; das Löschen des Eintrags widerruft seinen Link. Ein widerrufener, abgelaufener oder unbekannter Link liefert dieselbe Seite „nicht gefunden“.
- Darstellung: Ein PDF oder Bild wird in der Seite angezeigt; ein Markdown-Dokument wird formatiert dargestellt; eine HTML-Seite wird in einem isolierten Rahmen angezeigt (ohne Skripte oder externe Ressourcen). Andere Formate werden heruntergeladen, wobei der extrahierte Text angezeigt wird, sofern vorhanden.
- Geteilte Seiten sind für Suchmaschinen nicht indexierbar, und die Anzahl der Aufrufe wird erfasst.
Aktualisieren, ohne den Link zu ändern
Die Datei eines Dokuments zu ersetzen behält seine Kennung und damit den bereits verteilten Link bei: Er liefert sofort die neue Version. Der von den Agenten gelesene Text wird aus der neuen Datei erneut extrahiert, sodass das, was Ihre Agenten lesen, und das, was Ihr Partner sieht, nicht auseinanderlaufen können.
Per Vorschlag aktualisieren
Ein Agent (oder eine über MCP verbundene Anwendung) kann vorschlagen, die Datenbank weiterzuentwickeln, unter menschlicher Validierung:
knowledge_update— einen Texteintrag erstellen oder aktualisieren (vollständiges Ersetzen, Ersetzen eines Abschnitts oder Anhängen am Ende).knowledge_document_replace— die Datei eines Dokuments an Ort und Stelle ersetzen, öffentlicher Link bleibt erhalten.
Nichts wird ohne ein ausdrückliches Akzeptieren angewendet.