Проект: YOKA ASSIST — интеллектуальная система диагностики и обучения для горной техники
Описание проекта
Требуется разработать интеллектуальную системы YOKA ASSIST на базе Telegram-бота с использованием искусственного интеллекта.
Основная задача проекта — создать цифрового помощника для электриков, механиков, машинистов и инженерно-технического персонала, который будет помогать в диагностике неисправностей, обучении сотрудников и хранении технической базы знаний.
Первый этап проекта ориентирован на карьерную технику (экскаваторы ЭКГ, буровые станки СБШ и другое оборудование), но архитектура должна быть универсальной и легко масштабируемой.
Основной функционал
Telegram-бот
- Современный интерфейс.
- Меню с кнопками.
- Авторизация пользователей.
- Разделение прав доступа (пользователь, администратор, главный администратор).
Искусственный интеллект
База знаний
Необходимо создать систему хранения знаний.
Поддержка:
- PDF;
- Word;
- Excel;
- фотографии;
- схемы;
- видео;
- инструкции;
- паспорта оборудования;
- технические документы.
После добавления информации администратором ИИ должен использовать её при ответах без изменения программного кода.
Диагностика оборудования
Поддержка поиска:
- по коду ошибки;
- по названию защиты;
- по шкафу;
- по блоку;
- по оборудованию;
- по симптомам.
Для каждой неисправности желательно предусмотреть:
- описание;
- возможные причины;
- последовательность проверки;
- фотографии;
- схемы;
- видеоматериалы;
- ссылки на связанные документы.
Динамические кнопки
Кнопки должны формироваться автоматически в зависимости от ситуации.
Например:
- Проверить шкаф.
- Посмотреть схему.
- Посмотреть видео.
- Следующий этап диагностики.
- Вернуться назад.
Административная панель
Главный администратор должен иметь возможность:
- добавлять оборудование;
- создавать новые ошибки;
- добавлять документы;
- загружать фотографии;
- загружать видео;
- редактировать базу знаний;
- управлять пользователями;
- назначать администраторов отдельных подразделений.
QR-система
Каждый шкаф, блок или оборудование может иметь собственный QR-код.
После сканирования пользователь сразу попадает в соответствующий раздел Telegram-бота.
Журнал ремонтов
Необходимо реализовать журнал выполненных работ.
Функции:
- кто выполнял ремонт;
- дата и время;
- оборудование;
- описание выполненных работ;
- использованные материалы;
- комментарии;
- история ремонтов.
Аналитика
Желательно реализовать:
- наиболее частые неисправности;
- статистику ремонтов;
- время устранения неисправностей;
- отчеты по оборудованию;
- отчеты по сотрудникам.
Масштабируемость
Архитектура должна позволять без переписывания проекта:
- добавлять новые виды техники;
- новые предприятия;
- новые подразделения;
- новые базы знаний.
Технологии
Желательно:
- Python;
- Telegram Bot API;
- PostgreSQL или SQLite (на первом этапе допускается SQLite);
- интеграция с ИИ через API;
- модульная архитектура;
- возможность дальнейшего подключения веб-панели.
Что ожидается от исполнителя
- Разработка полностью рабочего проекта.
- Чистый и понятный код.
- Документированная структура проекта.
- Возможность дальнейшего развития без полной переработки.
- Помощь с первоначальным развертыванием и настройкой проекта.
Проект долгосрочный. После успешного выполнения первого этапа возможны дальнейшие доработки и развитие системы.