Bazy wektorowe
Zakres AI to baza wiedzy: dodajesz dokumenty, MonoChat dzieli je na fragmenty, zamienia każdy fragment na wektor za pomocą modelu osadzania i zapisuje wektory w bazie wektorowej. Gdy klient o coś zapyta, AI przeszukuje bazę wektorową w poszukiwaniu fragmentów najbliższych znaczeniowo i na ich podstawie odpowiada.
Ustawienia › Automatyzacja › Klienci wektorowych baz danych AI wyświetla bazy wektorowe, z których mogą korzystać Twoje zakresy AI.
Bazy wektorowe udostępniane przez MonoChat i własne
Podobnie jak w przypadku Modeli AI, lista może zawierać bazy wektorowe udostępniane przez MonoChat, oferowane każdej przestrzeni roboczej i tylko do odczytu dla Ciebie, oraz bazy, które połączysz samodzielnie. Jeśli odpowiada Ci baza udostępniana przez MonoChat, nie musisz dodawać własnej: po prostu wybierz ją podczas tworzenia zakresu AI.
Połącz własną bazę, gdy chcesz przechowywać wektory na infrastrukturze, którą kontrolujesz.
Obsługiwany dostawca
MonoChat obecnie łączy się z Chroma (własny hosting lub hostowana; serwer musi być osiągalny z MonoChat).
Połącz bazę wektorową
- Przejdź do Ustawienia › Automatyzacja › Klienci wektorowych baz danych AI i kliknij + (Utwórz).
- Wpisz Nazwę i opcjonalnie Opis.
- Wybierz Dostawcę.
- Wypełnij pola połączenia i kliknij Zapisz.
| Pole | Opis |
|---|---|
| Ścieżka | Adres URL serwera Chroma, na przykład https://chromadb.example.com. |
| Token Chroma (x-chroma-token) - opcjonalnie | Token, jeśli Twój serwer go wymaga. Jest wysyłany w nagłówku x-chroma-token. |
| Nazwa bazy danych | Baza danych Chroma, która ma być używana. |
| Nazwa organizacji | Tenant Chroma, który ma być używany. |
Jeśli tenant lub baza danych jeszcze nie istnieją, MonoChat tworzy je przy pierwszym zapisie na serwerze. Wewnątrz bazy danych MonoChat przechowuje jedną kolekcję na przestrzeń roboczą i model osadzania.
Użyj jej w zakresie AI
Bazę wektorową wybiera się podczas tworzenia zakresu AI:
- Przejdź do Ustawienia › Automatyzacja › Zakresy AI i utwórz zakres.
- W Klienci wektorowych baz danych AI wybierz bazę wektorową.
- W Modele AI wybierz model osadzania (model z funkcją Osadzanie).
- Opcjonalnie wybierz model w Modele AI zamiany mowy na tekst dla dokumentów audio oraz ustaw Typ odległości i Próg odległości używane podczas wyszukiwania.
Bazy wektorowej i modelu osadzania nie można zmienić po utworzeniu zakresu: zapisane wektory mają sens tylko dla tego modelu w tej bazie. Aby przenieść bazę wiedzy, utwórz nowy zakres i dodaj jego dokumenty ponownie.
Zakresy AI są następnie używane przez węzeł Utwórz uzupełnienie czatu AI (Ustawienia zakresu AI) oraz przez węzeł Agent AI, gdzie stają się narzędziem wyszukiwania w bazie wiedzy, które agent może wywołać. Zobacz Agenci AI.
Uprawnienia
Dostęp jest kontrolowany przez uprawnienia roli Read / Create / Update / Delete AI vector database clients in automation. Zobacz Role.