Найти в Дзене
25 подписчиков

Сделал приложение без кода с ИИ / Программисты больше не нужны?


Пацан сказал — пацан сделал (а если не сделал, то пошутил)

В итоге реально, как и хотел, провел большую часть праздников за вайбкодингом, чтобы во-первых, сделать проект для тестировщиков, а во-вторых, попутно, оценить само по себе создание айти-продукта с помощью ИИ.

Проект ThriveIN — что-то типа фриланс биржи для людей из креативных индустрий. История этого проекта такова, что мы 4 года назад его делали с корешем как стартап, но в итоге не запустили и остался рабочий бэкенд и приложение на iOS и Android.

Этот проект сейчас ребята используют в Техниуме в процессе обучения тестированию и он иногда ломается — поэтому я не вру, когда говорю, что мы работаем на реальных проектах 😅

Ключи к сторам приложений остались у другого партнёра, приложения устарели, и их никак не обновить. Поэтому надо делать фронт с нуля, и решили начать с веб-версии. Её то я и вайбкодил с агентом от Replit.

Если вы думаете, что я написал промпт «сделай приложение на этом бэкенде» и все заработало, то как бы не так.. Я мучил его примерно 10 дней и до сих пор там куча багов.

С какими проблемами я столкнулся?

— Агент может использовать импорт куска кода, который он не удосужился написать.

Возникает ошибка. И исправлять он ее может не с первого раза.

— Агент неверно считывает спецификацию API.

И в итоге некоторые страницы или формы не работают, и он сам не может понять почему. Как бы решал эту проблему не-разработчик я не представляю — мне пришлось залезать «в кишки» и писать ему где он не прав.

— Агент делает странные вещи.

Например, он зачем-то для фронтового приложения сделал базу данных и локальную аутентификацию, думая, что это потребуется, хотя в требованиях этого явно не было. И по смыслу их там и не должно было быть, но он так не посчитал.

Опять же, человеку не из разработки было бы сложно здесь понять, почему билд из-за этой конфигурации рушится — пришлось руками исправлять.

— Агент плохо имплементирует дизайн, если он привязан к конкретным данным.

Да, легко сгенерировать абстрактный код по любому дизайну — сейчас много кто так умеет. Но сделать привязку к специфике приложения он не смог, пришлось дообъяснять.

— Агент не понимает ошибок с сервера и не может фиксить код, полагаясь на них.

А это в целом нормальная история для разработчика так делать. Опять же пришлось ему объяснять что не так.

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

Поэтому если вы боитесь, что вас, как разработчиков, заменит ИИ — не бойтесь, до этого ещё далеко. А если хотите понять почему, посмотрите моё видео на Ютубе про это.

А уж кого тем более ИИ не заменит, так это тестировщиков.. Сколько я времени провёл выявляя баги и сверяя с оригиналом.. Кому-то нужно будет проверять код за ИИ, и объём такой работы будет только больше

Думаю замутить предобучение тестировщиков на этом проекте. Есть где «разгуляться»
Сделал приложение без кода с ИИ / Программисты больше не нужны?
2 минуты