BUT RAG: закрытый AI-ассистент по корпоративным документам
Однотенантная база знаний с OCR, ролевым доступом, поиском по источникам, журналом ответов, feedback и benchmark-проверками.
Задача
Корпоративные документы хранятся в разных форматах и доступны сотрудникам с разными правами. Обычный чат с моделью не показывает, откуда взят ответ, и не даёт системно проверять ошибки на реальных вопросах.
Решение
База знаний с ролями и OCR
Администратор загружает документы и назначает им уровень доступа. PDF, Office-файлы и изображения разбираются по страницам; для сканов сохраняются OCR-текст и просмотр оригинала.
RAG, feedback и benchmark-проверки
Ассистент ищет только в доступном пользователю корпусе, прикладывает источники и сохраняет trace ответа. Отдельные экраны собирают оценки пользователей и запускают проверочные наборы вопросов перед выпуском изменений.
Результат
Ответ можно проверить по документу
Пользователь открывает указанную страницу источника, а администратор видит модель, найденный контекст и историю запроса.
Качество стало управляемым процессом
Проблемный ответ можно превратить в benchmark-сценарий, повторно прогнать после изменения поиска или промпта и сравнить результат.
Стек
TypeScript · Express · React · PostgreSQL · pgvector · OpenAI-compatible API