Расшаривание баз знаний между пространствами
Расшаривание открывает базу знаний одного рабочего пространства другим пространствам той же организации — на чтение и целиком. Платформа не копирует содержимое: все пространства работают с одним источником, поэтому изменения владельца получатели видят сразу. Доступ вы выдаёте и отзываете в окне Управление доступом на вкладке Доступ пространствам. Расшаривание работает только в коробочной поставке (on-prem) и только на всю базу: открыть отдельную папку или документ нельзя.
Только on-prem. В облачной поставке вкладка Доступ пространствам показывает сообщение «Расшарка баз знаний другим пространствам доступна только в коробочной поставке (on-prem)».
Что вам понадобится
- коробочная поставка платформы;
- право
kb:share:manage— «Расшаривание баз знаний другим пространствам (on-prem)»; - база знаний, созданная в вашем рабочем пространстве;
- название пространства-получателя;
- обычное право на просмотр баз знаний у участников пространства-получателя.
Право kb:share:manage есть у системных ролей Владелец (owner) и Менеджер (manager), а также у пользовательской роли с уровнем Редактирование в разделе прав Базы знаний. Отдельного права на чтение расшаренной базы получателю не нужно.
Как открыть доступ к своей базе знаний
Откройте базу, нажмите кнопку с многоточием справа от кнопки Индексировать и выберите Доступ. В окне Управление доступом перейдите на вкладку Доступ пространствам — вкладка видна только для базы знаний и только при наличии права kb:share:manage. Дальше есть два способа: перечислить пространства поимённо или открыть базу всей инсталляции.
- В блоке Отдельные пространства раскройте список Выберите пространство.
- Выберите пространство-получателя.
- Нажмите + Добавить.
Пространство появляется в списке с пометкой Чтение, платформа подтверждает действие сообщением «Доступ выдан». Повторите шаги для каждого получателя.
Чтобы открыть базу всем сразу, включите переключатель Всем пространствам инстанса. Доступ получают все текущие и будущие пространства, а индивидуальный список при этом не нужен. Когда доступ выдан, закройте окно кнопкой Закрыть.
Примечание. Платформа применяет изменения на вкладке Доступ пространствам сразу, отдельной кнопки сохранения нет.
Выдать доступ собственному пространству нельзя — платформа отвечает «Нельзя расшарить базу знаний тому же пространству». Доступ всегда направленный: если пространство A открыло базу пространству B, это не даёт B права передать базу дальше.
Как получателю найти и подключить базу
Расшаренная база появляется у получателя автоматически — запрашивать или импортировать её не нужно. Откройте раздел База знаний и нажмите название базы в заголовке страницы: расшаренные базы платформа показывает внизу списка, в группе Доступные из других пространств, с пометкой Только чтение и названием пространства-владельца.
Такую базу можно открыть и просмотреть: дерево папок и документы видны, а все действия по изменению отключены — рядом с названием базы стоит пометка Только чтение.
Чтобы ассистент получателя начал отвечать по такой базе:
- Откройте настройки нужного ассистента на вкладке Основное.
- В блоке Источники знаний раскройте поле Базы знаний.
- В группе Доступные из других пространств отметьте нужную базу.
- Сохраните ассистента.
Дальше ассистент использует расшаренную базу так же, как собственную: находит в ней фрагменты и ссылается на них в ответах.
Что можно делать с расшаренной базой
Получатель работает с расшаренной базой только на чтение: смотрит документы и подключает базу к своим ассистентам. Всё, что меняет базу или её доступы, остаётся за владельцем.
| Возможность | Владелец | Получатель |
|---|---|---|
| Просматривать документы | Да | Да |
| Подключать базу к ассистентам | Да | Да |
| Редактировать и удалять документы | Да | Нет |
| Запускать индексацию | Да | Нет |
| Управлять доступом к базе | Да | Нет |
| Открывать базу другим пространствам | Да | Нет |
Дополнительные ограничения, о которых стоит знать заранее:
- владелец и получатель работают на общей модели эмбеддингов инсталляции: если базу переиндексировали другой моделью, поиск по ней у получателя может не сработать;
- кредиты за запросы получателя к расшаренной базе платформа списывает с пространства-владельца.
Как отозвать доступ
Откройте Доступ → Доступ пространствам для нужной базы. Чтобы закрыть доступ одному пространству, нажмите значок корзины напротив него в списке. Чтобы закрыть общий доступ, выключите переключатель Всем пространствам инстанса. Доступ закрывается сразу: платформа сбрасывает кэш прав при отзыве.
Отзыв — обратимая операция. Платформа намеренно сохраняет привязку базы к ассистентам получателя: если доступ вернут, ассистент снова заработает без донастройки.
При попытке использовать базу с закрытым доступом ассистент получателя выдаёт ошибку:
Нет доступа к базе знаний «<название>» — доступ отозван владельцем. Обновите список источников ассистента или свяжитесь с владельцем базы.
В настройках ассистента платформа собирает такие источники в блок Недоступные источники с кнопкой Удалить недоступные: одно нажатие убирает ссылки на закрытые базы.
Частые вопросы
Не вижу вкладку «Доступ пространствам»
Вкладка скрыта из-за поставки или прав. Проверьте:
- платформа развёрнута в коробочной поставке;
- окно доступа открыто для базы знаний, а не для другого ресурса;
- у вашей роли есть право
kb:share:manage.
Открыл доступ, но получатель не видит базу
База появляется у получателя в группе Доступные из других пространств — в списке выбора базы и в поле Базы знаний ассистента. Попросите получателя обновить страницу и убедитесь, что доступ выдан нужному пространству.
Ассистент получателя показывает ошибку про отозванный доступ
Владелец закрыл доступ к базе. Обновите список источников ассистента кнопкой Удалить недоступные или свяжитесь с владельцем базы, чтобы доступ вернули.
Можно ли поделиться одной папкой или дополнить чужую базу
Нет. Вы открываете доступ ко всей базе целиком и только на чтение — все изменения вносит владелец, и получатели видят их сразу.
Что дальше
- Базы знаний — наполнить и проиндексировать базу перед тем, как открывать её другим.
- Ассистенты — подключить расшаренную базу к ассистенту получателя.
- RAG и поиск по знаниям — разобраться, почему ассистент не находит материалы в подключённой базе.
- Роли и права доступа — выдать право на расшаривание нужным участникам.