Инженер продуктов с AI-инструментами

Превращаю сложные рабочие процессы в удобные продукты.Из рабочей задачи — в удобный продукт.

Автоматизирую учёт и заявки, собираю данные в сервисы, соединяю программы с физическими устройствами. От постановки задачи до проверки и поддержки.

Например: история картриджа по одному сканированию вместо разрозненных записей в таблице.

01
VERO · Панель устройств
Панель VERO с обезличенными устройствами и телеметрией
Статус проектаОдин работающий экземпляр

Один инженерный контур

  • Устройства + ПОESP32 · телеметрия · управление
  • Платформы данныхПарсеры · PostgreSQL · web-продукты
  • Учёт и отчётностьСканирование · статусы · отчёты
  • Автоматизация процессовРабочие системы · сценарии · аудит
  • Открытые исследованияПроверяемые эксперименты со знаниями

Избранные проекты

Реальные задачи.
Работающие решения.

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

Проект01 / 05

VERO · Перезагрузка ПК, даже когда ОС не отвечает.

Есть похожая задача?Обсудим контекст, ограничения и первый проверяемый шаг.
Обсудить задачу

Метод

ИИ ускоряет работу.
Ответственность не делегируется.

Использую LLM для исследования, декомпозиции, вариантов архитектуры, реализации и документации. Требования, решения и финальная проверка остаются за мной.

01

Проблема

Разбираюсь в реальном процессе и цене ошибки.

02

Исследование

Изучаю ограничения, данные, API и существующие решения.

03

Архитектура

Разделяю систему на проверяемые компоненты и риски.

04

Реализация

Собираю работающий контур от данных до интерфейса.

05

Проверка

Сверяю код, runtime и фактический пользовательский сценарий.

06

Поддержка

Документирую решения и развиваю продукт после запуска.

Пример из AutoHome

Переводить термин вместе с его контекстом

Обычный перевод китайских автомобильных данных давал некорректные результаты. Я разделил перевод по типам сущностей: характеристика, опция, подпись каталога или комплектация.

Модель получает предметный контекст и автомобильный глоссарий. В коде есть кеш и проверки качества; данные я дополнительно сверял вручную с исходным сайтом.

Как устроен перевод

Решения

Три правила, которые держат систему в реальности.

01

Сначала разбираюсь в проблеме

Выясняю, что мешает человеку или бизнесу, и только затем выбираю технологии.

02

Автоматизирую до разумной границы

Рутину отдаю системе, а рискованные финальные решения оставляю человеку.

03

Отделяю результат от обещания

Код, локальная проверка, deployment и реальная эксплуатация — разные уровни доказательства.

Дополнительные направления

Системы, которые расширяют основную практику.

A / OPERATIONS

Экосистема ЭЦП

Инструменты для организаций: браузер для работы с ЭЦП и Telegram-контур контроля статусов ключей на сервере.

Описание направления · отдельный кейс позже
B / HARDWARE RESEARCH

ESP32 MultiTool

Локальный web-интерфейс для законного исследования собственных беспроводных, радиочастотных и ИК-устройств.

Исследование в процессе · отдельный кейс позже
Портрет Артёма ВащилоМинск · системный администратор и разработчик продуктов

Обо мне

Я хорошо понимаю системы, потому что сам сталкиваюсь с их отказами.

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

BackendWeb / MobileESP32Data pipelinesOperations

Начнём с контекста

Есть задача, для которой нет готовой кнопки?

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

Обсудим вашу задачу3 вопроса
  1. 01
    Задача

    Что нужно изменить, собрать или автоматизировать.

  2. 02
    Текущий процесс

    Как всё работает сейчас и где возникает цена ошибки.

  3. 03
    Ограничения

    Данные, устройства, сроки и требования безопасности.

GitHub