image image image image image image image
Задача: у компании накапливаются документы — регламенты, базы знаний, договоры, методички — и сотрудники тратят время на поиск ответа вручную. Нужен помощник, который отвечает по этим документам и не выдумывает. Что построил: RAG-платформу в Telegram. Загружаете документы — бот отвечает на вопросы строго по их содержимому, со ссылками на источник. Как работает: — Гибридный поиск: семантика (векторы) + ключевые слова (BM25), результаты объединяются через RRF — находит и по смыслу, и по точным формулировкам. — Анти-галлюцинации: отвечает только по загруженным документам. Нет ответа в источниках — честно говорит «нет в источниках», а не фантазирует. — Цитаты с источником: к каждому ответу — отсылка к конкретному документу, ответ можно проверить. — OCR сканов и голосовые запросы: понимает PDF-сканы и вопросы голосом прямо в чате. — 6 пресетов под отрасли (HR, поддержка, юристы, обучение, голосовой и др.) — из одной кодовой базы, без переписывания под каждого клиента. Результат: поиск ответа по корпоративным документам сократился с минут до секунд, с проверяемыми ссылками и без выдуманных фактов. Стек: Python, aiogram, RAG, векторный поиск (Qdrant), эмбеддинги, BM25, PostgreSQL, OCR, LLM (OpenRouter), STT.