Мобильный банк, написанный ИИ с нуля
Я никогда не писал мобильные приложения. Но с ИИ я довёл мобильный банк от идеи до готовой сборки. Рассказываю, что из этого вышло, и почему без знаний это бы не сработало.
■Что за проект Bank Mobile, мобильный банк на Flutter с двумя ролями: 👤 Клиент видит активы, счета (доступный остаток и суммы «в обработке»), выписку с фильтрами по типу и периоду, курсы валют ЦБ РФ, а также пополняет и списывает по своим счетам. 🏦 Сотрудник отделения ищет клиентов (физлица и организации), открывает счета, проводит кассовые операции с автоматическим аудитом (кто, где, когда) и смотрит состав отделений. Внутри: архитектура «порты и адаптеры», локальная база SQLite, 268 автотестов (покрытие 96,9 %), требования, схемы C4 и APK.
■Как устроен эксперимент Методику я взял из книги "Разработка с ИИ как эффективно использовать ChatGPT и Copilot" Нэйтана Б. Крокера. Всю работу выполнял Claude Code, код не писал руками. 🔹 Под задачу ИИ получал роль: архитектор, разработчик, QA, аналитик, технический писатель. 🔹 Уровень effort менялся: высокий для архитектуры и сложных багов, низкий для рутины. 🔹 Каждый результат проверялся тестами, анализатором и запуском. ИИ ошибался: например, выбрал образ эмулятора, который Flutter не поддерживает. Поймала это именно проверка.
■Главный вывод Разработка с ИИ невозможна без фундаментальных теоретических и практических знаний и опыта. Нужно знать архитектуру ПО и технологии предметной области. Без этого вы не поставите задачу, не заметите неверное решение и не отличите рабочий код от правдоподобного. Незнакомой оказалась технология, а инженерное мышление было моим, и именно оно сработало.
■Что ещё я понял 🔹 ИИ снижает порог входа в новую область, но не заменяет экспертизу. 🔹 Роли и контроль качества важнее «волшебного промта». 🔹 Тесты позволяют повысить доверие к коду, который написал не человек.
Если вы нанимаете, учитесь или пробуете ИИ в разработке, делитесь в комментариях, как строите работу с ним. Буду рад обменяться опытом 👇 #УправлениеКомандой #Рекрутинг #HRменеджмент #ITРекрутинг #Flutter #МобильнаяРазработка #ИскусственныйИнтеллект