Почему ChatGPT не заменит разработчиков
![](https://habrastorage.org/getpro/habr/upload_files/4a9/011/f36/4a9011f36944474517a0ef23a25a8b90.png)
Часто слышу беспокойство по поводу ИИ, типа «программисты будут не нужны».
Недавно сталкивался с продуктом, рожденным при помощи ChatGPT. У руля ИИ был человек, который очень поверхностно понимал что такое разработка. Он смог довести продукт до рабочего состояния, но ChatGPT захлебнулся на моменте интеграции firebase для регистрации пользователей и внедрения формы оплаты. На внедрение этих фичей человек начал искать реальных разработчиков.
Я посмотрел на исходный код и ужаснулся:
❗️Код представлял из себя портянку одного React компонента на тысячу строк
❗️GhatGPT взял топовые технологии: Next.js, TypeScript, Tailwind, Versel. Но Tailwind выглядел жестко – это были длинные портянки классов, которые невозможно разобрать
❗️Я уже молчу про нормальный дизайн и UX. ChatGPT делает корявенько, мягко говоря
Создание хорошего продукта – это не просто написать N строчек кода. Часто нужно интегрировать продукт с другими сервисами, продумывать архитектуру, а самое главное – писать масштабируемый поддерживаемый код для людей. Все это не может делать ChatGPT.
Программист нашелся, но вместо двух фич он получил вагон техдолга на старте.
ИИ будет максимально полезен, когда не нужно будет за ним разбирать, что он нагенерировал. Если он будет делать решения под ключ, то тогда это будет эффективно. А пока такие технологии хороши для проверки гипотез, но дальше работают профи.
***
Подписывайтесь на мой телеграм-канал Вайтишная: пишу честно про IT и про свой опыт