Андрей Карпати о создании вайб-кодинга и необходимости переименования Обложка: Skyread

Андрей Карпати о создании вайб-кодинга и необходимости переименования

Новости
Главное:

  • Андрей Карпати рассказал о появлении и развитии понятия «vibe coding» за последний год.
  • Сейчас программирование через агентов становится стандартной профессиональной практикой, а сам подход изменился и требует контроля качества.
  • Карпати предлагает заменить термин «vibe coding» на «agentic engineering», отражающий новый статус и роль разработчика в процессе.

Андрей Карпати, сооснователь OpenAI и автор термина «vibe coding», подвёл итоги года с момента появления этого понятия, отметив, что изначально оно родилось как «мысли из души» и случайно оказало значительное влияние на сообщество. С момента появления термина Карпати отметил, что подход к программированию с использованием крупных языковых моделей (LLM) претерпел значительные изменения.

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

В связи с этими изменениями Карпати предлагает отказаться от термина «vibe coding» и ввести более точное название — «agentic engineering». Под словом «agentic» он понимает, что разработчик в подавляющем большинстве случаев уже не пишет код напрямую, а выступает в роли координатора или супервизора, управляющего агентами. Термин «engineering» подчёркивает, что эта деятельность является сложным навыком, требующим обучения и профессионального роста.

Глядя в будущее, Карпати прогнозирует дальнейший прогресс как в качествах самих моделей, так и в развитии агентов, а также с интересом ожидает возможностей, которые откроются благодаря их совмещению. В итоге, по мнению эксперта, новый подход к взаимодействию с искусственным интеллектом будет становиться всё более зрелым и структурированным, что позволит расширить возможности разработчиков и проектов.

Tagged