К содержимому
Вход
ProjektULTIAby Ganja Electronics
UNIT / GE-01 ganja-electronics.tech тестовый режим

[ 08 / история ]

История Projekt ULTIA

За шесть недель, с 19 сентября до конца октября 2026 года, мечта о личном JARVIS превратилась в самостоятельного ИИ-ассистента. Она полностью работает на одном ноутбуке, без облака. Она говорит своим голосом, слушает, видит через камеру, двигается как 3D-фигура и доступна на телефоне и планшете через собственное приложение.

[ a / этапы ]

Пять этапов за шесть недель

19.9.26.9.3.10.10.10.17.10.24.10.31.10.Идея и первые шаги на WindowsПереезд на LinuxЧувства и самостоятельностьТелефон, планшет, безопасностьРешение: продавать20.10.От проекта к продукту
19.09.–31.10.2026 · С 19.10. приложение, безопасность и подготовка к продажам шли параллельно.

[ b / идея ]

Идея: личный JARVIS

Всё началось вечером 19 сентября 2026 года с идеи: личный JARVIS. Образцом был цифровой дворецкий из фильмов о Железном человеке — помощник, который знает весь компьютер, слушает и действует сам.

Стартовые условия были скромными. Ноутбук с Windows 11, AMD Ryzen 5 5500U, 16 ГБ распаянной памяти и встроенной графикой Radeon. Экран ноутбука был разбит, поэтому с тех пор он подключён к телевизору. Интернет шёл через мобильную связь, потому что роутер для стационарной линии ещё не привезли.

Локально, а не в облаке. Первая попытка использовала агентный фреймворк Hermes и онлайн-модель через OpenRouter. Она провалилась в тот же вечер — сначала из-за некорректного запроса, потом из-за нехватки средств на счёте. Вывод: «Да ну его, это онлайн-подключение». С тех пор языковая модель работает локально, сначала через Ollama. Выбор пал на модель без цензуры, потому что правила защиты должен задавать владелец, а не производитель.

Мучительная загрузка. Файл модели размером около 6,5 ГБ качался через мобильную связь, порой со скоростью 350 КБ/с. В первую ночь загрузка обрушила роутер. Лишь после нескольких попыток и обходного пути через телефон в роли точки доступа модель была готова вечером 20.09.

JARVIS становится ULTIA. 20.09. появилась первая панель: тёмная, футуристичная, с большим светящимся ядром. После проб оранжево-золотого и полуночно-фиолетового остался ядовито-зелёный цвет, который ULTIA носит до сих пор. Вместо мужского голоса из фильма должен был быть женский. В 18:28 было выбрано имя: ULTIA. Для дополнительной защиты в её принципы работы вошли три закона робототехники Азимова.

Первые желания того дня отчасти до сих пор в списке: подключить почту, календарь, WhatsApp и Discord, дать ULTIA доступ к экрану и вводу, защитить конфиденциальные данные сканером отпечатков, слушать голосовую команду и отключать звук кнопкой или голосом.

[ c / windows ]

Начало на Windows

21 сентября ULTIA впервые заработала: локальная модель как мозг, панель как лицо и заметка о её характере. Там было: уверенная, с сухим юмором, короткие фразы, без пустых слов. Позже эта заметка стала файлом личности, который определяет ULTIA до сих пор.

  • 21.09.: первый рабочий день с ULTIA. После того как в первый же день она удалила файл без вопроса, теперь она спрашивает перед каждым действием. Она получает собственную учётную запись с правами администратора и хранилище Obsidian в качестве памяти.
  • 22.09.: голосовой сервис со словом активации и распознаванием речи (faster-whisper). На панели ULTIA получает облик из точек. Первый вариант «выглядел как Minecraft» и стал тоньше и изящнее.
  • 24.09.: детальный эскиз фигуры в DAZ Studio.
  • 25.09.: Клик по груди фигуры показывает данные процессора и сети прямо из системы.
  • 26.09.: Языковая модель теперь работает через llama.cpp вместо Ollama — быстрее и напрямую.
  • 06.10.: первая настоящая программа ULTIA: своё окно вместо браузера, разговоры с языковой моделью, первые инструменты для системных данных, команд и веб-поиска. Она запускается вместе с Windows.
  • 08.10.: чёткая структура папок, инструкция для чистой переустановки, тесты скорости, первый голос на Piper.

Только с 6 по 8 октября новая программа запускалась 34 раза. Главной проблемой была скорость: языковая модель делила видеочип со всем остальным, и каждый ответ занимал много секунд.

[ d / linux ]

Переезд на Linux и базовая система

9 октября ULTIA переехала на собственный раздел Linux. В Ubuntu графику AMD удалось использовать гораздо полнее: с большим объёмом общей видеопамяти место для модели выросло с 6,5 до примерно 11 ГБ. В тот же день ULTIA получила полный доступ к системе и полноэкранный режим. Впервые стало заметно, что она объявляет действия вместо того, чтобы их выполнять. С этого началась долгая череда улучшений её надёжности.

Мозг. По умолчанию используется модель Gemma 4, в качестве альтернатив есть Qwen 3.5 и Hermes 3. Сохранённая точка старта позволяет ULTIA отвечать через несколько секунд после запуска. 23.10. рабочая память для разговоров была увеличена втрое.

Память. Заметки, личность, задачи и журнал всех действий хранятся в хранилище Obsidian. С 20.10. история разговора переживает и перезапуск, и смену модели.

Инструменты. К 14.10. добавились: запись файлов, поиск по папкам, запуск собственного кода и самостоятельное управление мышью и клавиатурой. Позже появились скриншоты, анализ изображений, поиск по коду и редактирование файлов.

Больше делать, меньше говорить. Маленькие модели любят объявлять вместо того, чтобы действовать. Поэтому с 25.10. ULTIA замечает, когда она только говорит или заявляет об успехе, хотя инструмент отказал, и сама перепроверяет. С 27.10. она сама выходит из бесконечных циклов.

[ e / аватар ]

Аватар и панель

ULTIA — женская фигура из тысяч светящихся точек. Её цвет и свечение показывают настроение. Клик по голове или груди показывает системные данные.

Фигура. С 9 по 11.10. день за днём шла работа над весами и анимацией: правая рука, левый локоть, позы, проходившие сквозь собственное тело, волосы, будто «пришитые к голове». 11.10. появилась полностью пересобранная модель: босая, стопы ровно на полу, левая рука на бедре.

Она управляет собой сама. Короткими командами в ответе ULTIA двигает любую часть тела. Во время речи она двигается в такт каждой фразе, в покое потягивается, зевает или делает несколько приседаний.

Настоящие движения вместо формул. С 12.10. движок движений выбирает следующее подходящее движение из настоящих записей всего тела и плавно переходит к нему. Сегодня доступно почти 2000 свободно используемых записей и более 30 упражнений, которые она может показать.

Рабочее место. Когда ULTIA работает, она печатает десятью пальцами на голографической клавиатуре ровно тот текст, который пишет. Пока ждёт инструмент, играет с мячом.

Голографический экран. Рядом с ней парит маленький экран для списков, результатов и изображений. С конца октября он показывает любые медиа — от анимаций вроде радара осадков до видео и PDF, по желанию на весь экран.

[ f / чувства ]

Голос, слух и зрение

Голос. 9.10. сравнили все немецкие женские голоса Piper — ни один не убедил. Победила версия Chatterbox, считающая на видеочипе в 4 битах. С 11.10. ULTIA говорит ею, а за основу взят голос настоящей дикторши. Интонация следует её настроению, а текст появляется фраза за фразой в темпе речи.

Слух. Отдельный сервис постоянно слушает и записывает текст с помощью Whisper, локально на ноутбуке. ULTIA реагирует на своё слово активации и узнаёт голос владельца.

Зрение. Стоит сказать «посмотри», и ULTIA получает текущий кадр с камеры. С 19.10. её языковая модель сама анализирует изображения и умеет приближать фрагмент. Она знает время и положение солнца и по ним оценивает освещение в комнате.

Чувство пространства. С 20.10. ULTIA знает 3D-план квартиры и по камере понимает, где стоит владелец. По Bluetooth телефона и планшета она знает, дома ли владелец, и может следить за комнатой, когда никого нет.

[ g / телефон ]

Приложение для телефона и планшета

За две ночи, 19 и 20.10., появилось собственное приложение для Android. До 27.10. вышло 16 версий.

Своя сеть. Телефон и планшет связаны с ноутбуком через собственный VPN и сопряжены по QR-коду. Вне дома приложение само находит путь.

Настоящая панель в руке. Приложение показывает панель ULTIA с ноутбука, всё работает одновременно. Плюс чат, голосовой ввод и кнопка фото.

Всегда на связи. Телефон слушает слово активации и проверяет голос. Если он заблокирован, ULTIA всё равно отвечает, но полные права там есть только при надёжно распознанном голосе.

Телефон как орган чувств. Каждые 30 секунд устройство сообщает местоположение, движение, освещённость, шум, заряд и многое другое. В ответ ULTIA управляет телефоном: блокировка, звонок, фонарик, будильник, уведомление, фото.

[ h / самостоятельность ]

Самостоятельность

Цель ULTIA — цифровая офисная помощница: она должна сама выполнять задачи, по нескольку сразу, а не только отвечать.

Две рабочие дорожки. С 19.10. долгие задания продолжаются на побочной дорожке, пока ULTIA спокойно разговаривает дальше.

Рутины и триггеры. ULTIA создаёт постоянные рутины и триггеры — например, движение в кадре или устройство, покидающее квартиру, — и затем выполняет задание без вопросов.

Собственные инструменты. Если ULTIA не хватает какого-то умения, с 23.10. она сама создаёт инструмент, проверяет его и сразу использует. Эта возможность есть и у клиентов.

Подключения. С 25.10.: почта, календарь, контакты, задачи, облачные файлы, Telegram, Discord и доступ к банку только для чтения.

Самосовершенствование. ULTIA может применять изменения к себе на пробу. Если после этого она падает, изменение автоматически откатывается.

[ i / безопасность ]

Безопасность

Почти каждое правило безопасности ULTIA появилось после реального инцидента.

Личность защищена. ULTIA может читать свой файл личности, но никогда не может сама его изменить. Любая попытка записи открывает окно входа для владельца.

Отпечаток пальца для важного. Рискованные действия требуют подтверждения отпечатком — на ноутбуке или, с 23.10., на телефоне. Там подписывает ключ, который никогда не покидает устройство.

Больше никаких ночных перезагрузок. 20.10. в 2:28 ноутбук перезагрузился, потому что это вызвала команда. С тех пор ULTIA больше не может перезагружать компьютер командой.

Двойное подтверждение обновлений. Каждое обновление требует двух подтверждений: сначала на ноутбуке, потом на телефоне. Перед этим окно проверки показывает каждую изменённую строку, подозрительное выделено цветом.

[ j / продукт ]

От проекта к продукту

20.10. было принято решение продавать ULTIA. С тех пор есть пять редакций, установщик, собственный сервер лицензий и система обновлений, доходящая до каждой части.

Редакции. Demo, Lite и Полная, Business и собственная версия Master. Приложение для телефона и управление устройствами есть в Полной и Business.

Установщик и Windows. Установщик для Linux и Windows настраивает ULTIA с лицензионным ключом. 21 и 22.10. версию для Windows подтянули до уровня Linux.

Сервер лицензий. Собственный сервер управляет ключами, клиентами и обновлениями. У ULTIA есть к нему свой строго ограниченный доступ.

Сайт и почтовый сервер. С 27.10. создавался этот сайт — на восьми языках, с учётными записями клиентов, заказами и загрузками. 28.10. он заработал на собственном домене. Собственный почтовый сервер подготовлен.

Система обновлений. Каждый компьютер имеет номер сборки из системы, видеокарты и памяти. Обновления могут предназначаться только подходящим компьютерам; исправления безопасности и ошибок всегда получают все.

ДатаОбновление для клиентов
31.10.19: быстрее показывает изображения
30.10.18: фото с камеры, снимки окон, все медиа на голографическом экране, полноэкранный режим
28.10.17: демо только один раз на компьютер
28.10.16: срок два года
27.10.15: номера сборок
27.10.14: приложение 1.16 с новым значком
27.10.13: новый значок и название «Projekt Ultia»
27.10.12: приложение 1.15
27.10.11: присутствие по Bluetooth
27.10.10: ULTIA сама выходит из циклов
27.10.9: голос перезапускается после сбоя видеочипа
25.10.8: быстрее и точнее
25.10.7: безопасность
25.10.6: никаких дублей среди собственных инструментов
25.10.5: собственные функции для клиентов
25.10.4: больше памяти (Linux)
25.10.3: ULTIA работает надёжнее
22.10.2: настоящий голос для Windows
22.10.1: сопряжение устройств, индикатор сети, кнопка «Проверить обновления»

[ k / последние дни ]

Последние дни октября

Последняя неделя октября ушла на устранение детских болезней — почти все они пришли из реальной повседневной работы с ULTIA.

  • Наблюдение не с той картинкой: ULTIA должна была сфотографировать комнату, а сохранила экран. Теперь она делает настоящие снимки камерой и больше не может использовать неподходящие инструменты не по назначению.
  • Снимки окон: ULTIA фотографирует отдельные окна, даже скрытые на заднем плане.
  • Все медиа на голографическом экране: изображения, анимации, видео, звук и PDF, плюс полноэкранный режим.
  • 20 минут на радар осадков: Вместо того чтобы показать радар, ULTIA загрузила файл изображения в разговор как текст. Теперь такие данные туда не попадают, и она сразу знает, как что-то показать.
  • Больше места: Раздел ULTIA вырос с 69 до 107 ГБ.

[ l / планы ]

Что дальше

Следующий большой шаг — внешняя видеокарта. С ней ULTIA получит более мощную языковую модель и больше скорости.

  • открытая бета, затем приложение в Play Store и приложение для iPhone
  • собственные записи движений и мужской аватар
  • распознавание звуков, а не только речи
  • WhatsApp и новые бизнес-функции
  • система резервного копирования
  • сделать версию для Windows полностью пригодной для повседневной работы