RAG-система для техподдержки

Ссылка на работу
image image image
Веб-приложение с AI-ассистентом для техподдержки. Объединяет тысячи сообщений из чатов поддержки и PDF-документацию в единую умную базу знаний с поиском по смыслу. Проблема: Техподдержка Novastar накопила огромный массив знаний – тысячи решённых вопросов в чатах, сотни PDF-инструкций, схемы подключения, прошивки. Но новые инженеры, работающие на технике Novastar не могут быстро найти нужное решение: информация разбросана по чатам и документам, а обычный поиск по ключевым словам не справляется. Решение: RAG-система, которая объединяет все источники знаний в единую базу: – Автоматическая индексация истории чатов (JSON) и PDF-документации с помощью модели эмбеддингов all-MiniLM-L6-v2; – Два режима: «AI Помощник» (Gemini 2.0 Flash анализирует контекст и формулирует ответ) и «Только поиск» (список релевантных фрагментов); – Показывает полные ветки обсуждений – не просто ответ, а контекст, как решали проблему; – Находит и предлагает скачать связанные файлы: схемы, прошивки, фотографии подключений; – Добавление новой документации через интерфейс или папку – переиндексация автоматическая. Результат: инженер техподдержки получает точный ответ за секунды вместо 15–20 минут поиска по чатам и документам. Стек: Python, Streamlit, Google Gemini API, Sentence-Transformers, NumPy, PyMuPDF