вариант
Дом
Новости
10 экспертов -разработчиков обсуждают реальный потенциал и риски кодирования атмосфера

10 экспертов -разработчиков обсуждают реальный потенциал и риски кодирования атмосфера

22 апреля 2025 г.
168

10 экспертов -разработчиков обсуждают реальный потенциал и риски кодирования атмосфера

Шум вокруг вибекодинга в последнее время неизбежен, особенно в моем почтовом ящике, который переполнен пресс-релизами от маркетинговых команд, стремящихся оседлать последнюю тенденцию. Термин, придуманный опытным программистом из OpenAI, обозначает практику использования ИИ для выполнения рутинных аспектов кодирования, позволяя разработчикам сосредоточиться на более творческих элементах. Моя предыдущая статья глубоко исследовала эту концепцию, рассматривая ее потенциал и подводные камни.

Также: 10 ключевых причин, почему ИИ стал мейнстримом за одну ночь — и что будет дальше

Термин «вибекодинг» обладает определенной притягательностью, не только потому, что звучит круто, но и потому, что это мечта маркетологов. Это слово, которое мгновенно делает продукт более привлекательным. Как обозреватель ИИ, я видел множество пресс-релизов, пытающихся оседлать эту волну, часто искажая истинное значение вибекодинга. Он никогда не предназначался для новичков, надеющихся разбогатеть на поспешно собранном приложении. Напротив, это инструмент для опытных разработчиков, которые могут направлять ИИ и исправлять его ошибки.

Однако рынок теперь переполнен инструментами без кода и с низким кодом, которые претендуют на роль пионеров вибекодинга. Эти инструменты, по сути, шаблоны, улучшенные ИИ, далеки от изначального смысла термина.

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

Также: Лучший ИИ для кодирования (и что не стоит использовать)

Разработчики о вибекодинге

Тодд Олсон, сооснователь/генеральный директор компании по аналитике использования Pendo

Тодд Олсон рассказал ZDNET: «Вибекодинг меняет то, как мы создаем, но не зачем мы создаем. Цель не в том, чтобы производить больше ПО, а в том, чтобы создавать лучшие пользовательские впечатления. Без четкого понимания потребностей пользователей вибекодинг рискует усилить несоответствие в масштабе».

Он добавил: «ИИ упрощает выпуск кода, но это не гарантирует лучших результатов. Без четкого соответствия потребностям пользователей вибекодинг может ускорить создание ПО, которое никто не использует. Это не новая проблема, но ИИ повышает ставки».

Крис Рейнольдс, адвокат разработчиков и инженер-программист платформы хостинга Pantheon

Крис Рейнольдс подчеркнул необходимость человеческого контроля, заявив: «Самое важное для меня в вибекодинге — это наличие человеческого оператора, который действительно умнее компьютера. Одна из проблем использования LLM для разработки — они придумывают правдоподобные вещи, но проводят более глубокое исследование или учитывают аспекты вроде безопасности или лучших практик только по запросу».

Он отметил сложности для менее опытных разработчиков, сказав: «Если вы просто обычный пользователь без опыта разработки, вы абсолютно можете заставить ИИ создать что-то крутое, что выглядит и работает так, как вы хотите, но если вы не знаете, как это работает, при возникновении проблем или ошибок вы можете оказаться все глубже в кроличьей норе».

Он с юмором добавил: «Вибекодинг абсолютно требует человеческого участия. Нельзя просто позволить роботам работать без проверки, иначе вы точно попадете в беду».

Джейми Марсланд, менеджер YouTube и разработчик в Automattic

Джейми Марсланд видит в вибекодинге ворота к творчеству, заявляя: «Мы вступаем в новую эру, где веб становится холстом для динамичных, похожих на приложения впечатлений. Поскольку ИИ, инструменты без кода и автоматизация устраняют технические барьеры, создатели всех видов могут свободно строить более богатые, интерактивные цифровые миры. Границы между веб-сайтами и приложениями стираются — и с этим приходит волна творчества, которая переопределяет возможности онлайн».

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

Билл Салак, технический директор компании по обучению ИИ Brainly

Билл Салак рассматривает вибекодинг как способ усилить творчество, говоря: «В технологиях вибекодинг — это работа с ИИ интуитивно и плавно, позволяя ему выполнять повторяющиеся задачи, чтобы разработчики могли сосредоточиться на творческом решении проблем. Но вибекодинг не только для кодеров. Это также создание с ИИ, даже если вы не умеете писать код. Речь идет об устранении барьеров, повышении доступности технологий и возможности для каждого создать что-то значимое. Так почему бы не применять тот же подход к обучению?»

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

Виллем Дельбаре, основатель и технический директор Aikido

Виллем Дельбаре из компании по безопасности Aikido выразил озабоченность по поводу последствий вибекодинга для безопасности. Он рассказал ZDNET: «Вибекодинг делает разработку ПО более доступной, но также создает идеальный шторм рисков безопасности, с которыми даже опытные разработчики не готовы справиться. SQL-инъекции, обход путей, жестко закодированные секреты. Многие разработчики считают безопасность слепым пятном, так представьте риски, когда от простого создания лендинга переходят к полноценному продукту, обрабатывающему пользовательские данные».

Он предупредил: «ИИ невероятно легко пишет уязвимый код, и вибекодеры часто не знают, чего они не знают. Когда вы собираете пользовательские данные или работаете с чувствительной информацией, нужны не только хорошие вибрации. В идеале, безопасность не должна быть запоздалой мыслью, которая портит удовольствие; нужно изучить риски и настроить проверки безопасности, чтобы продолжать строить, не подвергая пользователей опасности».

Он также сделал важное наблюдение о росте рисков, сказав: «Конечно, генеративный ИИ ускоряет разработку, но он также ускоряет риски. Два инженера теперь могут производить столько же небезопасного, неподдерживаемого кода, сколько 50 инженеров».

Джейми Мэдден, основатель PetFun, сервиса, создающего изображения домашних животных с помощью ИИ

Джейми Мэдден поддержал озабоченность по поводу безопасности, заявив: «Вибекодинг представляет собой увлекательный сдвиг в разработке ПО, демонстрируя, как инструменты ИИ могут демократизировать кодирование. Хотя это позволяет новичкам создавать приложения без традиционного опыта программирования, это также подчеркивает ключевую реальность: без фундаментальных знаний разработки ПО страдают безопасность и производительность».

Зак Катц, президент платформы безкодовых форм GravityKit

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

Он привел пример, сказав: «В недавней сессии с использованием ИИ я ввел требования для нового продукта, переключился на другую работу и через несколько минут вернулся. Через 20 минут у меня был функциональный прототип, готовый для доработки и тестирования. ИИ изменил нашу способность быстро доставлять функции, которые хотят клиенты, и вибекодинг стал моим основным подходом для быстрого создания минимально жизнеспособных продуктов».

Леонардо Лосовиц, разработчик плагина управления данными WordPress Gato GraphQL

Леонардо Лосовиц также видит в вибекодинге способ ускорить разработку, заявив: «Я сейчас интегрирую свой плагин Gato GraphQL, чтобы использовать вибекодинг для создания расширений, с целью создать все расширения, которые требуют мои клиенты, за пару недель (обычно это заняло бы несколько месяцев)».

Джон Кэмпбелл, директор по контент-инжинирингу в Security Journey

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

Однако он выразил озабоченность по поводу недостатка понимания системы, отметив: «Как подросток, впервые испытывающий восторг от вождения, эта свобода быстро превратилась бы в хаос без правил дорожного движения, функций безопасности и ограничений».

Он поддержал мысли Дельбаре о росте рисков, сказав: «Вибекодинг ускоряет разработку и устраняет необходимость глубоких технических знаний об инструментах или техниках, но ценой почти полного отсутствия понимания системы. Поскольку вибекодинг по своей сути игнорирует детали кода, становится почти невозможным оценить риски безопасности в разрабатываемом ПО».

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

Рис Уинн, фриланс-разработчик WordPress, работающий под именем Dwi'n Rhys

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

Он подчеркнул важность проверки кода, сгенерированного ИИ, заявив: «ИИ может быть полезен для кодирования, но заставлять ИИ писать большие куски кода означает, что код становится небезопасным или неоптимизированным. Просите вашего ИИ-ассистента исправлять небольшие проблемы с четко определенными задачами, и это работает хорошо. То же самое для исправления проблем в вашем коде. Всегда проверяйте, потому что, если вы не понимаете свой код, кто будет?»

Что это все значит?

Некоторые разработчики значительно сэкономили время, используя инструменты ИИ, и я лично удвоил свою продуктивность с помощью ChatGPT. Но является ли это вибекодингом? Для меня это использование ИИ для выполнения утомительных частей кодирования, при этом тщательно тестируя и понимая каждый элемент.

Также: Как превратить ChatGPT в ваш инструмент для кодирования с ИИ — и удвоить производительность

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

Сама концепция вибекодинга не является проблемной. Однако важно оставаться бдительным, особенно с маркетинговыми командами, стремящимися использовать его популярность, чтобы внушить, что любой может легко создавать ПО.

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

Также: Если ChatGPT создает код, сгенерированный ИИ, для вашего приложения, кому он действительно принадлежит?

Без этих навыков вы, скорее всего, столкнетесь с препятствиями или выпустите продукты, которые могут катастрофически провалиться.

А что насчет вас? Экспериментировали ли вы с вибекодингом или не решаете позволить ИИ взять на себя ведущую роль в процессе разработки? Считаете ли вы, что инструменты ИИ действительно снижают барьер для новичков, или они просто способствуют созданию небезопасного, неподдерживаемого ПО?

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

*Получайте главные новости утра в вашем почтовом ящике каждый день с нашей рассылкой Tech Today.*

Связанная статья
В поисках веры и цели в эпоху скептицизма В поисках веры и цели в эпоху скептицизма В наш современный век научных исследований и критического мышления поддержание духовной веры часто похоже на хождение против течения. Многие пытаются примирить вечные убеждения с современным скептициз
Как работает ChatGPT: Возможности, применение и будущие последствия Как работает ChatGPT: Возможности, применение и будущие последствия Стремительное развитие искусственного интеллекта преобразует цифровое взаимодействие и общение. Лидером в этой трансформации является ChatGPT, передовой разговорный ИИ, устанавливающий новые стандарты
Руководство по модели трансформатора от Salesforce: Объяснения по обобщению текста с помощью искусственного интеллекта Руководство по модели трансформатора от Salesforce: Объяснения по обобщению текста с помощью искусственного интеллекта В эпоху, когда информационная перегрузка является нормой, резюмирование текста с помощью искусственного интеллекта стало незаменимым инструментом для извлечения ключевых выводов из объемных документов
Комментарии (26)
JustinLewis
JustinLewis 23 августа 2025 г., 20:01:22 GMT+03:00

Vibe coding sounds like a game-changer! Using AI to skip the boring stuff? Count me in! But I wonder if it’ll make devs lazy or if it’s just a smarter way to work. 🤔

ScarlettWhite
ScarlettWhite 23 августа 2025 г., 18:01:15 GMT+03:00

Vibe coding sounds like a game-changer! Letting AI handle the boring bits of coding could free up so much creative energy. But I wonder, does it make us lazy or just smarter? 🤔

SamuelAllen
SamuelAllen 9 августа 2025 г., 8:00:59 GMT+03:00

Vibe coding sounds cool, but I'm skeptical—can AI really nail the creative spark in coding? 🤔 Feels like it might just churn out generic code and kill the soul of programming.

HenryDavis
HenryDavis 4 августа 2025 г., 14:00:59 GMT+03:00

Vibe coding sounds like a game-changer! Letting AI handle the boring stuff could free up devs to get creative, but I’m curious—how do we keep the human spark in coding? 🤔

EdwardMoore
EdwardMoore 4 августа 2025 г., 9:48:52 GMT+03:00

Vibe coding sounds like a game-changer! Letting AI handle the boring stuff so devs can focus on the creative side is wild. But, like, what’s the catch? Are we gonna end up with buggy code if the AI vibes too hard? 😅 Curious to see where this goes!

ChristopherThomas
ChristopherThomas 22 июля 2025 г., 4:25:03 GMT+03:00

Vibe coding sounds like a game-changer! I love how AI can take over the boring stuff, but I’m curious—how do developers ensure the AI doesn’t mess up the creative spark? 🤔

Вернуться к вершине
OR