Knowledge sources і RAG
Knowledge sources — це контрольований context, який NaviBot може використовувати у відповідях. Вони відокремлені від OpenAI account.
Відкрийте:
/app/knowledge-sources
Типи джерел
| Source | Коли використовувати |
|---|---|
| Markdown / docs | Product docs, FAQ, onboarding text, pasted knowledge |
| Notion | Сторінки або бази, якими керує клієнт |
| SeaTable | Structured knowledge tables і operational records |
Статуси документів
Тільки документи зі статусом ready використовуються як OpenAI context.
| Status | Значення |
|---|---|
pending | завантажений, але ще не готовий |
ready | може використовуватися асистентом |
disabled | видимий в UI, але не використовується асистентом |
error | indexing failed |
Notion setup
Використовуйте:
NOTION_API_KEYNOTION_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.