Skip to main content

Огляд

База знань використовує RAG (Retrieval-Augmented Generation), щоб надати вашому агенту доступ до бізнес-контенту. Документи розбиваються на частини (chunks), перетворюються на векторні embeddings та зберігаються для семантичного пошуку. Перейдіть на вкладку Knowledge Base в панелі агента. Тут ви обираєте, які саме дані агент використовуватиме для відповідей.
Knowledge Base

Додавання контенту

Документи

Завантажуйте файли у підтримуваних форматах:
  • PDF
  • DOCX
  • TXT

URL-адреси

Вкажіть URL-адреси веб-сторінок. Revol збере контент та додасть його до бази знань.

Текст

Додавайте контент безпосередньо як текстові блоки.

Як працює RAG

1

Завантаження

Ви завантажуєте документ або додаєте контент.
2

Розбиття на частини

Контент розбивається на керовані частини (chunks).
3

Embedding

Кожна частина перетворюється на векторний embedding за допомогою обраної моделі ембедінгу.
4

Зберігання

Embeddings зберігаються в PostgreSQL з розширенням pgvector.
5

Пошук

Коли користувач ставить питання, найбільш подібні частини отримуються за допомогою косинусної подібності (cosine similarity).
6

Генерація

Отримані частини додаються до промпту LLM як контекст.

Налаштування RAG

Відкрийте налаштування RAG через іконку шестеренки (⚙) в панелі зберігання бази знань. Всі налаштування зберігаються на рівні компанії та автоматично.

Модель ембедінгу

Оберіть модель для перетворення тексту у векторні ембедінги:
Зміна моделі ембедінгу видаляє всі існуючі ембедінги компанії. Після перемикання потрібно перенавчити всіх агентів. Перед застосуванням зміни з’явиться діалог підтвердження.

Ліміт чанків

Скільки текстових фрагментів повертається за один RAG-пошук (1–20). За замовчуванням: 5. Більше значення дає більше контексту для LLM, але збільшує використання токенів.

Ліміт символів

Максимум символів на фрагмент при розбитті документів (500–10,000). За замовчуванням: 1,500. Менші фрагменти дають точніший пошук. Більші — зберігають більше контексту в кожному результаті.

Перекриття чанків

Перекриття між послідовними фрагментами (0–40%). За замовчуванням: 15%. Перекриття гарантує, що важливий контекст на межах фрагментів не буде втрачено. Більше перекриття створює більше чанків та використовує більше сховища.

Поріг подібності

Мінімальна косинусна подібність для включення результату (0.1–1.0). За замовчуванням: 0.35. Нижчі значення повертають більше результатів (краща повнота). Вищі — лише високорелевантні результати (краща точність). Для мультимовного контенту використовуйте нижчі пороги (0.3–0.4).

Ліміти зберігання


Генерація бази знань за допомогою Claude Code

Якщо у вас є документація проекту (сторінки сайту, портал документації, README файли, wiki) і ви хочете перетворити її на структуровану базу знань для вашого AI-агента Revol, ви можете використати Claude Code для аналізу документації та генерації готових до завантаження TXT файлів.
Цей промпт найкраще працює з комплексними порталами документації, документацією продуктів, довідниками API та базами знань. Згенеровані .txt файли готові для завантаження безпосередньо у File Manager Revol — просто перетягніть та натисніть Train.