ИИ-ассистент по документам и базе знаний: ответ со ссылкой на источник

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

Лёгкий пилот — от 150 000 ₽Каждый ответ — со ссылкой на документДанные остаются в вашем контуре

На чём держится

Четыре вещи, о которых говорим до договора

Первая — причина, по которой проект начинается с разбора документов, а не с выбора модели.

Ассистент не умнее вашей базы

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

Нет ссылки — нет ответа

Ответ без указания документа и страницы мы не принимаем. Если подходящего фрагмента не нашлось, ассистент говорит «в базе нет ответа» и передаёт вопрос человеку. «Не знаю» здесь — исправная работа, а не сбой.

Права важнее полноты

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

Точность измеряем, а не обещаем

До запуска вместе с вами собираем набор реальных вопросов и смотрим, на каких ассистент ошибается. Принимаем по этому набору. Обещать «девяносто девять процентов» без вашей базы честно нельзя.

Зачем это нужно

С чем обычно приходят

Ответ приходит через час

Сотрудник пишет в общий чат, кто-то из коллег ищет документ и отвечает — часто по отменённой редакции.

Регламент лежит в пяти местах

Сетевая папка, почта, мессенджер, вики, бумажная копия. Единой точки поиска нет, и каждый ищет по-своему.

Новички спрашивают одно и то же

Первые месяцы человек задаёт одинаковые вопросы, а старожилы тратят на ответы рабочее время.

Знание держится на двух-трёх людях

Уйдёт такой человек — вместе с ним уйдёт понимание, где что лежит и какая редакция действует.

Поиск по названию файла не находит нужное

Нужная фраза внутри документа на сорок страниц, а в названии файла её нет.

Файлы уходят в публичные сервисы

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

Главное предупреждение

База документов — это зеркало вашего порядка

Ассистент ничего не исправляет и ничего не прячет. Всё, что в базе устроено плохо, он повторит сотруднику — уверенно и красиво.

Что не в порядке в базе
Что из-за этого ответит ассистент
В базеДве редакции регламента лежат рядом
В ответеОтвет по любой из двух. Сотрудник не поймёт, по какой именно
В базеДокумент — скан без текстового слоя
В ответеДля ассистента его нет. Придётся распознавать, а распознавание ошибается именно в цифрах
В базеПриказ отменён, а файл остался
В ответеАссистент уверенно цитирует отменённое
В базеТаблица без заголовков рядом
В ответеЦифра в ответе без контекста: цена, но неясно, за что и на какой период
В базеУ раздела базы нет владельца
В ответеСодержимое устаревает молча. Жалоб нет, но доверие к ассистенту уходит

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

Источники

Что лежит в базе и как это читается

У каждого типа источника свои слабые места. Знать их заранее — значит не получить сюрприз на пилоте.

Что в базе
Как читается
Где ломается
Что делаем
Что в базеWord и PDF с текстомрегламенты, договоры, инструкции
Как читаетсяТекст извлекается напрямую
Где ломаетсяКолонки, сноски и колонтитулы попадают в середину фраз
Что делаемЧистим структуру, режем по смыслу, а не по числу знаков
Что в базеСканы и фотографиистарые приказы, подписанные договоры
Как читаетсяСначала распознавание текста
Где ломаетсяОшибки в цифрах и реквизитах; плохие сканы не читаются
Что делаемПроверяем выборку руками, помечаем документы с низкой уверенностью
Что в базеТаблицы Excelпрайсы, нормативы, графики
Как читаетсяСтроки превращаются в текст с заголовками
Где ломаетсяСмысл в заголовках на другом листе; формулы дают значения без пояснений
Что делаемОписываем структуру таблиц, подаём строки вместе с заголовками
Что в базеПрезентацииобучающие материалы
Как читаетсяТекст слайдов
Где ломаетсяСмысл в картинках и схемах, а не в тексте
Что делаемБерём с оговоркой или выносим из базы
Что в базеПочта и чатыпереписка по вопросам
Как читаетсяТекст сообщений по ветке
Где ломаетсяУстные договорённости, ответ «как обсуждали», личные данные
Что делаемПодключаем только по решению владельца данных
Что в базеВнутренние вики и порталыстраницы знаний
Как читаетсяСтраницы по ссылкам или выгрузке
Где ломаетсяДубли страниц, устаревшее без пометок
Что делаемЗагружаем с датой изменения и владельцем раздела
Что делаем

Восемь направлений работ

Сроки — для лёгкого пилота. Если база в плохом состоянии, к подготовке добавляется время.

Разбор базы документов

Что лежит, где, в каких редакциях, у кого права. Здесь становится видно, во что превратится работа.

3–5 дней

Подготовка источников

Чистка дублей и отменённых редакций, распознавание сканов, описание таблиц. Часть работы — на вашей стороне.

1–2 недели

Индексация и поиск

Векторный поиск плюс поиск по точным словам: номера документов и аббревиатуры одним смыслом не найти.

1–2 недели

Ответ со ссылкой и порог уверенности

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

1 неделя

Права доступа

Поиск ограничен ролью спрашивающего. Проверяем отдельным прогоном из-под каждой роли.

3–7 дней

Интерфейс

Чат на внутреннем портале, в мессенджере или на странице сайта — там, где сотрудники и так работают.

1 неделя

Контрольные вопросы и приёмка

Реальные вопросы с эталонными ответами. По ним принимаем работу и перепроверяем после каждого обновления.

1 неделя

Обновление базы и сопровождение

Как новые документы попадают в индекс, кто отвечает за актуальность, что показывает журнал вопросов.

от 20 000 ₽/мес
Как устроено

Путь одного ответа

ПУТЬ ОТВЕТАДокументысетевые папки, вики, сканыПодготовкачистка, распознавание,разбиениеИндекспоиск по смыслу и пословамПоиск с учётом правтолько то, что роль вправевидетьОтветтолько из найденного, соссылкойНет подходящегофрагмента«в базе нет ответа»,вопрос уходит человекуМодель не отвечает «из головы»: она получает найденные фрагменты и может сказать только то, что в них есть.Всё остальное — отказ. Поэтому ассистента можно проверить: у каждого ответа есть адрес, по которому его можно открыть.
Самое важное звено — второе справа: поиск с учётом прав. Без него ассистент честно находит документ, к которому у человека нет доступа, и добросовестно пересказывает его.
Процесс

Как идёт работа

Пилот на ваших документах и ваших вопросах — не демонстрация на чужом примере.

Дни 1–5 — Разбор

Корпус документов, права, ожидаемые вопросы. Здесь же договариваемся, что считать правильным ответом.

Недели 1–2 — Подготовка

Чистим источники, распознаём сканы, расставляем владельцев разделов. Без этого шага ассистент собирает мусор.

Недели 2–3 — Прототип на ваших вопросах

Не демонстрация на чужом примере: ваши вопросы, ваши документы, ваш контур.

Недели 3–5 — Доработка по ошибкам

Разбираем каждую ошибку: не нашёл, нашёл не то, ответил по устаревшему. У каждой своя причина и своё лечение.

Недели 5–8 — Пилот с группой

Реальные сотрудники, реальные вопросы. Журнал показывает, на что ассистент не ответил, — это вторая половина работы.

Передача

Индекс, настройки, набор контрольных вопросов и инструкция по обновлению — у вас. Продолжаем сопровождением или передаём вашей команде.

Контроль

Что остаётся у вас и чего мы не делаем

Остаётся у вас

  • Исходники и настройки — в вашем репозитории.
  • Индекс и база — на ваших серверах, у нас не живут.
  • Набор контрольных вопросов с эталонными ответами: им проверяют и нас, и любого следующего подрядчика.
  • Инструкция, как обновлять базу и кто за это отвечает.
  • Журнал вопросов: видно, о чём спрашивают и на что не нашлось ответа.

Мы этого не делаем

  • Не дообучаем модель на ваших документах: ассистент ищет и цитирует, а не «запоминает». Это проще проверить и безопаснее для доступа.
  • Не обещаем отсутствия ошибок. Обещаем измеренное качество на вашем наборе вопросов и порог, ниже которого ассистент молчит.
  • Не наводим порядок в документах за вас: вычитку, актуальность и владельцев разделов определяете вы.
  • Не подключаем публичные облачные модели: ни документы, ни вопросы наружу не уходят.
  • Не отвечаем за закон о персональных данных: его соблюдает оператор данных, то есть вы. Наше дело — права доступа и то, чтобы данные не покидали контур.
Разборы задач

Как это устроено внутри

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

Средний бизнес, производство

Ассистент по внутренней базе знаний в контуре

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

  • Документы противоречат друг другу
  • Ответ без ссылки на документ и страницу бесполезен
Читать разбор →
Промышленность

Поиск по технической документации предприятия

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

  • Сканы разного качества
  • Смысл чертежа — в основной надписи и спецификации
Читать разбор →
Банк, КИИ

Языковая модель в изолированном контуре банка

Требования закрытого контура: журнал запросов, права и отсутствие обращений наружу.

  • Железо считается по памяти видеокарты
  • Права применяются до попадания текста в контекст
Читать разбор →
Инструменты

На чём собираем

Поиск
  • Векторный поиск: pgvector, Qdrant
  • Поиск по точным словам
  • Гибридная выдача и переранжирование
Модели
  • Открытые языковые модели на вашем сервере
  • Отдельная модель для векторизации
  • Подбор размера под вашу нагрузку
Подготовка
  • Извлечение текста из Word и PDF
  • Распознавание сканов
  • Разбор таблиц Excel
Интерфейс и контур
  • Чат на портале, в Telegram или на сайте
  • Keycloak и роли
  • Docker, Astra Linux, журнал запросов
Кому подходит

Кто обычно приходит

Юристы и закупки

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

ИТ-поддержка и HR

Инструкции, регламенты, политики. Сотрудники спрашивают одно и то же каждый день.

Производство и технологи

Техкарты, инструкции по оборудованию, нормативы. Нужная страница нужна у станка, сейчас.

Те, у кого на вики уже есть «поиск»

Если им не пользуются, дело обычно не в поиске, а в базе. Разбор показывает, в чём именно.

Заявка

Проверим вашу базу и вопросы

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

Спасибо, заявка отправлена. Ответим в течение рабочего дня.

Не удалось отправить. Напишите в телеграм или позвоните.

Вопросы

Частые вопросы

Чем это отличается от ChatGPT с загруженными файлами?

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

Какие документы можно загрузить?

Word, PDF с текстом и сканы, таблицы Excel, страницы внутренних вики. Сканы читаются хуже и требуют выборочной проверки; презентации и переписка — с оговорками. Что именно брать в пилот, решаем на разборе.

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

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

Сколько это стоит?

Лёгкий пилот ассистента по базе знаний — 150 000–400 000 ₽, срок 2–8 недель (по тарифам). После пилота — вывод в продуктив этапами и сопровождение от 20 000 ₽ в месяц. Точная цена считается после разбора базы.

Нужна ли видеокарта?

Для своей модели в закрытом контуре — да; сколько памяти и какая, зависит от размера модели и числа одновременных пользователей. Как это считается, разобрано в материале про видеопамять для LLM. Без закрытого контура есть вариант подписки на наших серверах в России.

Как вы проверяете качество?

Набором реальных вопросов с эталонными ответами, который собираем вместе с вами. По нему видно, на каких вопросах ассистент ошибается, и по нему же принимается работа и перепроверяется каждое обновление.

Можно ли подключить ассистента к 1С или CRM?

Можно, но это следующий этап: сначала ассистент отвечает по документам, затем — при необходимости — читает данные из учётных систем. Действия (создать заявку, изменить запись) добавляются отдельно и с подтверждением человеком.