«Кампетэнтнасць сцякае праз пальцы»: чаму вайб-кодынг палохае праграмістаў
Штучны інтэлект усё глыбей пранікае ў сферу праграмавання, выклікаючы спрэчкі пра тое, ці стане ён канцом прафесіі або яе новым этапам.
Штучны інтэлект усё глыбей пранікае ў сферу праграмавання, выклікаючы спрэчкі пра тое, ці стане ён канцом прафесіі або яе новым этапам.
Штучны інтэлект усё глыбей пранікае ў сферу праграмавання, выклікаючы спрэчкі пра тое, ці стане ён канцом прафесіі або яе новым этапам.
Праграміст Шон Хан у калонцы для The Verge згадвае, як першыя версіі ChatGPT у 2023 годзе выклікалі змешаныя пачуцці ў спецыялістаў. «ChatGPT выконваў задачу, але разам з гэтым ламаў дзясяткі радкоў кода. Атрымлівалася нешта накшталт „малпінай лапы“: вынік быў, але з пабочнымі эфектамі», — піша ён.
Зараз, прызнае Шон, мадэлі сталі працаваць больш тонка. «Гэта як працаваць з адораным інтэрнам: ён шмат што ўмее, але занадта імкнецца дагадзіць і часам змяняе больш, чым трэба. А калі задаць выразную задачу, ён спраўляецца ідэальна», — кажа распрацоўшчык.
У супольнасці замацавалася паняцце вайб-кодынг — напісанне кода без глыбокіх ведаў, на аснове падказак для ШІ. «Шчыра кажучы, гэта нагадвае стары прыём „shotgun debugging“, калі, стаміўшыся ад багаў, проста змяняеш выпадковыя радкі кода з надзеяй, што запрацуе», — адзначае аўтар.
Хан адзначае, што ШІ сапраўды дапамагае хутчэй разбірацца ў незнаёмым кодзе, візуалізаваць архітэктуру і нават клапаціцца пра бяспеку. «Калі я папрасіў стварыць базу для захоўвання правоў кіроўцаў, мадэль нагадала пра шыфраванне і ключы. Яна фактычна сказала: „Ты забыўся пра бяспеку, вось гатовае рашэнне“», — расказаў распрацоўшчык.
У той жа час у многіх праграмістаў узнікаюць змешаныя пачуцці ад узаемадзеяння з ШІ. «Я магу літаральна адчуваць, як кампетэнтнасць сцякае скрозь пальцы», — прызнаецца стваральнік Ruby on Rails Дэвід Хайнемейер Хансан, які прынцыпова не выкарыстоўвае ШІ для напісання кода.
Паводле слоў аўтара эсэ, вялікія сістэмы заўсёды патрабуюць досведу і архітэктурнага мыслення. «Праграміст можа сабраць маленькую праграму праз вайб-кодынг, але злучыць сотні модуляў і сэрвісаў — гэта як пабудаваць новы тэрмінал аэрапорта: патрэбна каардынацыя і гады досведу». Хан падсумоўвае: «Гэта, мабыць, самы лёгкі час, каб стаць кодарам, але самы цяжкі — каб вырасці ў сапраўднага інжынера».
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.