Asystenci centrum pomocy
Artykuły i rozwiązane zgłoszenia są wczytywane z produktem i językiem jako metadanymi. Każda odpowiedź opiera się na dokumentacji właściwego produktu.
Odpowiadaj na pytania o własne dokumenty dzięki dzieleniu na fragmenty, filtrom metadanych, hybrydowemu wyszukiwaniu wektorowemu i po słowach kluczowych oraz buforowanym wynikom rerankingu, w jednym silniku.
Jeden fragment na akapit. Użyj wymiarów swojego modelu embeddingów (3 skraca przykład).
Animowany przegląd z prawdziwymi poleceniami HotKV i przykładowymi odpowiedziami. Kliknij dowolny krok, aby do niego przejść. Polecenia i odpowiedzi pozostają po angielsku, dokładnie tak, jak je wpisujesz i widzisz w HotKV.
Potok wyszukiwania zwykle oznacza bazę wektorową, indeks słów kluczowych, zadanie dzielenia na fragmenty, reranker i kod łączący to wszystko. Każdy element to kolejna usługa do uruchamiania, zabezpieczania i synchronizowania z dokumentami, a reranker jest często najwolniejszym i najdroższym krokiem.
HotKV umieszcza potok w silniku, który już obsługuje Twoją aplikację. Zdefiniuj potok, wczytaj dokumenty i przeszukuj je. Dzielenie na fragmenty, metadane dokumentów i hybrydowe wyszukiwanie łączące podobieństwo wektorowe z punktacją słów kluczowych BM25 działają po stronie serwera, a cache rerankingu przechowuje wyniki cross-encodera, więc powtórzona para zapytanie i fragment nigdy nie jest oceniana dwa razy.
Jeden fragment na akapit. Użyj wymiarów swojego modelu embeddingów (3 skraca przykład).
RAG.CREATE faq 3 STRATEGY paragraphKażdy dokument jest dzielony po stronie serwera i zapisywany z metadanymi oraz jednym wektorem na fragment.
RAG.INGEST faq doc:1 "To reset your password, click Forgot password on the login screen.\n\nBilling questions go to the billing team." META source help-center VECTORS 0.9,0.1,0.0 0.0,0.2,0.9Podobieństwo wektorowe i trafność słów kluczowych w jednym zapytaniu, ograniczone do jednego źródła.
RAG.SEARCH faq "how do I reset my password" K 2 ALPHA 0.5 VECTOR 0.88,0.12,0.01 FILTER source help-centerWyniki z cross-encodera są buforowane dla każdego zapytania i fragmentu, w przestrzeni nazw utworzonej przez RERANK.CREATE, więc popularne zapytanie nie płaci za reranking ponownie.
RERANK.GET faq_scores "reset password|doc:1:0"Najlepsze fragmenty trafiają do modelu jako kontekst, więc odpowiedź pochodzi z centrum pomocy, a nie ze zgadywania. RAG.STATS pokazuje, co zawiera potok.
RAG.STATS faqArtykuły i rozwiązane zgłoszenia są wczytywane z produktem i językiem jako metadanymi. Każda odpowiedź opiera się na dokumentacji właściwego produktu.
Umowy i polityki są dzielone na akapity, aby pobrane fragmenty były kompletnymi klauzulami, a punktacja słów kluczowych wychwytywała dokładne terminy, jak numery klauzul.
Runbooki, dokumenty projektowe i postmortemy stają się przeszukiwalne według znaczenia dla asystenta dyżurnego.
Dzielenie na fragmenty o stałym rozmiarze, na zdania lub akapity. Fragmenty o stałym rozmiarze przyjmują wybrany przez Ciebie rozmiar i nakładanie.
RAG.CREATEPodobieństwo wektorowe i punktacja słów kluczowych BM25 w jednym zapytaniu, z ALPHA ustawiającym równowagę.
RAG.SEARCHDołączaj pary klucz i wartość przy wczytywaniu i filtruj po nich podczas wyszukiwania.
RAG.INGESTFILTERPrzechowuj wyniki cross-encodera dla par zapytanie i fragment, aby powtórzenia były darmowe.
RERANK.GETRERANK.SETNie. Embeddingi generujesz wybranym modelem i przekazujesz je przez VECTORS przy wczytywaniu oraz VECTOR przy wyszukiwaniu.
Tak. RAG.SEARCH przyjmuje tekst zapytania do punktacji słów kluczowych, a opcja VECTOR dodaje podobieństwo wektorowe. ALPHA ustawia, jak oba wyniki są mieszane.
Potoki RAG i cache rerankingu są częścią planów Performance i Scale.
HotKV mówi protokołem Redis, więc możesz skierować na niego istniejącego klienta i uruchomić te same polecenia.