О проекте
Ассистенты, которые ссылаются на документ
Что такое DocExpertAI?
DocExpertAI — это платформа с ИИ-ассистентами, которые отвечают на вопросы по конкретной базе документов и обязательно показывают, откуда взят ответ. Вопрос задаётся обычным языком, а ответ строится только на текстах документов, подключённых к выбранному ассистенту.
Кто наполняет платформу
Источники документов и самих ассистентов настраивает только администратор. Он подключает сайты и файлы, назначает ассистенту его набор документов и решает, кому и что показывать.
У зарегистрированного пользователя роль другая: он выбирает ассистента из опубликованных, ведёт с ним диалог и возвращается к истории своих чатов. Загружать собственные документы, добавлять источники или создавать ассистентов пользователи не могут — такой возможности в интерфейсе нет.
Что доступно пользователю
- Выбор ассистента из списка опубликованных администратором
- Диалог в чате с ответами в реальном времени
- Цитаты и ссылки на документы, по которым составлен ответ
- История диалогов: к прошлым чатам можно вернуться в любой момент
Как это работает?
- Администратор подключает источник — сайт или файлы
- Система обходит источник, разбирает документы и делит их на фрагменты
- Фрагменты векторизуются и попадают в поисковый индекс
- По вопросу пользователя находятся самые близкие по смыслу фрагменты
- Языковая модель формирует ответ по найденному контексту
- Ответ возвращается вместе с цитатами и ссылками на источники
С какими документами работает
- Веб-страницы: обход сайта или список конкретных ссылок
- PDF, включая сканы — текст извлекается распознаванием (OCR)
- DOCX-документы
Технологии
- Backend
- Python · FastAPI · SQLAlchemy · PostgreSQL
- Векторный поиск
- Qdrant, с запасным поиском в PostgreSQL
- Frontend
- Next.js · TypeScript · Tailwind CSS
- Языковые модели
- OpenAI-совместимые провайдеры, выбираются в настройках
- Эмбеддинги
- локальная модель или внешний API — на выбор
Для кого?
Платформа рассчитана на организации, где есть большой массив документов и люди, которым нужно быстро находить в нём ответы, не читая всё подряд:
- Абитуриенты, студенты и сотрудники, ищущие ответ в регламентах
- Техническая поддержка и справочные службы
- Обучение и адаптация новых сотрудников
- Работа с нормативной и внутренней документацией
Хотите посмотреть, с кем можно пообщаться? Список ассистентов — на главной странице.