Glake
Оставить заявку
Разработка · Документооборот

AI-помощник для системы документооборота

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

NDA
Организация с собственной системой документооборота · архив до 100 000 документов · несколько языков
Обсудить похожую задачуВсе кейсы
AI-помощник для системы документооборота
25
типов отчетов по запросу в свободной форме
95,3%
точность выбора подходящего отчета на 150 тестовых запросах
100 000
документов в проверенном архиве поиска
0
нарушений прав доступа в 94 проверках
01 · Задача

С чем пришёл клиент

Организация хранит приказы, обращения, переписку и поручения в собственной системе электронного документооборота. В архиве накоплено до 100 000 документов, а сотрудники пользуются системой на нескольких языках.

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

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

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

Что мешало
Отчеты для знающих
Отчет мог получить только тот, кто знал, какую функцию вызвать и какие параметры указать.
Поиск по точным словам
Поиск не находил документы по синониму или смыслу запроса, поэтому подходящие документы часто оставались незамеченными.
Разные разделы и языки
Отчеты и поиск находились в разных разделах, а запрос приходилось формулировать на языке интерфейса.
02 · Решение

Что мы сделали

01

Отчеты для всех

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

02

Поиск по смыслу

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

03

Один чат на нескольких языках

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

04

Только разрешенные документы

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

03 · Демо

Как проходит один запрос

Разберем путь запроса по шагам: от вопроса в чате до отчета или найденного документа.

Чат-помощник в боковой панели системы документооборота
Чат-помощник в боковой панели системы документооборота
Шаг 1

Вопрос в чате

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

Отчет по запросу: помощник уточняет фильтры и условия
Отчет по запросу: помощник уточняет фильтры и условия
Шаг 2

Отчет

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

Поиск по смыслу: найденные документы с подсветкой совпадений
Поиск по смыслу: найденные документы с подсветкой совпадений
Шаг 3

Поиск

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

Шаг 4

Журнал и оценки

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

Ещё экраны

Уточнение параметров отчета
Уточнение параметров отчета
Поиск с исправлением запроса
Поиск с исправлением запроса
04 · Технологии

Стек и подход

Python + FastAPI
Основа сервиса, которая принимает запросы и запускает отчеты и поиск
PostgreSQL + Redis
База данных с копией для отчетов, кэш и очереди для долгих задач
Qdrant + эмбеддинги
Векторная база и преобразование текста в числовые векторы для поиска по смыслу
LLM
Языковая модель: определяет тип запроса и параметры отчета, может быть развернута на собственном сервере организации
Angular
Основа чат-виджета, встроенного в интерфейс системы документооборота

Также: Docker — запуск сервиса в контейнерах · Prometheus и Grafana — мониторинг работы

Схема работы

Система документооборота · боковая панель
Чат-виджет
Angular
Вопрос в свободной форме
несколько языков
Отдельный сервис · FastAPI · ядро системы без изменений
Тип запроса
LLM: отчет или поиск
Проверка прав
до выдачи результата
Отчет
Тип отчета из 25 и параметры
LLM: период, подразделение, язык
Готовая функция отчета
копия PostgreSQL только для чтения, обновление раз в 15 минут
Excel, PDF, диаграмма
тяжелые отчеты в фоне, Redis
Поиск
Поиск по смыслу и по словам
Qdrant, эмбеддинги
Сложные вопросы
несколько шагов
10 лучших документов
цитаты, фильтры по дате и статусу
Контроль
Журнал аудита
кто искал, какие документы нашел, какой отчет запросил
Оценка отчета
полезно или бесполезно
05 · Результат

Что получил клиент

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

25
типов отчетов в Excel, PDF и диаграммах
95,3%
точность выбора отчета на 150 тестовых запросах
5,8
секунды на ответ в 95% запросов на отчет
100 000
документов проиндексировано без ошибок
0
нарушений прав доступа в 94 проверках
Одинаково высокая точность на всех языках запроса
Основная система документооборота остается без изменений
06 · Для вашего бизнеса

Кому подойдёт такое решение

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

Госорганы и муниципалитеты
Отчеты по исполнению поручений и срокам по запросу в свободной форме, поиск по архиву с учетом прав доступа
Корпорации и холдинги с несколькими подразделениями
Единый чат для отчетов и поиска по документам на нескольких языках
Банки и страховые компании
Поиск по внутренним регламентам и переписке с разграничением доступа и журналом аудита
Образовательные и медицинские сети
Отчеты по документам и поиск по приказам, договорам и обращениям без технических знаний
Любые организации с собственной системой документооборота
Один чат вместо отдельных разделов отчетов и поиска

Делаем такие решения под задачу: AI-продукты под ключ, AI-агенты и автоматизация, интеграции и данные.

Услуги Glake
Свяжитесь с нами

Хотите такой же результат?

Оставьте заявку — обсудим вашу задачу и покажем, как применить это у вас

Запланируем короткую встречу
Разберём задачу и оценим за 1 рабочий день
Подготовим понятный план внедрения и прозрачную стоимость
Александр Ярыгин
Основатель Glake
Ответит лично
С чем помочь?
Выберите один или несколько
или
Написать в Telegram

Ещё кейсы

AI-агент операционного мониторинга
РазработкаМаркетплейсы

AI-агент операционного мониторинга

Сбор показателей Wildberries, расчёт KPI и оповещения об отклонениях в продажах и рекламе

MPstats
AI-консультант для технического каталога
РазработкаB2B-торговля

AI-консультант для технического каталога

Подбор газов и оборудования по техническим параметрам, поиск аналогов и сделка в CRM — в трёх каналах

S-GAS
AI-агент новостей для селлеров
РазработкаМаркетплейсы

AI-агент новостей для селлеров

Ежедневная сводка из 50+ Telegram-каналов о маркетплейсах: без рекламы и повторов, с оценкой важности

MPstats
Все кейсы