Кодирование Vibe: где каждый может «говорить» компьютерное программирование

В 2023 году Андрей Карпати сказал, что английский был самым горячим новым языком программирования, и из этого он снова предоставил свое видение мира ИИ и использование естественного языка в программировании, когда в начале этого месяца, когда он придумал термин «кодирование вибра».

Есть новый вид кодирования, который я называю «кодированием Vibe», где вы полностью поддаетесь вибрациям, охватываете экспоненциалы и забываете, что код даже существует. Это возможно, потому что LLMS (EG Cursor Composer W Sonnet) становятся слишком хорошими. Также я просто разговариваю с композитором с супер -протеканием …

— Андрей Карпати (@karpathy) 2 февраля 2025 г.

«Есть новый вид кодирования, который я называю« кодированием вибрации », где вы полностью поддаетесь вибрациям, охватываете экспоненциалы и забываете, что код даже существует», — написал он в посте на X. «Это возможно, потому что LLMS ( Например, композитор курсора Ws Sonnet) становится слишком хорошим. Кроме того, я просто общаюсь с композитором с супер -работником, поэтому я едва касаюсь клавиатуры ».

Карпати-соучредитель Openai, которая в настоящее время основала новую компанию AI+Education Company под названием Eureka Labs.

Брэд Шиммин, аналитик Omdia, идентифицировал Cline как популярный инструмент для использования естественного языка, чтобы помочь с кодированием, и он стал полезным для кодирования Vibe.

Действительно, некоторые из основных игроков в Genai Space, обеспечивающих английский язык для программирования, включают Microsoft, Openai, Anpropic, Google, IBM и AWS, среди прочих, отметил Шиммин. Они разрабатывают модели с улучшенным использованием инструментов и структурированными выходами. И некоторые из упомянутых ключевых платформ разработки включают Github Copilot с VS -кодом, Repit (который был ранним пользователем интеграции AI), Aider, Cline, Cursor и ZED.

Между тем, Ник Бауманн, который является руководителем отдела маркетинга продуктов в Cline, сказал новому стеку, что Vibe Coding является подходом высокого уровня к кодированию с использованием искусственного интеллекта, где пользователи описывают требования с точки зрения конечного пользователя, а не технических спецификаций.

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

В недавнем сообщении в блоге Бауманн писал: «Два дня назад Андрей Карпати подготовил Tech Twitter с провокационной идеей, которую он называет« кодированием вибрации », где вы« полностью поддаются вибрациям, обнимаете экспоненты и забываете, что код даже даже код существует. Используя инструменты искусственного интеллекта (например, Cline), он продемонстрировал создание всего приложения для считывателей LLM примерно за час, едва касаясь клавиатуры ».

Фундаментальный сдвиг

В своем высоко информативном посте Бауманн все объяснил и описал кодирование Vibe как еще одну главу в эволюции программирования.

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

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

Тем не менее, Бауманн отмечает, что «кодирование» становится таким же фундаментальным, как предыдущие абстракции еще предстоит выяснить. «Но одна вещь ясна: те, кто полностью его отклоняет, повторяют программистов Ассамблеи 1957 года, системных программистов 1973 года и любой другой группы, которая сопротивлялась новому слою абстракции, который в конечном итоге стал стандартом», — написал он.

Что такое Клайн?

Первоначально известный как Claude Dev (из -за его внимания на Claud Sonnet’s 3,5 LLM от Anpropic), Cline был переименован в то, что именно AI Assistant может использовать ваш CLI (интерфейс командной строки) и редактор — Клайн.

Cline-это расширение кода VS для кодирования A-A-A-Advisted. Это позволяет разговоры в чате в коде VS и может читать, записывать и редактировать файлы в кодовой базе. Он также активно ищет контекст, изучая кодовую базу и задавая вопросы.

Cline — это бесплатное расширение, но использует модель «принеси свой собственный ключ API». Он работает с различными моделями искусственного интеллекта, в том числе сонет Claude 3.5 и несколько моделей Deepseek в качестве более дешевой альтернативы.

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

Типы кодировщиков атмосфера

Между тем, в интервью новой стеке Бауманн сказал, что есть две основные категории кодировщиков Vibe: новички для кодирования, которые не будут кодировать без помощи ИИ, и опытные инженеры, использующие ИИ, для умножения их производительности.

«Люди, которые кодируют атмосферу, — это люди, которые используют ИИ для кода, или новые в кодировании. Эти люди, которые без ИИ не будут кодировать вообще … а потом есть люди с другой стороны, которые являются супер опытными инженерами, которым не нужен ИИ, но обнаружили, что они могут дальше использовать свои навыки кодирования в 10 раз или 100x, — сказал он.

Новая эра кодирования

Функция разработчика написания кода начнет медленно исчезать в течение следующих пяти лет и, вероятно, все уйдет в целом через 15 лет, говорится в отчете о исследовании созвездий в 2023 году, написанном аналитиком Холгером Мюллером.

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

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

«По сути, переход от клавиатуры к голосу и от кода к естественному языку (NL) означает, что будет создано больше программного обеспечения, и все больше бизнес -пользователей смогут поставить себя на ответственность за свою судьбу автоматизации», — говорится в отчете.

В одном из интервью Мюллер сказал новому стеку, что он создал приложения, используя Power Plater Platform и Chatgpt Microsoft, разговорив и печатая. По сути, он был Vibe Coding.

Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Дэррил К. Тафт охватывает DevOps, инструменты разработки программного обеспечения и проблемы, связанные с разработчиком из своего офиса в районе Балтимора. Он имеет более чем 25 -летний опыт работы в бизнесе и всегда ищет следующий совок. Он работал … читайте больше от Дэррила К. Тафта

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *