Про демо, факапы и пункт в pre-demo checklist

Канал о системном и бизнес-анализе, продуктовом мышлении и архитектуре. Как выявлять реальные проблемы, строить работающие решения и не терять здравый смысл в IT. Все вопросы - @innokentyB

демолокальные моделиWindows Update

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

К демо готовился как положено. Все выходные вылизывал сервис, несколько раз прогонял сценарий, в понедельник проверил ещё раз — всё работало. Не молниеносно, потому что модели локальные, но стабильно и вполне адекватно.

И примерно за час до эфира началось.

Сначала упал локальный 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 😁

Читайте так же