Итоговый отчет о реализации проекта
Компания: ООО УО «Аспект»
Аспект-ассистент: AI системы автоматизации управления в сфере ЖКХ
Суть проекта
Задача
Для чего
Вводные данные
Выходные данные
Разработка модульной системы для автоматизации управления жилым фондом и оптимизации взаимодействия между управляющей компанией, жильцами и сотрудниками, с реализацией удобного веб-интерфейса. Основной целью проекта было создание нейро-консультанта (нейро-координатора), способного заменить и дополнить работу операторов контактного центра.
Проект был создан для централизации и оптимизации всех рабочих процессов в управляющей компании, связанных с обслуживанием жилого фонда. Он позволяет повысить эффективность работы сотрудников, упростить коммуникацию с жильцами через удобный веб-интерфейс, а также обеспечить прозрачное управление заявками на ремонт и обслуживание, что в конечном итоге повышает уровень удовлетворенности жильцов. Внедрение нейро-консультанта позволит сократить нагрузку на сотрудников, повысить качество обслуживания, стандартизировать коммуникации и обеспечить доступность консультаций. Автоматизация рутинных задач, таких как конвертация документов и классификация обращений, сокращает время обработки запросов и минимизирует количество ошибок.
  • Тексты законодательной и нормативной базы РФ (ЖК РФ, ФЗ).
  • Телефонные разговоры, сконвертированные в текст.
  • Файлы заказчика в формате PDF.
  • База данных обращений и ответов.
  • Данные для расчётов услуг ЖКХ.
  • Модульная система управления на базе Django с кабинетами для жильцов, администраторов и исполнителей.
  • Система управления заявками с возможностью изменения статусов и автоматической маршрутизацией.
  • Классификатор на основе модели BERT для автоматического определения типа обращений (аварийные, информационные, консультативные) с точностью до 85%.
  • Скрипты для автоматической конвертации документов из PDF в TXT.
  • Векторная база данных FAISS для семантического поиска и реализации технологии RAG (Retrieval-Augmented Generation).
  • Испытательный стенд для тестирования моделей векторизации и LLM (OpenAI, Mistral, Gemini).
Команда проекта
  • Николай Кус
    Тимлид проекта
    • Отвечал за полную разработку проекта.
  • Елена Михно
    ПОМОЩНИК ТИМЛИДА ПРОЕКТА
    • Отвечала за коммуникацию и организацию работы команды, а также за контроль исполнения поставленных задач.
  • Анатолий Таранов
    инженер-строитель
    • Подготовил тексты законодательной и нормативной базы РФ
    • Занимался разметкой, скриптами и экспериментами с разделителями, проводил ревизию деления на чанки
    • Подготовил скрипт для создания FAISS индекса
    • Написал промпт, провел запуск и эксперименты с моделью, правил код и промпты
    • Разработал дорожную карту для приложения, подготовил документы .xlsx базы расчётов услуг ЖКХ для создания models и базы SQL
    • Разработал архитектуру приложения, сценарии, роли пользователей
    • Разработал бэкенд приложения, настраивал urls, views, models
    • Разработал дизайн и инструменты фронтенда приложения.
  • Ольга Баюкова
    специалист по социальной работе
    • Разработала архитектуру проекта на Django + DRF
    • Реализовала кабинеты жильца, администратора и исполнителя
    • Сделана система заявок: создание, просмотр, назначение исполнителей, изменение статусов
    • Подключил классификатор BERT для автоматического определения типа техсобытия (высокий, средний, низкий, консультация, информация)
    • Настроил хранение данных в SQLite: жильцы, квартиры, дома, сотрудники, заявки, статусы
    • Подготовил подключение нормативной базы для ответов на вопросы жильцов.
  • Всеволод Волков
    системный администратор
    • Подготовил исходный материал для нормативной базы, обработав файлы заказчика и сгенерировав Markdown-документы с восстановленной структурой оглавлений и актуализированными статьями на основе документов из «Консультанта»
    • Создал испытательный стенд для тестирования моделей эмбеддингов и LLM:
    1. Индексировал нормативную базу и базу запросов/ответов с помощью 5 разных моделей эмбеддингов для сравнительного тестирования
    2. Подключил трёх провайдеров LLM (OpenAI, Mistral, Gemini) для тестирования на базах с разными эмбеддингами
    • Подготовил пайплайн проекта с использованием модулей коллег (классификатор, анонимизатор): классификация, поиск чанков, анонимизация, получение ответа от LLM.
  • Михаил Маркин
    Работает в сфере интеллектуальной собственности
    • Выполнял транскрибацию телефонных разговоров
    • Конвертировал PDF в текстовый формат и проводил разбивку на чанки
    • Занимался категоризацией данных
    • Подготавливал данные для создания эмбеддингов и объединял тексты в один файл.
  • Дмитрий Жуков
    консультант по внедрению ERP-систем (SAP)
    • Разработал и обучил модель классификации на основе BERT
    • Доработал датасет и переобучил модель на 5 меток
    • Добился точности классификации около 85% и F1-метрики 0.84
    • Разработал и выложил на сервер скрипт для инференса модели.
  • Алина Зинченко
    Digital- маркетолог в компании "МореСнеков"
    • Провела эксперименты по транскрибации аудиофайлов
    • Разработала и протестировала методы анонимизации данных с использованием Natasha NER и регулярных выражений
    • Реализовала скрипт, который автоматически обрабатывает все текстовые файлы, заменяя личные и конфиденциальные данные (имена, фамилии, телефоны, адреса, паспортные данные) на анонимные метки
    • Занималась векторизацией текста, создала FAISS-базу и сохранила метаданные.
  • Николай Серяков
    Туристическая деятельность
    • Активно участвовал в подготовке и сборе информации для презентации проекта, а также в ее представлении заказчику.
  • Сергей Ким
    Руководитель работ по экспресс-аналитике
    • Участвовал в тестировании эмбеддинг-моделей.
  • Евгений Спицын
    Руководитель компании ИИ-Автоматика
    • Участвовал в переговорах с заказчиком по вопросам обработки и анонимизации данных
    • Осуществлял консультационную поддержку участников и заказчика
    • Активно участвовал в подготовке данных, включая транскрибацию аудиозаписей
    • Работал над скриптом для анонимизации данных с помощью библиотеки Faker
    • Помог в создании и настройке сервера для заказчика.
  • Елена Скиндерева
    Менеджер по продажам и рекламе
    • Занималась подготовкой базы знаний, включая разметку и разбивку на чанки
    • Провела тесты с ChatGPT по ответам на вопросы по законодательству РФ
    • Подготовила базу вопросов и ответов для тестирования.
  • Владимир Черникин
    Гениральный директор ООО Нейросфера
    • Разработал текущие данные и выявил узкие места
    • Создал методологию миграции с базы данных SQLite на PostgreSQL, включая разработку скриптов для переноса данных
    • Установил и настроил СУБД PostgreSQL на сервере
    • Автоматизировал процесс конвертации документов из формата PDF в текстовый формат TXT
    • Осуществлял консультационную поддержку участников и заказчика
  • Вячеслав Егоров
    Представитель заказчика
    • Осуществлял консультационную поддержку команды и предоставлял необходимые материалы и ресурсы для эффективной работы над проектом.