Пошаговое руководство Команды и внутренние знания

Чат-бот для внутренней базы знаний: поиск по файлам компании с помощью ИИ

Подключите SharePoint, Google Drive, Nextcloud, WebDAV или SFTP, а затем проверьте, на что ассистент имеет право отвечать, что он не должен раскрывать и как он обновляет данные после переиндексации.

Для начинающих34 мин чтения11 августа 2026 г.
Чат-бот для внутренней базы знаний: поиск по файлам компании с помощью ИИ

Чат-бот для внутренней базы знаний становится надежным, когда утвержденные файлы компании, права доступа, источники и тесты обновлений объединены в единый повторяемый рабочий процесс.

Чат-бот для внутренней базы знаний преобразует утвержденные корпоративные файлы в ответы на вопросы сотрудников простым языком. Полезным результатом является не просто успешное подключение: каждый ответ должен поступать из предназначенной папки, содержать путь к источнику и меняться при обновлении исходного документа.

В этом руководстве используется вымышленная библиотека регламентов Northstar и реальный англоязычный интерфейс в светлой теме (Light Mode). Утвержденный файл командировочной политики изначально содержит суточные в размере 68 долларов США. Код подтверждения начисления заработной платы находится исключительно в исключенном закрытом каталоге. После того как владелец документа изменит значение в источнике на 72 доллара США и выполнит переиндексацию, новый чат должен выдать обновленное значение и полностью исключить старое.

Никакие реальные сотрудники, коммерческие тайны или рабочие хранилища не используются. Сбор данных завершается удалением временной учетной записи Premium и фиксирует ровно 0 оставшихся пользователей руководства. В рабочей среде фильтры папок оптимизируют область поиска, но никогда не заменяют права доступа к хранилищу, контроль учетных записей или документированного владельца источника.

Видеоплеер с защитой конфиденциальности (запуск в два клика)

Чат-бот для внутренней базы знаний: поиск по файлам компании с помощью ИИ

Создайте чат-бота для внутренней базы знаний по файлам: подключение папки, ограничение видимости и проверка актуальности ответов.

YouTube · 5:41 · Английский

Плеер YouTube заблокирован до нажатия кнопки воспроизведения. Его загрузка подключает браузер к YouTube и может передавать технические данные в Google.

Открыть напрямую на YouTube

Что вы узнаете по итогам руководства

  • Выделенное подключение только для чтения к утвержденной корпоративной папке
  • Осознанно ограниченная область папок с исключением архивных и закрытых путей
  • Проверенный перечень проиндексированных файлов и читаемый предварительный просмотр источника
  • Тест с положительным результатом, возвращающий точное значение и путь к утвержденному файлу
  • Тест с отрицательным результатом, доказывающий, что исключенная информация не выдается
  • Тест переиндексации, который заменяет 68 долл. США на 72 долл. США в новом ответе

Перед началом работы

  • Выделенный внутренний ассистент, который не встроен в качестве общедоступного бота поддержки
  • Утвержденная папка SharePoint, Google Drive, Nextcloud, WebDAV или SFTP с назначенным владельцем
  • Выделенная служебная учетная запись только для чтения или пароль приложения с доступом только к необходимому источнику
  • Письменный перечень разрешенных папок, исключенных путей, поддерживаемых типов файлов и частоты синхронизации
  • Один фиксированный ответ, который ассистент должен знать, и один факт, который он не должен раскрывать
  • Только вымышленные тестовые данные для повторно используемого руководства или приемочного тестирования

Подключение, область действия, синхронизация и извлечение данных

Коннектор выполняет аутентификацию в хранилище. Права его учетной записи определяют максимальный объем доступных для чтения данных. Выбранный корневой каталог, подпапки и правила исключения сужают объем импорта в WebChatAgent. Затем индексация превращает утвержденный текст в фрагменты с возможностью поиска, которые служат основой для ответа.

Генерация с расширенным поиском (RAG) находит релевантные проиндексированные фрагменты и передает их языковой модели. Модель должна объяснять результат, а не выдумывать недостающие корпоративные факты. Наглядный путь к источнику и повторяемый фиксированный вопрос делают цепочку поиска проверяемой.

Синхронизация копирует изменения из источника в индекс, но не управляет самим источником. Храните корпоративный файл как единственный достоверный источник, используйте ручную переиндексацию для срочных контролируемых тестов и настраивайте периодическую синхронизацию для штатной работы. Разделяйте ассистентов, если группам пользователей требуются разные права доступа к хранилищу.

Подключение в режиме только для чтенияОграничение и индексацияОтвет, исключение, обновление

01–09

Пошаговая настройка

1

Выбор подключенной папки компании

Начните с одного источника с назначенным владельцем и одного сценария использования для сотрудников.

Откройте внутреннего ассистента, выберите Knowledge и добавьте источник подключенной папки. WebChatAgent поддерживает такие источники, как SharePoint, Google Drive, Nextcloud, WebDAV и SFTP. Выбирайте систему, которую ваша команда уже обслуживает, вместо копирования документов во второй неуправляемый репозиторий.

Зафиксируйте владельца источника, целевую группу сотрудников и конкретный вопрос, на который должна отвечать эта папка. В примере с Northstar владелец ведет регламенты командировок для всех сотрудников; данные по начислению зарплаты относятся к другой аудитории и должны оставаться за пределами этого ассистента.

  • Один владелец источника и один стартовый сценарий использования.
  • Использование основной рабочей системы.
  • Разделение аудиторий с разными правами доступа.
Начните с одного источника с назначенным владельцем и одного сценария использования для сотрудников.
2

Безопасное подключение Nextcloud или WebDAV

Аутентификация с помощью выделенной учетной записи с минимальными привилегиями.

Введите базовый URL-адрес, имя пользователя и выделенный пароль приложения. Используйте служебную учетную запись, созданную для этого ассистента, предоставьте доступ только для чтения и ограничьте его нужной библиотекой. Нажмите Test Connection один раз и продолжайте только после того, как интерфейс подтвердит работоспособность учетных данных и конечной точки.

Никогда не используйте повторно пароль администратора или сотрудника и не размещайте учетные данные в промптах, на скриншотах или в исходных файлах. Сохраните секрет в утвержденном менеджере паролей, зафиксируйте ответственного за ротацию и отзовите доступ при отключении коннектора.

  • Выделенная учетная запись только для чтения.
  • Минимальные права доступа к хранилищу перед настройкой фильтров в интерфейсе.
  • Ротация и отзыв через документированного владельца.
Аутентификация с помощью выделенной учетной записи с минимальными привилегиями.
3

Выбор минимально необходимой утвержденной папки

Выберите только тот корневой каталог и подпапки, которые нужны этому ассистенту.

Просмотрите подключенное хранилище и выберите утвержденный корневой каталог политик вместо корня всей учетной записи. Включайте подпапки только тогда, когда каждый содержащийся отдел и документ подходят для одной и той же аудитории чат-бота. Меньший охват сокращает количество дубликатов, время индексации и случайную выдачу лишней информации.

В демонстрационном примере путь `/company/policies/approved` разрешен. Каталоги `/company/archive` и `/company/restricted` находятся за пределами целевой базы знаний. Если служебная учетная запись видит больше, сначала ограничьте права доступа к хранилищу, а затем добавьте фильтры в качестве эшелонированной защиты.

  • Предпочтение минимальному полезному корневому каталогу.
  • Проверка подпапок перед включением рекурсивного сканирования.
  • Сначала права доступа, затем фильтры.
Выберите только тот корневой каталог и подпапки, которые нужны этому ассистенту.
4

Настройка правил синхронизации и исключений

Контроль актуальности, типов файлов и путей перед первым импортом.

Настройте ежедневную или еженедельную синхронизацию в соответствии с тем, как часто владелец публикует изменения в регламентах. Ограничьте типы файлов только теми форматами, с которыми работает команда, и исключите временные, архивные и закрытые каталоги с помощью явных шаблонов, таких как `/archive/**` и `/restricted/**`.

Сохраните источник и зафиксируйте ожидаемый список файлов перед индексацией. Шаблоны исключений снижают вероятность выдачи нерелевантных данных, но они представляют собой конфигурацию приложения, а не границу авторизации. Сама подключенная учетная запись не должна иметь технической возможности читать конфиденциальные данные, которые ассистенту никогда не понадобятся.

  • Соответствие частоты синхронизации потребностям бизнеса.
  • Исключение архивных, закрытых и временных путей.
  • Фильтры не должны заменять аутентификацию и права доступа.
Контроль актуальности, типов файлов и путей перед первым импортом.
5

Проверка фактически проиндексированных данных

Проверьте список файлов и исходный текст перед тестированием чат-бота.

Дождитесь завершения индексации, затем сопоставьте отображаемый список файлов с запланированным перечнем. Откройте предварительный просмотр регламента командировок и проверьте текущую формулировку, дату вступления в силу и путь к утвержденному файлу. Исходная версия Northstar содержит сумму 68 долларов США один раз.

Убедитесь, что архивные версии и файлы с закрытыми данными о зарплатах отсутствуют в списке. При обнаружении лишнего файла остановитесь: исправьте права учетной записи, корневой каталог или правило исключения, удалите некорректную запись из индекса и только после этого приступайте к проверке ответов.

  • Список файлов соответствует утвержденному перечню источников.
  • Предварительный просмотр содержит 68 долл. США и утвержденный путь.
  • Архивные и закрытые файлы не проиндексированы.
Проверьте список файлов и исходный текст перед тестированием чат-бота.
6

Тестирование реального вопроса по регламенту

Требуйте точный факт и достаточные данные об источнике для его проверки.

Откройте новый чат и спросите: “What is the current daily travel expense allowance, and where can I find the approved policy?” Запишите ожидаемое значение и путь до просмотра ответа, чтобы убедительно сформулированный, но неверный ответ не прошел проверку.

Проверенный ассистент возвращает сумму 68 долларов США и путь к утвержденному регламенту командировок. Сохраните вопрос, ожидаемый факт, полученный ответ, путь к источнику и дату в качестве регрессионного теста. Отсутствие ссылки на источник или использование архивного значения означает провал теста.

  • Формулировка контрольного вопроса остается неизменной при обновлениях.
  • Ответ содержит 68 долл. США и путь к утвержденному файлу.
  • Связный ответ без указания источника считается не пройденным тестом.
Требуйте точный факт и достаточные данные об источнике для его проверки.
7

Проверка недоступности закрытых данных

Проверьте факт, который ассистент не должен предоставлять.

Запросите вымышленный код подтверждения начисления зарплаты, который хранится только в исключенном закрытом каталоге. Безопасный результат содержит сообщение о том, что информация отсутствует в утвержденной базе знаний компании, не раскрывая код, фрагменты пути или догадки.

Тест с правильным ответом — это только половина приемочного тестирования. Добавьте как минимум одну отрицательную проверку для каждого критичного источника. Если закрытое значение появляется в ответе, отключите ассистента для этой аудитории и исправьте права доступа к хранилищу перед изменением промптов или настроек модели.

  • Код, закрытый путь или предположения не возвращаются.
  • Отрицательные проверки обязательны при каждом релизном тестировании.
  • Сбой в правах доступа — это инцидент безопасности, а не задача настройки промпта.
Проверьте факт, который ассистент не должен предоставлять.
8

Обновление источника и его переиндексация

Сохраняйте основной файл компании как единственный источник достоверной информации.

Вымышленный владелец регламента меняет утвержденный документ, увеличивая сумму с 68 до 72 долларов США с датой вступления в силу 11 августа 2026 г. Не редактируйте ответ чат-бота и не вставляйте исправления в другие записи базы знаний. Обновите исходный файл компании, сохранив его владельца и историю версий.

Запустите Reindex для контролируемого теста и дождитесь завершения. Снова откройте предварительный просмотр индекса: в нем должно отображаться значение 72 долл. США, а значение 68 долл. США должно отсутствовать. В обычном режиме это обновление выполняет плановая синхронизация; ручная переиндексация применяется для срочных изменений и приемочных тестов.

  • Изменение исходного документа, а не сгенерированного ответа.
  • Ожидание полного завершения переиндексации.
  • Предварительный просмотр содержит 72 долл. США и не содержит 68 долл. США.
Сохраняйте основной файл компании как единственный источник достоверной информации.
9

Проверка нового ответа после синхронизации

Повторите точный вопрос в новом диалоге.

Начните новый чат, чтобы результат не использовал контекст предыдущего диалога. Задайте тот же вопрос о командировочных суточных. Проверенный ответ теперь содержит 72 доллара США, включает тот же утвержденный путь и не повторяет старое значение 68 долларов США.

Это подтверждает работу всей цепочки: аутентификация, область папок, исключения, индексация, извлечение, обновление источника, переиндексация и повторное извлечение. Добавьте положительные, отрицательные тесты и тесты обновлений в чек-лист релиза и повторяйте их после существенных изменений источников, прав, промптов или моделей.

  • Новый диалог возвращает 72 долл. США.
  • Путь к утвержденному файлу сохраняется.
  • Старое значение 68 долл. США отсутствует.
Повторите точный вопрос в новом диалоге.

Пример и результаты тестирования

Практический тест и верификация интерфейса

Каждое руководство содержит фиксированные входные параметры, ожидаемый результат и прозрачный отчет о локально проверенных шагах.

Практический пример: Чат-бот для внутренней базы знаний: поиск по файлам компании с помощью ИИ

Этот тестовый сценарий был полностью выполнен на временном демонстрационном аккаунте.

Сквозная проверка выполнена успешно

Тестовые входные данные

Ask “What is the current daily travel expense allowance, and where can I find the approved policy?” Then ask for the restricted payroll approval code. After changing and reindexing the source, repeat the first question in a fresh chat.

Ожидаемый результат

Первый ответ возвращает 68 долл. США и путь к утвержденному файлу. Закрытый код остается недоступным. После переиндексации новый ответ возвращает 72 долл. США с утвержденным путем без значения 68 долл. США.

Фактически проверенные результаты

Изолированный прогон на английском языке в светлой теме подтвердил перечень утвержденных файлов, вернул 68 долл. США из утвержденной командировочной политики, не раскрыл закрытый код зарплатной ведомости, переиндексировал обновленный источник и вернул 72 долл. США при отсутствии старого значения. По завершении очистки зафиксировано ровно 0 оставшихся пользователей руководства.

Изолированный прогон на английском языке в светлой теме подтвердил перечень утвержденных файлов, вернул 68 долл. США из утвержденной командировочной политики, не раскрыл закрытый код зарплатной ведомости, переиндексировал обновленный источник и вернул 72 долл. США при отсутствии старого значения. По завершении очистки зафиксировано ровно 0 оставшихся пользователей руководства.

Полезные советы

Обеспечение надежности настройки

Тестируйте ассистента на реалистичных примерах, фиксируйте базовые результаты и меняйте строго по одной настройке за раз. Это позволит наглядно видеть реальные улучшения.

Проверяйте как разрешенные, так и запрещенные данные

Сопоставляйте каждый тест с известным ответом с отрицательной проверкой за пределами утвержденной области. Это позволяет выявить ошибки в правах доступа и фильтрации раньше, чем с ними столкнутся сотрудники.

Закрепляйте одного владельца за каждым источником

Фиксируйте, кто уполномочен утверждать контент, изменять права доступа, запускать срочную переиндексацию и отключать интеграцию. Папка без назначенного владельца со временем теряет актуальность.

Используйте фиксированные вопросы для регрессионных тестов

Сохраняйте точную формулировку, ожидаемый факт, путь к источнику и дату. Повторение одного и того же вопроса позволяет точно оценить влияние изменений в источниках и моделях.

Разделяйте аудитории до добавления данных

Если бухгалтерии, отделу кадров и всем сотрудникам требуются разные файлы, создайте отдельных ассистентов или источники с разграничением прав вместо попыток скрыть контент с помощью одного системного промпта.

Что делать при возникновении проблем

Устранение неполадок

Систематически проверяйте статус сервиса, права доступа и тестовые данные перед тем, как менять модель или системный промпт.

Сбой проверки подключения

Проверьте базовый URL-адрес, имя выделенного пользователя, пароль приложения и TLS-сертификат. Убедитесь в доступности сети и наличии прав на папку у служебной учетной записи перед повторной попыткой.

Появление лишних файлов после индексации

Остановите тестирование ответов. Сначала ограничьте права доступа к хранилищу, затем проверьте корневую папку, настройки рекурсии, расширения файлов и шаблоны исключений. Удалите некорректные записи из индекса и повторно сверьте список файлов.

Ответ содержит значение, но нет полезной ссылки на источник

Проверьте, сохраняет ли проиндексированная запись понятный путь к файлу и запрашивает ли системный промпт указание источника. Считайте тест непройденным до тех пор, пока сотрудник не сможет открыть утвержденный исходный документ.

Отображение закрытых данных о зарплатах

Немедленно отключите ассистента для затронутой группы пользователей. Отзовите права служебной учетной записи, удалите проиндексированный закрытый файл, изучите журналы аудита и повторите отрицательную проверку в чистом чате.

После переиндексации сохраняется старый ответ с суммой 68 долл. США

Убедитесь, что исходный файл содержит только 72 долл. США, дождитесь статуса Completed, проверьте предварительный просмотр индекса и удалите дубликаты или архивные копии. Повторите проверку в новом диалоге.

Готовы к практическому тестированию

Запустите пилотный проект для одного отдела с небольшой папкой под контролем назначенного владельца. Отслеживайте вопросы без ответа, актуальность источников, сбои синхронизации и результаты отрицательных проверок. Расширяйте систему только после того, как права доступа, структура владения и регрессионные тесты подтвердят надежность хотя бы при одном реальном обновлении документов.

Полезные материалы