Джин Ким написал шесть книг, которые помогли определить, как современное программное обеспечение создается и развернуто. Его седьмая книга заняла половину времени, чтобы написать, использовал 70 миллионов токенов ИИ в процессе и заслужила похвалу от своего редактора в качестве рукописи «самая чистая передача», которую они когда -либо получали.
Человек, который получил известность от DevOps и изменил то, как предприятия думают о доставке программного обеспечения, в настоящее время вызывает еще более смелое утверждение: кодирование AI представляет собой преобразование «в 10-100 раз больше DevOps», и он делает ставку на свою репутацию на потенциал «кодирования вибрации». Действительно, Ким описал, как написала книгу как «самое веселое, что я имел за всю свою карьеру».
Книга, которая пишет себя
Последняя книга Ким «Кодирование Vibe», в соавторстве с Steve Yegge, инженером-программистом в SourceGraph (и ранее в Amazon и Google), не только о преобразовании искусственного интеллекта-это его продукт. Авторы использовали 70 миллионов токенов ИИ в процессе написания, что делает его одновременно руководством для разработки, связанной с АИ, и доказательства концепции для их методологии. Книга будет выпущена 21 октября.
«Мы использовали это [AI] Как сказал Сейнфельд, комедия — это игра тоннажа, — сказала Ким новую стек. — Для каждой шутки, которая делает ее на сцене, это как 100 шуток, которые не сделали. Мы использовали ИИ, чтобы создать пять способов рассказать историю, эпоху включений, верно? » Результат?
Как провозглашает название, книга сосредоточена на кодировании Vibe — термин, популяризированный доктором Андреем Карпати, который описывает отключение вашего мозга и позволяет вам код ИИ. Но это не случайные эксперименты. Ким называет свою работу «профессионализацией кодирования вибрации», переходя от новизны к систематической методологии.
От DevOps Revolutionary до AI Convert
Путешествие Ким в AI Advocacy не было непосредственным. Несмотря на его прославленную карьеру, изучающую высокоэффективные организации, он признает, что «никогда не писал производственный кодекс» до недавнего времени. Это изменилось, когда он встретил Йегге, инженера, известного своими техническими наградами.
«Я встретил его в прошлом году, и человек, у нас было так много общего», — вспоминает Ким. «Он профессиональный разработчик, который вручную написал более миллиона строк производственного кода и, вероятно, сейчас пишет очень мало строк кода вручную».
Прорывной момент наступил, когда Ким хотел решить личную проблему: превращение куча скриншотов из видеозвонков в клипы для поиска. Работая с Yegge, они создали функционирующий инструмент за 47 минут. «Я делаю эти скриншоты в течение 15 лет, и я никогда не делал с ними ничего, может быть, один или два раза», — говорит Ким. «Это изменило мою жизнь».
Революция FAAFO
В своей книге Kim и Yegge описывают пять «суперспособности», которые обеспечивает кодирование Vibe, захваченные в их рамках FAAFO:
- Быстрый: «Мы регулярно отправляем функции за считанные минуты, которые требуют недель или месяцев».
- Амбициозный: «Гигантские скачки в ваших десятилетиях стремления и цели могут быть достигнуты в выходные».
- Автономный: «Один разработчик с пятью агентами чувствует себя как целая команда, и у вас есть доступ к информации, которая раньше требовалась к другим людям».
- Веселье: «Скол ввода в коде от рук исчезает, и вместо этого вы раскрываете свою способность создавать такие вещи, как никогда раньше».
- Опциональность: «Параллельные эксперименты стоят копейки, поэтому вам никогда не придется придерживаться первой идеи, которую вы пытаетесь».
Книга утверждает, что мы приближаемся к миру, в котором «все, что вам нужно сделать, это объяснить, что вы хотите, и ваши слова становятся работающим программным обеспечением почти мгновенно. Когда что -то не так, вы не тратите часы отладки — вы просто описываете, что нужно изменить».
Проверка корпоративной реальности
Это не просто ажиотаж в Силиконовой долине. Ким указывает на реальное принятие предприятия с измеримыми результатами. В книге приведен пример Fernando Cornago, Global SVP цифровой и электронной коммерции в Adidas, в котором 700 разработчиков ежедневно используют GitHub Copilot. Cornago сказал Ким, что Adidas управляла комплексной генеративной пилотной программой AI (Genai), которая обеспечила 2 -кратное увеличение «счастливого времени» — часы, потраченные на фактическое кодирование, тестирование и развитие навыков, а не на встречи и административные задачи.
Однако преимущества не были универсальными. Команды, имеющие свободное соединение и независимость развертывания, наблюдали значительные улучшения, в то время как те, кто попал в наследие, тесно связанные системы с нечастыми развертываниями, видели минимальные выгоды. «Когда вы находитесь в этих условиях, кодирование Vibe не поможет вам, — сказала Ким, — потому что узкое место настолько далека от кодирования».
Больше разработчиков, не меньше
Один из самых противоречивых аргументов книги бросает вызов страхам замены разработчика. Ким прогнозирует, что кодирование Vibe создаст спрос для большего количества разработчиков, а не меньше, проведя аналогию с цифровой фотографией. Ким сказал, что когда расходы резко снизились (мобильные телефоны), фотография взорвалась с миллионов до триллионов в год.
«Младшие застройщики не станут избыточными. Далеко от этого», — говорится в книге. «Их роль развивается. Вместо того, чтобы в первую очередь выполнять задачи листьев, они могут стать« руководителями станции »на кухне, которые помогают интегрировать вклады от не инженеров по всей компании».
Авторы описывают тенденцию, в которой люди за пределами традиционных инженерных ролей — дизайнеры UX, менеджеры по продуктам, инфраструктура OPS — используют ИИ, чтобы внести свой вклад непосредственно в кодовые базы. «Младший инженер, как младший доктор, до сих пор очень обучен и может быть очень ценным, помогая этому новому поколению начинающих« полевых медиков »внести непосредственный вклад в код», — говорится в книге.
Тень Ай реальность
Книга документирует, как «кодирование Vibe начинает происходить повсюду в организации, где люди ждут разработчиков или инженеров, которые не получают приоритет.
Эта тенденция «теневого ИИ» представляет собой фундаментальный сдвиг в организационной динамике, демократизирующий создание программного обеспечения за пределами традиционных инженерных групп.
Лидерство в эпоху ИИ
В книге также рассматривается, как управление агентами ИИ напоминает традиционное руководство команды. «Стив был ошеломлен: у него не было другого выбора, кроме как снова стать командой, несмотря на то, что он явно ушел от лидерства и думал, что он сольный разработчик», — говорится в книге. «С кодированием Vibe у вас есть все новые проблемы, связанные с командой, и они не совсем такие же, как человеческие команды».
Промышленная проверка
Более того, книга несет в себе одобрение в тяжелом весе от Дарио Амодея, генерального директора Anpropic (производителей Клода): «Возьмите его у кого -то, кто использует многие из лучших кодеров в мире:« Кодирование вибрации », чтобы работать здесь, чтобы остаться. Сегодня вы собираетесь выполнять какое -либо кодирование — если вы собираетесь использовать это сравнительное преимущество — вам нужно, чтобы вообще вы собираетесь кодировать».
Доктор Эрик Мейер, легендарный компьютерный ученый и дизайнер, стоящий за хакерским языком в Facebook и гораздо больше технологий, обеспечивает ключевую проверку книги: «Мы, вероятно, последнее поколение разработчиков, которые будут писать код вручную.… Но давайте повеселимся!»
Начиная
Как скептиков, так и для новичков, книга предлагает практические советы.
«Начни с малого и начните сегодня», — говорится в книге. «Вручите своему помощнику по ИИ самостоятельную задачу, посмотрите, как он спотыкается, исправьте его и затягивает петлю до тех пор, пока не остановится спотыкание. Затем удвоите прицел. К десятой итерации вы заметите, что разговор напоминает инструмент, а скорее ведущий. Это тот момент, когда вы станете шеф-поваром».
Суть
Доказывают ли самые смелые предсказания Ким самым смелым, данные о принятии предприятия свидетельствуют о том, что происходит что -то значительное. Для пионера DevOps, который десятилетиями изучал трансформации технологий, его убеждение в том, что это представляет собой самый большой сдвиг, который он засвидетельствовал,-запечатлен в книге, которая сама демонстрирует силу создания A-A-Assist, заслуживает внимания.
«Vibe Coding» Ким и Йегге — это серьезное усилие, которое представляет собой огромный объем работы, выполненной за короткий промежуток времени. Это изобилует ценной информацией для кодировщиков Vibe, особенно на предприятии.
Как говорит книга: «Кодирование Vibe может изменить вашу жизнь, как будто она изменила нашу. Освоение кодирования Vibe позволяет вам использовать амбициозные проекты, работать быстрее и автономно, и, возможно, самое главное, заново открыть радость от построения программного обеспечения на ваших собственных терминах».
Vibe Coding с Джином Ким
Помимо просто говорить о книге, мы с Ким увлекали и довольно весело обсуждали технологии, даже присоединившись к коду Vibe немного приложения, которое я хотел написать, чтобы отслеживать оскорбительные достижения моих любимых Балтиморских Воронов. С началом сезона НФЛ я надеялся подготовить приложение на первую неделю.
Ким выбрал V0 Verce’s V0 в качестве своего выбора инструмента кодирования Vibe (в первую очередь потому, что у него были проблемы с входом на милый), и мы только что сказали его — через голосовой интерфейс — который мы хотели отслеживать, какие параметры и т. Д. И Bip, Bap, Boom! У нас было приложение красивого маленького использования. Он прошел через пару итераций, чтобы сгладить причуды и добавить вещи, но это работало как очарование.
Итак, мне кажется, что вопрос не в том, изменит ли ИИ разработку программного обеспечения — это адаптируется ли разработчики достаточно быстро, чтобы оставаться актуальными в мире, где простые разговоры создают код.
Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Дэррил К. Тафт охватывает DevOps, инструменты разработки программного обеспечения и проблемы, связанные с разработчиком из своего офиса в районе Балтимора. Он имеет более чем 25 -летний опыт работы в бизнесе и всегда ищет следующий совок. Он работал … читайте больше от Дэррила К. Тафта