В 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 -летний опыт работы в бизнесе и всегда ищет следующий совок. Он работал … читайте больше от Дэррила К. Тафта