petrick.Все проектыОбсудить ассистента
АВТОРСКИЙ ПРОЕКТ / ИИ-АССИСТЕНТ

Отвечает по базе.
Или честно молчит.

docmind

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

РОЛЬКонцепция, поиск, UX/UI, разработка
ФОРМАТRAG-ассистент: сайт или Telegram
СТЕКVanilla JS / BM25 / стемминг RU
СТАТУСБраузерное демо / без LLM и сервера
Интерфейс DocMind: вопрос клиента, ответ с номерами источников и заявка менеджеру, когда ответа нет
DOCMIND / ОТВЕТЫ С ИСТОЧНИКАМИ. БЕЗ ДОГАДОК.
01 / ЗАДАЧА

Документов много.
Ответ нужен за минуту.

Прайс, гарантия, возвраты, график, регламенты. Клиенты и новые сотрудники задают одни и те же вопросы, а ответы разбросаны по файлам. Обычный чат-бот на LLM отвечает уверенно — даже когда выдумывает. Идея DocMind — отвечать только тем, что написано в документах компании, показывать, откуда взят каждый факт, и честно передавать вопрос человеку, если ответа нет.

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

01 / ИСТОЧНИКИ

Каждый факт — со ссылкой.

Ответ собирается из найденных фрагментов, у каждого предложения номер [1], [2]. Клик открывает документ с подсвеченным местом.

02 / ЧЕСТНОСТЬ

Нет в базе — не отвечает.

Порог уверенности: слова, которых нет в документах, её снижают. Ниже порога — «передаю менеджеру» и заявка с причиной.

03 / РУССКИЙ ЯЗЫК

Понимает формы слов.

Стеммер, ё → е, служебные слова, синонимы. «Айфон» находит «смартфон», «вернуть деньги» — раздел о возврате.

04 / УПРАВЛЕНИЕ

База под контролем.

Загрузка .txt и .md, переиндексация, настройка фрагментов и порога, статистика вопросов и список пробелов в базе.

02 / МОЖНО ПОТРОГАТЬ

Задайте свой вопрос.

Открыть на весь экран

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

Браузерное демо DocMind: чат с ответом и источниками, панель разбора запроса по шагамОТКРЫТЬ ИНТЕРАКТИВНОЕ ДЕМО
Демо работает полностью в браузере, без ключей API и сервера. Поиск, ранжирование и проверка уверенности — настоящие. Формулировка ответа в демо — дословные предложения из документов; в рабочей версии её пишет LLM строго по найденным фрагментам. Статистика и добавленные файлы хранятся только на вашем устройстве.
03 / ПОД КАПОТОМ

Сначала найти.
Потом проверить.

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

ДокументыЧанкиИндексПоискПроверкаОтвет с источниками

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

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

04 / ЧТО ПОЛУЧИТ ЗАКАЗЧИК

Ассистент на ваших документах.

В рабочем проекте

Telegram-бот или виджет на сайте. Загрузка ваших документов, поиск по ним, ответ LLM (GPT или Claude) строго по найденным фрагментам с номерами источников и проверка уверенности перед ответом.

Передача менеджеру, когда ответа нет: заявка в Telegram или CRM с вопросом и причиной. Логи вопросов и ответов, список того, что стоит дописать в базу.

Что нужно для запуска

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

Проверить демо
ВАШ СЛЕДУЮЩИЙ ПРОЕКТ

Ваши регламенты.
Ответы за секунды.

ИИ-ассистенты, боты, интеграции и инструменты для ежедневной работы.

Обсудить задачу в Telegram