Блог · 3 ноября 2026 · 7 мин чтения
Локальный ИИ и меняющиеся документы: версии, дубликаты, источники
Прайс-лист меняется каждый сезон, у договора три редакции, процедуру переписывают. ИИ, который отвечает по документу двухлетней давности, хуже, чем отсутствие ИИ. Вот как поддерживается актуальность архива и какую часть ни один инструмент не сделает за вас.
Коротко: да, локальный ИИ замечает изменения. Синхронизация сравнивает файлы в подключённых папках с теми, что уже есть в архиве: загружает только новые и изменённые, убирает удалённые. Для папок на компьютере это происходит сразу, как только файл меняется, для облачных источников — через запланированные промежутки времени. Под каждым ответом вы видите документ и использованные фрагменты. Чего система не делает, так это не решает, какая версия правильная: если в папке остаются старый и новый прайс-листы, она читает оба.
Если я изменю или заменю файл, ИИ об этом узнает?
Да, и вам ничего не нужно делать. Инструмент синхронизации Open WebUI вычисляет для каждого файла отпечаток содержимого и сравнивает его с отпечатком уже загруженного файла. Отсюда три случая:
- Новый файл: загружается и индексируется.
- Файл изменён: отпечаток изменился, поэтому новая версия заменяет старую в архиве.
- Файл удалён из папки: он убирается и из архива, и ИИ перестаёт им пользоваться.
Файлы, которые не изменились, не затрагиваются: поэтому обновление проходит быстро даже при тысячах документов.
Насколько быстро? Зависит от того, где находится файл. Для папок компьютера существует режим, который реагирует на события диска: файл попадает в архив через несколько мгновений после сохранения. Для облачных источников, таких как Google Drive, синхронизация выполняется через заданные интервалы, например каждый час. В обоих случаях затем нужно немного времени, чтобы документ был прочитан и проиндексирован: длинный PDF недоступен в тот же миг, когда вы его сохраняете.
Что происходит со старыми версиями?
Зависит от того, как вы их сохраняете. Если вы перезаписываете файл, старая версия исчезает из архива. Если же вы сохраняете listino_v2.pdf рядом с listino_v1.pdf, для системы это два разных документа: она читает оба, и ИИ может ответить старой ценой.
Это не недостаток инструмента: ни одна программа не может знать, какая из двух редакций договора подписана. Нужно простое правило, и на практике достаточно трёх:
- Папка «архив», исключённая из поиска. Устаревшие версии переносятся туда: они сохраняются, но ИИ к ним не обращается. Синхронизация позволяет исключать папки и типы файлов.
- Один файл на каждый «живой» документ. Действующий прайс-лист всегда имеет одно и то же имя и перезаписывается.
- Дата в документе. Если в файле указано «действует с 1 сентября 2026 года», ИИ может сообщить это в ответе, и вы сразу понимаете, тот ли это документ.
Совет: если вам нужно обращаться и к истории («какую цену мы давали в 2024 году?»), архив можно сделать вторым собранием документов, к которому система обращается, только когда вы об этом просите.
А дубликаты?
Файл, идентичный уже загруженному, распознаётся и не загружается повторно. Однако чистка разбросанных копий остаётся вашей задачей: один и тот же PDF, сохранённый в трёх подключённых папках, или копия «definitivo_ok_2.docx» для системы являются разными документами.
Последствия несерьёзные, но ощутимые: когда ИИ ищет наиболее подходящие фрагменты, копии занимают место другой полезной информации, и ответ становится беднее. Прежде чем подключать папку, стоит потратить час на наведение порядка: эта работа улучшает качество ответов больше всего, сильнее, чем выбор модели.
Как узнать, откуда взят ответ?
Под ответом отображаются источники: документ и фрагменты, которые использовал ИИ. Вы можете открыть их и сравнить с оригиналом. Это самая важная проверка, потому что она сообщает сразу две вещи: существует ли информация на самом деле и взята ли она из нужного документа.
Приучить людей смотреть на источник — это половина обучения. Если в ответе цитируется прайс-лист из архива, проблема в папке, а не в ИИ, и решается она перемещением одного файла. Как работает поиск по документам, объясняется в руководстве о том, как подключить локальный ИИ к документам компании.
Какие форматы он читает?
Те, что обычно используются в офисе. С движками чтения документов, которые работают вместе с Open WebUI, например Docling, архив принимает:
- PDF, в том числе отсканированные;
- Word, Excel и PowerPoint и эквивалентные открытые форматы;
- текст, CSV и веб-страницы;
- электронные письма, сохранённые как файлы;
- изображения, содержащие текст, которые читаются с помощью распознавания символов.
Новые документы попадают в систему сами: всё, что вы сохраняете в подключённых папках, загружается при следующей синхронизации, без ручной загрузки.
Что получается плохо
- Сканы низкого качества. Кривые ксерокопии, печати поверх текста и рукописные надписи приводят к ошибкам чтения, а неверно прочитанное число превращается в неверный ответ.
- Сложные таблицы в PDF. Объединённые ячейки и таблицы, разбитые на несколько страниц, теряют структуру. Лучше дать ИИ исходный файл Excel.
- Очень большие или защищённые файлы. Существуют ограничения по размеру, а документы с паролем не читаются.
- Противоречия между документами. Если два действующих файла говорят разное, ИИ может сослаться на один, не заметив другого.
- То, что не записано. Если настоящее правило звучит как «давнему клиенту мы всегда даём на 5% больше» и его нет ни в одном документе, ИИ его не знает.
Как мы это настраиваем
Перед установкой мы вместе просматриваем папки, на месте у клиента и по всей Италии: какие подключить, какие исключить, где разместить архив устаревших версий. Затем настраиваем синхронизацию и проверяем её при вас: заменяем документ и убеждаемся, что ответ изменился. На обучении мы настаиваем на одной-единственной привычке: смотреть на источник.
С этого момента архив обновляется сам, а компания управляет им самостоятельно. Весь проект описан на странице Локальный ИИ для компаний; если вам нужно мнение о том, как организованы ваши документы, напишите нам.
Источники
- Open WebUI – Knowledge: синхронизация папки и сравнение файлов
- Open WebUI – Knowledge Base Sync (oikb): инкрементальная синхронизация и режим watch
- Open WebUI – oikb daemon: синхронизация с заданным интервалом и по расписанию
- Open WebUI – RAG: поиск по документам и цитаты
- Open WebUI – Извлечение текста из документов (PDF, сканы, изображения)
- Docling – Поддерживаемые форматы файлов
Об авторе: Dabryx
Dabryx — итальянская компания-разработчик ПО, которая устанавливает локальный ИИ в компаниях с выездом по всей Италии, на серверы или Mac. Базовая установка — от 2 900 €, оборудование не входит; консультации — от 100 € в час. Офис находится в Рокка-Приора, недалеко от Рима.
Мы также устанавливаем локальный ИИ в Риме, Милане, Парме и Реджо-Эмилии и разрабатываем индивидуальные системы управления и ПО на заказ.
Частые вопросы
Если я заменю документ, локальный ИИ сразу начнёт использовать новый?
Да. Синхронизация распознаёт изменённый файл и заменяет старую версию в архиве. В папках компьютера это происходит вскоре после сохранения, в облачных источниках — при следующей плановой синхронизации.
Может ли ИИ ответить, опираясь на старый документ?
Да, если старая версия всё ещё лежит в подключённой папке. Система не знает, какая редакция действует: устаревшие версии нужно перемещать в архивную папку, исключённую из поиска.
Указывает ли локальный ИИ источник ответов?
Да. Под каждым ответом, основанным на документах, отображаются файл и использованные фрагменты, которые вы можете открыть и сравнить с оригиналом.
Нужно ли загружать новые документы вручную?
Нет. Всё, что вы сохраняете в подключённых папках, само попадает в архив при следующей синхронизации.
Хотите получить оценку для вашей компании?
Расскажите, сколько человек будут пользоваться ИИ и для чего, и мы подскажем, какая конфигурация нужна.
Сроки ответа
В течение 2 часов в рабочие дни (9:00–18:00) для клиентов с договором поддержки.
Консультации по ИИ
Базовая установка от 2 900 €, консультации от 100 € в час, на сервере или Mac вашей компании.
Где мы работаем
По всей Италии: приезжаем к клиенту на место и сопровождаем вас также удалённо.