Язык вайбкодинга
История разработки программного обеспечения — это история борьбы со сложностью через абстракцию.
Разработка прошла путь от машинных кодов к ассемблеру, затем к процедурному программированию и объектно-ориентированным моделям.
Каждый переход скрывал детали реализации, освобождая когнитивный ресурс разработчика для работы с бизнес-логикой.
Сейчас мы достигли предела абстракции: просим ИИ создать приложение, используя естественный язык.
ИИ снял проблему написания кода, подсветил критическую важность работы с бизнес-анализом, и создал новую проблему: точность формулировок.
Естественный язык богат нюансами, но беден структурой. Один ответ ИИ может отличаться от другого при неизменных входных данных.
Это разрушает основы инжиниринга: детерминизм, тестируемость и версионируемость.
Решение лежит не в улучшении навыков общения с чат-ботом, не в улучшении ИИ, а в переходе к однозначным формулировкам.
Нужен язык, который сохраняет гибкость мышления, но обладает строгостью кода.
Думаю мы стоим на пороге появления формального языка — декларативной схемы, описывающей что должна делать система, оставляя вопрос как на усмотрение ИИ-компилятора (некая реинкарнация принципа инкапсуляции из ООП).
Прототипы подхода уже видны, но не массовы.
Такой формальный язык позволит разработчику окончательно перейти к управлению смыслом и бизнес-ценностью.
Вайб-кодинг как он есть сейчас — идеальный инструмент для прототипов, простых и/или личных проектов, где скорость важнее надёжности.
Но для бизнес-продуктов, живущих годами, нужны инструменты, в которые заложена разница между "приблизительным ответом" и "точным решением"
===
💬Это пост из ленты, которую читает Саша - автор канала Мальцев: Карьера. Маркетинг. AI. @maltsevprosto
Другие каналы по темам:
🤖 AI @maltsevdaily
🧑🎓 Карьеры @maltsevdailyc
🦹 Маркетинга @maltsevdailym
Post #117444
3