О проекте

Ассистенты, которые ссылаются на документ

Что такое DocExpertAI?

DocExpertAI — это платформа с ИИ-ассистентами, которые отвечают на вопросы по конкретной базе документов и обязательно показывают, откуда взят ответ. Вопрос задаётся обычным языком, а ответ строится только на текстах документов, подключённых к выбранному ассистенту.

Кто наполняет платформу

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

У зарегистрированного пользователя роль другая: он выбирает ассистента из опубликованных, ведёт с ним диалог и возвращается к истории своих чатов. Загружать собственные документы, добавлять источники или создавать ассистентов пользователи не могут — такой возможности в интерфейсе нет.

Что доступно пользователю

  • Выбор ассистента из списка опубликованных администратором
  • Диалог в чате с ответами в реальном времени
  • Цитаты и ссылки на документы, по которым составлен ответ
  • История диалогов: к прошлым чатам можно вернуться в любой момент

Как это работает?

  1. Администратор подключает источник — сайт или файлы
  2. Система обходит источник, разбирает документы и делит их на фрагменты
  3. Фрагменты векторизуются и попадают в поисковый индекс
  4. По вопросу пользователя находятся самые близкие по смыслу фрагменты
  5. Языковая модель формирует ответ по найденному контексту
  6. Ответ возвращается вместе с цитатами и ссылками на источники

С какими документами работает

  • Веб-страницы: обход сайта или список конкретных ссылок
  • PDF, включая сканы — текст извлекается распознаванием (OCR)
  • DOCX-документы

Технологии

Backend
Python · FastAPI · SQLAlchemy · PostgreSQL
Векторный поиск
Qdrant, с запасным поиском в PostgreSQL
Frontend
Next.js · TypeScript · Tailwind CSS
Языковые модели
OpenAI-совместимые провайдеры, выбираются в настройках
Эмбеддинги
локальная модель или внешний API — на выбор

Для кого?

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

  • Абитуриенты, студенты и сотрудники, ищущие ответ в регламентах
  • Техническая поддержка и справочные службы
  • Обучение и адаптация новых сотрудников
  • Работа с нормативной и внутренней документацией

Хотите посмотреть, с кем можно пообщаться? Список ассистентов — на главной странице.