Лазар Йованович е завършил лесовъдство и никога не е писал код. Когато започва да създава софтуер, вместо да използва програмен редактор, той описва идеите си на AI инструмент.

Днес той е vibe-coding инженер в компанията Lovable – позиция, която допреди скоро не съществуваше. Преди това Йованович е ръководил операциите на онлайн маркетплейс.

Той смята, че същността на работата е сходна с традиционната разработка на софтуер, тъй като крайната цел е създаването на функционални продукти. Основната разлика е в необходимите умения.

„Умението вече не е да пишеш код, а да носиш отговорност, да имаш яснота, преценка, вкус и експертност в дадена област“, казва 36-годишният специалист пред Business Insider.

Vibe coding – термин за създаване на софтуер чрез естествен език и AI инструменти – набира популярност, тъй като позволява на почти всеки да разработва приложения. За някои това се превръща в професия, а други използват подхода, за да стартират собствен бизнес.

Сам Шнайдман, отговорен за развитието на общността в Base44 – платформа за създаване на софтуер чрез текстови команди – очаква появата на нова група професионалисти: създатели на приложения без традиционни програмистки умения.

„Това е златна ера за хората с идеи“, коментира той.

Дузина приложения за пет месеца

Антони Цавелас от Торонто е пример за такава трансформация. Той започва като моден дизайнер, но след спад в индустрията се преквалифицира в системна администрация. По-късно става cloud инженер, DevOps специалист и консултант на софтуерни екипи, без да се научи да програмира.

След като открива vibe coding, съчетава опита си от различни роли. За пет месеца разработва около дузина приложения, включително инструмент, създаден за два дни, който анализира разговори и помага на потребителите да подобрят комуникацията си.

В момента Цавелас е съосновател на стартъпа MiruPulse, който цели да комерсиализира технологията.

Предизвикателствата: „дълг на преценката“

Въпреки потенциала, експертите предупреждават, че създаването на базови приложения чрез изкуствен интелект е сравнително лесна задача, но превръщането им в надеждни корпоративни системи изисква по-дълбоки технически познания.

Предприемачът Алибeк Достияров описва риска от натрупване на т.нар. „дълг на преценката“ – серия от технически решения, взети от AI без достатъчен човешки контрол.

Той смята, че това може да доведе до скрити дефекти, които с времето се превръщат в структурни проблеми. Достияров е съосновател на компанията Perceptis, която разработва AI софтуер за професионални услуги.

Според него vibe coding е подходящ за тестване на идеи и прототипи, но крайните продукти трябва да се изграждат или преработват от опитни инженери.

Бързо развиваща се среда

Въпреки скептицизма сред някои софтуерни специалисти, други експерти виждат нови възможности. Адам Джейнс, частичен технологичен директор (fractional CTO), отбелязва, че изкуственият интелект често „свръхинженерства“ или „недоинженерства“ даден проблем.

Това показва, че технологичната експертиза остава важна, но с развитието на моделите vibe coding може да улесни създаването на по-устойчиви решения.

Сходно мнение изразява и Уил Уилсън, съосновател и главен изпълнителен директор на Antithesis – платформа за автономно тестване на софтуер. Според него новите AI модели са довели до „преломен момент“, но и до нови предизвикателства.

AI инструментите могат да генерират голям обем код, което затруднява проверката му.

„Тежестта се измества към тестването и прегледа, за да сме сигурни, че системата работи правилно и няма да създаде проблеми за бизнеса“, казва той.

Ново умение: да обясниш идеята си на AI

За Йованович връщане назад няма. Още преди да започне работа в Lovable, той разработва десетки приложения, включително дневник за лични записки и инструмент за проследяване на джогинга около дома му във Флорида.

Той преминава от ентусиаст до професионалист за около година, споделя Business Insider. Най-трудната част от работата му днес не е програмирането, а ясното формулиране на идеите, така че AI да ги превърне в работещ продукт.

„Все още настръхвам, когато си спомня първия път, когато създадох приложение“, признава той.

Той вярва, че vibe coding е именно това, за което е бил „създаден“, и вероятно е само началото на по-широка трансформация в начина, по който се създава софтуер.