Vektordatenbanken
Ein KI-Bereich ist eine Wissensdatenbank: Sie fügen Dokumente hinzu, MonoChat teilt sie in Abschnitte, wandelt jeden Abschnitt mit einem Embedding-Modell in einen Vektor um und speichert die Vektoren in einer Vektordatenbank. Wenn ein Kunde etwas fragt, durchsucht die KI die Vektordatenbank nach den inhaltlich nächstliegenden Passagen und antwortet auf dieser Grundlage.
Unter Einstellungen › Automatisierung › KI-Vektor-DB-Clients sehen Sie die Vektordatenbanken, die Ihre KI-Bereiche nutzen können.
Von MonoChat bereitgestellte und eigene Vektordatenbanken
Wie bei den KI-Modellen kann die Liste von MonoChat bereitgestellte Vektordatenbanken enthalten, die jedem Workspace angeboten werden und für Sie schreibgeschützt sind, sowie solche, die Sie selbst verbinden. Wenn Sie mit der von MonoChat bereitgestellten zufrieden sind, müssen Sie keine eigene hinzufügen: Wählen Sie sie einfach beim Erstellen eines KI-Bereichs aus.
Verbinden Sie Ihre eigene Datenbank, wenn Ihre Vektoren auf einer Infrastruktur gespeichert werden sollen, die Sie kontrollieren.
Unterstützter Anbieter
MonoChat verbindet sich derzeit mit Chroma (selbst gehostet oder gehostet; der Server muss von MonoChat aus erreichbar sein).
Vektordatenbank verbinden
- Gehen Sie zu Einstellungen › Automatisierung › KI-Vektor-DB-Clients und klicken Sie auf + (Erstellen).
- Geben Sie einen Namen und optional eine Beschreibung ein.
- Wählen Sie den Anbieter.
- Füllen Sie die Verbindungsfelder aus und klicken Sie auf Speichern.
| Feld | Beschreibung |
|---|---|
| Pfad | Die URL des Chroma-Servers, zum Beispiel https://chromadb.example.com. |
| Chroma-Token (x-chroma-token) – optional | Das Token, falls Ihr Server eines verlangt. Es wird im Header x-chroma-token gesendet. |
| Datenbankname | Die zu verwendende Chroma-Datenbank. |
| Organisationsname | Der zu verwendende Chroma-Tenant. |
Wenn der Tenant oder die Datenbank noch nicht existiert, erstellt MonoChat sie beim ersten Schreibzugriff auf den Server. Innerhalb der Datenbank führt MonoChat eine Collection pro Workspace und Embedding-Modell.
In einem KI-Bereich verwenden
Die Vektordatenbank wird beim Erstellen eines KI-Bereichs ausgewählt:
- Gehen Sie zu Einstellungen › Automatisierung › KI-Bereiche und erstellen Sie einen Bereich.
- Wählen Sie unter KI-Vektor-DB-Clients die Vektordatenbank aus.
- Wählen Sie unter KI-Modelle das Embedding-Modell (ein Modell mit der Funktion Embedding).
- Wählen Sie optional ein Modell unter Speech-to-Text-KI-Modelle für Audiodokumente und legen Sie den Distanztyp und die Distanzschwelle für die Suche fest.
Die Vektordatenbank und das Embedding-Modell lassen sich nach dem Erstellen des Bereichs nicht mehr ändern: Die gespeicherten Vektoren ergeben nur für dieses Modell in dieser Datenbank Sinn. Um eine Wissensdatenbank zu verschieben, erstellen Sie einen neuen Bereich und fügen Sie seine Dokumente erneut hinzu.
KI-Bereiche werden dann vom Knoten KI-Chat-Completion erstellen (KI-Bereichseinstellungen) und vom Knoten KI-Agent verwendet, wo sie zu einem Tool für die Wissenssuche werden, das der Agent aufrufen kann. Siehe KI-Agenten.
Berechtigungen
Der Zugriff wird über die Rollenberechtigungen Read / Create / Update / Delete AI vector database clients in automation gesteuert. Siehe Rollen.