Вчера был эфир с Антоном, где я собирался показать «Подмастерье» в довольно интересном режиме: полностью локальные модели, работа с требованиями, поиск противоречий между источниками и всё то, ради чего я последние месяцы его строю.
К демо готовился как положено. Все выходные вылизывал сервис, несколько раз прогонял сценарий, в понедельник проверил ещё раз — всё работало. Не молниеносно, потому что модели локальные, но стабильно и вполне адекватно.
И примерно за час до эфира началось.
Сначала упал локальный gateway к моделям. Подняли. Потом модели начали отвечать странно и медленно, полезли какие-то ошибки. При этом ни код, ни конфигурацию я не менял — буквально тот же билд, на котором до этого гонял тесты.
А потом перестала работать даже пересборка приложения.
После некоторого количества инженерной археологии нашли виновника.
Windows Update.
На ноутбуке есть диск C. Windows скачала туда обновление, забила практически всё свободное место и дальше начала довольно эффективно уничтожать мой demo environment. Само «Подмастерье» лежит на D, но сборка локального exe всё равно использует C. В результате не работали модели, приложение и даже возможность нормально его пересобрать.
Примерно полчаса мы с Антоном вместо демо обсуждали локальные модели, OpenSpec и вообще подходы к работе с AI. Получилось интересно, но тот самый сценарий я в итоге так и не показал.
Зато факап оказался полезным.
Во-первых, в pre-demo checklist появился новый пункт: проверить свободное место на системном диске и состояние обновлений Windows. Никогда не думал, что буду это писать, но вот мы здесь.
Во-вторых, я окончательно решил переделать архитектуру «Подмастерья». Вместо монолитного локального exe будет три отдельных слоя: сервис работы с локальными моделями, backend и отдельно UI. Так проще тестировать, отлаживать и, что стало особенно важно после разговора с Антоном, поддерживать разные платформы.
Потому что выяснилась ещё одна интересная вещь: Windows среди аналитиков уже далеко не настолько безальтернативна, как мне казалось. Кто-то работает на Mac, кто-то на обычном Linux, а у кого-то уже Astra Linux, Сбер Linux и прочая корпоративная экзотика.
Поэтому теперь мне нужна помощь зала.
На какой ОС вы работаете как аналитик?
- 👌 — macOS
- 👍 — Linux
- 😭 — Windows
Если у вас какая-нибудь особенно прекрасная корпоративная сборка — рассказывайте в комментариях. Мне теперь это уже не просто любопытно, а вполне себе продуктовый research 😁

