Przejdź do głównej zawartości

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ą​

  1. Przejdź do Ustawienia › Automatyzacja › Klienci wektorowych baz danych AI i kliknij + (Utwórz).
  2. Wpisz Nazwę i opcjonalnie Opis.
  3. Wybierz Dostawcę.
  4. Wypełnij pola połączenia i kliknij Zapisz.
PoleOpis
ŚcieżkaAdres URL serwera Chroma, na przykład https://chromadb.example.com.
Token Chroma (x-chroma-token) - opcjonalnieToken, jeśli Twój serwer go wymaga. Jest wysyłany w nagłówku x-chroma-token.
Nazwa bazy danychBaza danych Chroma, która ma być używana.
Nazwa organizacjiTenant 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:

  1. Przejdź do Ustawienia › Automatyzacja › Zakresy AI i utwórz zakres.
  2. W Klienci wektorowych baz danych AI wybierz bazę wektorową.
  3. W Modele AI wybierz model osadzania (model z funkcją Osadzanie).
  4. 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.
ostrzeżenie

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.