Baze de date vectoriale
Un Domeniu AI este o bază de cunoștințe: adăugați documente, MonoChat le împarte în bucăți, transformă fiecare bucată într-un vector cu un model de embedding și stochează vectorii într-o bază de date vectorială. Când un client întreabă ceva, AI caută în baza de date vectorială pasajele cele mai apropiate ca sens și răspunde pe baza lor.
Setări › Automatizare › Clienți de bază de date vectorială AI listează bazele de date vectoriale pe care le pot folosi domeniile dumneavoastră AI.
Baze de date vectoriale oferite de MonoChat și ale dumneavoastră
Ca în cazul Modelelor AI, lista poate conține baze de date vectoriale oferite de MonoChat, disponibile în toate spațiile de lucru și doar pentru citire, precum și pe cele pe care le conectați dumneavoastră. Dacă sunteți mulțumit de cea oferită de MonoChat, nu trebuie să o adăugați pe a dumneavoastră: alegeți-o pur și simplu când creați un domeniu AI.
Conectați propria bază de date când doriți ca vectorii să fie stocați pe infrastructura pe care o controlați.
Furnizor acceptat
MonoChat se conectează în prezent la Chroma (autogăzduit sau găzduit; serverul trebuie să fie accesibil din MonoChat).
Conectați o bază de date vectorială
- Accesați Setări › Automatizare › Clienți de bază de date vectorială AI și faceți clic pe + (Creați).
- Introduceți un Nume și, opțional, o Descriere.
- Alegeți Furnizorul.
- Completați câmpurile de conexiune și faceți clic pe Salvați.
| Câmp | Descriere |
|---|---|
| Path | URL-ul serverului Chroma, de exemplu https://chromadb.example.com. |
| Chroma Token (x-chroma-token) - Opțional | Tokenul, dacă serverul dumneavoastră îl cere. Este trimis în antetul x-chroma-token. |
| Numele bazei de date | Baza de date Chroma de folosit. |
| Numele organizației | Tenantul Chroma de folosit. |
Dacă tenantul sau baza de date nu există încă, MonoChat o creează prima dată când scrie pe server. În interiorul bazei de date, MonoChat păstrează o colecție pentru fiecare spațiu de lucru și model de embedding.
Folosiți-o într-un domeniu AI
Baza de date vectorială se alege la crearea unui domeniu AI:
- Accesați Setări › Automatizare › Domenii AI și creați un domeniu.
- La Clienți de bază de date vectorială AI, alegeți baza de date vectorială.
- La Modele AI, alegeți modelul de embedding (un model cu funcționalitatea Încorporare).
- Opțional, alegeți un model Modele AI pentru transcriere vocală pentru documentele audio și setați Tipul de distanță și Pragul de distanță folosite la căutare.
Baza de date vectorială și modelul de embedding nu pot fi schimbate după crearea domeniului: vectorii stocați au sens doar pentru modelul respectiv din baza de date respectivă. Pentru a muta o bază de cunoștințe, creați un domeniu nou și adăugați din nou documentele.
Domeniile AI sunt apoi folosite de nodul Creează finalizare de chat AI (Setări domeniu AI) și de nodul Agent AI, unde devin un instrument de căutare în baza de cunoștințe pe care îl poate apela agentul. Consultați Agenți AI.
Permisiuni
Accesul este controlat de permisiunile de rol Citire / Creare / Actualizare / Ștergere clienți de bază de date vectorială AI în automatizare. Consultați Roluri.