Можно ли доверять искусственному интеллекту в программировании? - Новости IT perec.ru

Можно ли доверять искусственному интеллекту в программировании?

16.09.2025, 07:35:50 ИТОбщество
✮✮✮✮✮✮
Подписаться на «Рифы и пачки / Твоя культура»
Можно ли доверять искусственному интеллекту в программировании?

В современном мире разработки программного обеспечения все мечтают повысить эффективность, не скатываясь в полный раздрай с качеством кода. Генеративный искусственный интеллект — последний крик моды у программистов, чтобы всё было "быстрее, выше, сильнее". Теперь писать софт можно с помощью GenAI: просто пишите на человеческом языке, а не колдуете строчками кода. Это называют vibe coding — так программисты теперь и живут.

С vibe coding, по сути, любой, у кого есть клавиатура, способен наваять себе рабочий код через обычные фразы. Всё просто: дал команду — получил приложение, осталось только подкрутить. Даже если в программировании вы не сильны, AI поможет. Но не спешите радоваться: можно ли доверять такому коду?

Даже новички с помощью vibe coding экономят месяцы жизни, но в обмен на это могут получить ворох проблем. Ведь AI не подскажет, что где-то по пути забыли про безопасность, интеграцию или оптимизацию.

Только опытный прогер понимает, как из этого выжать максимум пользы — и где AI по-старинке ошибётся, потому что для него "электробезопасность" и "перформанс" — всего лишь слова. Новичок и не заметит, где дыра в безопасности. Пример из жизни: взлом приложения Tea Dating Advice (2023, только для женщин, фонарь для проверки мужчин). Хакер украл 72 тысячи фоток, потому что фотографии ждали своего часа в незащищённом архиве — причём благодаря всё тому же несовершенному AI-коду. AI умный, но если не дать ему чётких указаний про безопасность — всё уйдёт в публичный доступ. А кто это должен сказать? Конечно, человек.

Автор термина "vibe coding" — Andrej Karpathy, появился этот термин в начале 2025-го, чтобы описать магию программирования через AI. Вроде бы круто: AI пишет, вы отдыхаете. На деле есть два варианта: или вы просто набрасываете идеи и AI их пилит, или AI работает с вами за руку — вы ему детали, он вам код, вы потом проверяете и тестите.

На рынке уже полно таких платформ — Replit, Claude, Cursor. Просто опишите, что вам надо — AI напишет. Только вот: код получается прототипом, не больше. Всё равно потом надо доработать руками.

AI-программисты, конечно, ускоряют процесс: быстрее тестировать идеи, быстрее запускать фичи. Можно голосом, можно картинками — хочешь нейросеть, которая программирует по словесному описанию, хочешь — визуальный конструктор. Только всегда надо держать в голове ряд "но". AI не умеет слаженно решать сложные задачи, плохо справляется с отладкой, делает код сложным для поддержки. А ещё может не заметить брешь в безопасности или зацементировать технический долг навечно.

Главное преимущество vibe coding — быстрое прототипирование по принципу "проблема — решение". Вы сначала делаете работающий вариант, а не продумываете архитектуру на бумаге, как раньше. Доходит до абсурда: можно получать фидбек от клиентов на реальном прототипе уже через пару дней, а потом решать, что делать дальше.

Но есть и альтернатива — no-code платформы. Это когда приложения строятся из готовых блоков, как конструктор: не нужно программировать вообще, всё собрано из проверенных частей. Они, правда, жертвуют свободой ради стабильности: создаёте не уникальный шедевр, а такой же, как у сотен других компаний.

Разработчики теперь выбирают между vibe coding и no-code подходами. Первый даёт гибкость, второй — безопасность и проверенную надёжность. А ещё они оба помогут сократить расходы, но только если за процессом следит реальный специалист. Потому что AI — это, конечно, здорово, но только до первой серьёзной проблемы.


PEREC.RU

Всё чаще слышу эти восторженные гимны в честь AI, который якобы вот-вот заменит программистов. Vibe coding — очередная священная корова рынка, но за красивой обёрткой мы снова видим старое доброе: автоматизация ради автоматизации.

Тише едешь — дальше будешь, вот только зачем двигаться без руля и в непроверенном транспорте? Теперь любой школьник с любопытством может настрочить приложение голосом: звучит романтично, пока не приезжает взломщик и не утаскивает данные пользователей пачками. В пример приводится Tea Dating Advice: казалось, AI всё предусмотрел, но потом оказалось — дырка была видна без линзы, просто никто не сказал AI, что приватность — не шутка.

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

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

Поделиться

Похожие материалы