Асистенти центру допомоги
Статті й вирішені заявки завантажуються з продуктом і мовою як метаданими. Кожна відповідь спирається на документацію потрібного продукту.
Відповідайте на запитання по власних документах із розбиттям на фрагменти, фільтрами метаданих, гібридним векторним і ключовим пошуком та кешованими оцінками ранжування, в одному рушії.
Один фрагмент на абзац. Використайте розмірності вашої моделі ембедингів (3 зберігає приклад коротким).
Анімований покроковий розбір з реальними командами HotKV і прикладами відповідей. Натисніть будь-який крок, щоб перейти до нього. Команди та відповіді залишаються англійською, так само, як ви вводите й бачите їх у HotKV.
Конвеєр пошуку зазвичай означає векторну базу даних, ключовий індекс, завдання розбиття, ранжувальник і код-склейку між ними. Кожен елемент це ще один сервіс, який треба запускати, захищати й синхронізувати з документами, а ранжувальник часто є найповільнішим і найдорожчим кроком.
HotKV вміщує конвеєр у рушій, який уже обслуговує ваш застосунок. Визначте конвеєр, завантажте документи й шукайте по ньому. Розбиття на фрагменти, метадані документів і гібридний пошук, що поєднує векторну подібність з ключовою оцінкою BM25, виконуються на сервері, а кеш ранжування зберігає оцінки cross-encoder, тож повторна пара запит і уривок ніколи не оцінюється двічі.
Один фрагмент на абзац. Використайте розмірності вашої моделі ембедингів (3 зберігає приклад коротким).
RAG.CREATE faq 3 STRATEGY paragraphКожен документ розбивається на фрагменти на сервері й зберігається з метаданими та одним вектором на фрагмент.
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.9Векторна подібність і ключова релевантність в одному запиті, обмеженому одним джерелом.
RAG.SEARCH faq "how do I reset my password" K 2 ALPHA 0.5 VECTOR 0.88,0.12,0.01 FILTER source help-centerОцінки cross-encoder кешуються для кожного запиту й фрагмента в просторі імен, створеному через RERANK.CREATE, тож популярний запит не платить за ранжування знову.
RERANK.GET faq_scores "reset password|doc:1:0"Найкращі фрагменти йдуть до моделі як контекст, тож відповідь береться з центру допомоги, а не з припущення. RAG.STATS показує, що містить конвеєр.
RAG.STATS faqСтатті й вирішені заявки завантажуються з продуктом і мовою як метаданими. Кожна відповідь спирається на документацію потрібного продукту.
Договори й політики розбиваються за абзацами, тож знайдені уривки є повними пунктами, а ключова оцінка ловить точні терміни, як-от номери пунктів.
Ранбуки, проєктні документи та постмортеми стають придатними для пошуку за змістом для асистента чергового.
Розбиття за фіксованим розміром, реченнями або абзацами. Фрагменти фіксованого розміру беруть розмір і перекриття на ваш вибір.
RAG.CREATEВекторна подібність і оцінка BM25 в одному запиті, а баланс задає ALPHA.
RAG.SEARCHДодавайте пари ключ-значення під час завантаження й фільтруйте за ними під час пошуку.
RAG.INGESTFILTERЗберігайте оцінки cross-encoder для пар запит і уривок, щоб повтори були безкоштовними.
RERANK.GETRERANK.SETНі. Ви генеруєте ембединги потрібною вам моделлю й передаєте їх через VECTORS під час завантаження та VECTOR під час пошуку.
Так. RAG.SEARCH приймає текст запиту для ключової оцінки, а опція VECTOR додає векторну подібність. ALPHA визначає, як змішуються дві оцінки.
Конвеєри RAG і кеш ранжування входять до планів Performance і Scale.
HotKV розмовляє протоколом Redis, тож ви можете направити на нього наявний клієнт і виконувати ті самі команди.