Перейти до основного вмісту

Knowledge sources і RAG

Knowledge sources — це контрольований context, який NaviBot може використовувати у відповідях. Вони відокремлені від OpenAI account.

Відкрийте:

/app/knowledge-sources

Типи джерел

SourceКоли використовувати
Markdown / docsProduct docs, FAQ, onboarding text, pasted knowledge
NotionСторінки або бази, якими керує клієнт
SeaTableStructured knowledge tables і operational records

Статуси документів

Тільки документи зі статусом ready використовуються як OpenAI context.

StatusЗначення
pendingзавантажений, але ще не готовий
readyможе використовуватися асистентом
disabledвидимий в UI, але не використовується асистентом
errorindexing failed

Notion setup

Використовуйте:

  • NOTION_API_KEY
  • NOTION_DATABASE_ID

API key має зберігатися в encrypted integration credentials. У RAG source config мають залишатися лише безпечні значення: database id, limit і integration_id.

Вибір файлів

Після завантаження файлів з Notion або іншого джерела клієнт має вибрати, які документи використовуються. Disabled files залишаються видимими, але не потрапляють в OpenAI context.

Поточне обмеження

Індексація зараз синхронна. Для невеликих джерел це нормально. Великі Notion або SeaTable бази пізніше краще винести в background job queue.