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