Что такое ИРУ?

ИРУ — система, в которой пользователь описывает задачу на естественном языке, языковая модель (LLM) переводит её в команды CMD/PowerShell, а агент выполняет их непосредственно на устройстве.

Философия: «научить машину быть машиной»

Никакой эмуляции действий пользователя — никаких скриншотов, кликов и pyautogui. Только прямые программные вызовы: COM-объекты, WMI, UI Automation API, DevTools Protocol. Машина управляется как машина.

Архитектура системы

Архитектура ИРУ

Этапы разработки

✅ Этап 1
Умный ассистент (Текст → Команды)
NL-управление одним и несколькими устройствами одновременно, параллельное выполнение, broadcast-режим
✅ Этап 2
Сбор данных (Обучающая выборка)
Автоматическая запись training data с согласия пользователя для последующего обучения модели
🔜 Этап 3
Обучение модели (Собственный ИИ)
Fine-tuning собственной модели на реальных данных, собранных на этапе 2
🔜 Этап 4
Запуск (Публичный релиз)
Выход собственной модели и публичный релиз системы ИРУ

Технологический стек

СерверFastAPI + Uvicorn
LLMDeepSeek API
АгентPython (WebSocket client)
ФронтендVanilla JS, единый HTML-файл
База данныхSQLite
ПротоколWebSocket (двунаправленный, реального времени)
ОС агентаWindows (PowerShell / CMD)