Галоўная / Артыкулы

Чаму большасць распрацоўшчыкаў усё яшчэ мала атрымлівае ад агентаў кадавання

Што даныя апытання JetBrains і 400 000 сесій Claude Code кажуць пра дэлегаванне, вынікі экспертаў і пачаткоўцаў і сяміэтапны цыкл працы з агентам.

Выдавец: REACTAPP.TOP8 хв чытання1858 слоў

Крыніцы: 90% of Developers Use AI Coding Agents But Most Are Still Using Them Wrong

Два дасягнення ў галізе ранавыка 2026 года, ад JetBrains і ад Anthropic, паказалі цыфры пра тое, як інжынеры на практыцы працуюць з агентамі для кодавання. Як стверджуецца, розлік межы паводзяння корысты ад агента і паводзяння шуму крыўціцца у спосабе дэлегавання працы, а не у выборы модэлі.

Галоўная тэза заключаецца у тым, што AI для кодавання больш не ёсць експерыментам, і цяпер важлівая разліка — межа між просьбай да модэлі напісаць код і практычным дэлегаванням інжынерскай працы ёй.

AI coding is no longer an experiment.

90% of professional developers now use coding agents at least weekly.

But there is a big difference between asking AI to write code
and actually delegating engineering work to an agent.

Чаму прыклад аплікацыі для трынку ёсць хорашым тэстам

Разглядзім аплікацыю для трынку на iOS, створаную для фірмы з цэнных папероў. UIKit і SwiftUI выкорыстоўваюцца разам, а зверху працуюць падходы MVVM і Clean Architecture. У такой базе коду некорэктная цыфра на экране паўтарэння замовлення не становіцца задачай для адлагоджэння — гэта стае прычыной дзвянка з аддзелу супакоўкі.

Для каманды, якая знаходзіцца ў такой сітуацыі, перадача рэальных заведамосцей агенту для кодавання не стосуецца швальнасці. Главнае — старанна сочыць за моментам, калі агент таямна рабіць якуюсь памылку, а ніхто гэтага не з’яўляе. Аналіз такога моменту даёт больш інформацыі пра працэсы працы агента, чым будзь-які курс, і даны за 2026 год пояснююць прычыны гэтага.

Што выявіла анкетаванне JetBrains

З мая па ліпень 2026 году JetBrains анкетавала пад 15 000 працуючых разработнікаў. Дзевяць з дзесяці сказалі, што ў сваей працы выкорыстоўваюць AI-агентаў для кодавання прынеймна раз у тыдзень, а 68% — ўсё час.

Claude Code лідуе з 39% у всім світы і 47% у США, што прыблізна вдвое больш за GitHub Copilot, які станавіцца 21%, тым часам як яго показнік за годзіну раней знізіўся да 29%. Codex падняўся з 3% да 16%.

У супутнім звятынку прыводзяцца ўважнейшыя цыфры. Распрацоўшчыкі ацэнююць, што або 47% іх коду зараз запісваецца цэлым чынам агентамі, больш за палова з іх пішчотна запісвае менш чым 20% свога коду, а аднаго з пяці не запісваецца жаднага коду без дапамогі ШЫ.

Адпаведны дазнаўчы кашт ля гэтага не спамячваў, а, навпакі, спрыяў ўжыванню. Прыблізна аднаго з чатырох старшых распрацоўшчыкаў агенты ствараюць больш чым 80% яго коду, што ў большай меры, чым серэд младшых распрацоўшчыкаў, якія воліюць адпаведную дапамогу па лініях коду. Гэта спростаўляе тэзу, што ШЫ робіць младшых распрацоўшчыкаў зайвымі. Тые, хто мае найлепшыя крытэрыя, перадаюць больш заданняў, і гэта зусім не ўзбачайна.

Што паказвае 400 000 сэсій

Свае даследжэнне компаніі Anthropic абарыло прыблізна 400 000 інтэрактыўных сесыяй Claude Code ад апошніх 235 000 корыстувачаў, зафіксаваных з жнія 2025 года па красэнь 2026 года. Разбіўка выглядае простаю, на адварот чым прагледвае маркетынг:

  • Работа, зв’язаная з кодам, становіла 56% сесыяў: 25% — напісанне коду, 26% — выправлення бяга, 5% — тэставанне чы рэгулювання.
  • Работа з програмнамі засобамі займала 17%.
  • Планаванне чы дакладны анаіз — 14%.
  • Аналіз чы напісанне тэкста — 13%.

Найважлівейшы вынік стосуецца таго, хто прымечае рашэнні. Людзі прымечаюць прыблізна 70% рашэнняў па планаванні, тады як Claude прымечае прыблізна 80% рашэнняў па выкананні. Людзі вялікая часткаця прымечаюць, што робіць, а агент — як.

Ніхто не стварыў такое раздэленне. эта равновага, да якой незалежна дасяглі сотні тысяў інжынераў, бо яна працуе. Большасць скарг на агентаў для кодавання надходзіць ад людзей, якія перакрылі парадокс: спачатку задалі &em>шта, а потым пачалі спарчвацца з агентам пра &em>як.

Экспертыза зменяе рэзультат

Ціфры крывяць тых, хто верыць, што "цяпер кожны можа ствараць". Сесіі оцэнюваліся за ступенем экспертызы карыстальніка па трохоў сігналах: насколькі точныя былі інструкцыі, што саме паставіў карыстальніка на перагляд Claude і як выглядалі парадксы. Рэзультаты пасля чаго ставіліся па боку ад боку.

Пачніце з першых двух радоў. Эксперты не пішчуюць больш. Адна інструкцыя ад эксперта дае рэзультат у два разы лепшы, чым праця без нагляду: дванаццац дзеянь проты пяці у новачка, нават калі мадэль, інструмент і цена ідэнтычныя. У паведамленні эксперта ёсць достатня кантэкстная інфармацыя, таму агент ніколі не мусі зупіняцца і дагадваліцца.

Паслялегійны рад таксама мае важнае значэнне. Пасля таго, як сесія збілася з курсу, апошнія 19% новачкаў здаваліся, не створыўшы жаднага коду, проты 5-7% экспертаў. Ключовая навык — не формулюванне запіту, а вярнэнне сесіі на правы шлях.

У статыце ёсьць фраза, якая гэта падсумоввае: у разе новачкаў Claude зазвычай правіць корыстніка, а ў разе экспертаў — корыстнік правіць Claude. Гэта і ёсць межа між вікорыстаннем агента і кераванням ім.

Трыэтапны цыкл, які не вяршыцца

Звычная процедура выглядае так:

Bad:
Prompt → AI writes code → Accept

Dва з тых трох кроків належаць агенту. Не ёсць вімогою, немае кантэксту, немае плану і перэвіркі. Гэта не ёсць дэлегуванням інжэнерноі працы. Гэта автовікоповування на більш вісокій гранарносты з надыею, што форма війдзе правільною.

Семіступовій цыкл, які працюе

Рутына, якая віжыла пасля контакту зуванням торговельного додатку, складаецца з семі етапів:

Better:
Requirement
↓
Context
↓
Plan
↓
Agent implementation
↓
Build
↓
Tests
↓
Human review

Інжынер адмініструе першыя тры стадзіі і апошнія два, а агент — тыя, якія знаходзяцца межы ўсімі імі. Гэты прапорцыя падтрымлівае рэзультаты даследжэння, дзе планаванне выконваліся 70/30, а выкарыстаннэ — 80/20, і гэта показана у віглядзе працэйнага лянцуга. Кожная стадзія мае свой сопственны косц.

Тэрэтарыба

Фраза на кшталт „Дадзіць лістак парадыржання да процэсу замовлення“ лічыцца заданнем. Агент можа стварыць ўсё тэхнічна правільна, але функцыональна неправільна. Тэрэтарыба, якая вартуе таго, каб ёй было падканацца, мае набагато больш значэння:

Order confirmation sheet, SwiftUI, presented from OrderEntryViewController.

Must show: instrument code, side (BUY/SELL), quantity in lots,
limit price, estimated total including fee, and account buying power
AFTER the order.

Buying power must be recomputed, never passed in from the entry screen.
If recompute fails, disable confirm and show the retry state.
Never show a stale number next to a confirm button.

Пяршыя рэчы ў тых спецыфікацыях — гэта знання па данай галіне, якога няма ў жаднам модэле. Самэўсёльва гэта і ўзначае разліку межу экранам, які працуе належна, і экранам, які стварае прычыны для рэгуляторных застогніў. Гэта адпавядае показніку «точнасці направлення» у даследжэннях, і гэты пункт ёсць найдэшавшым да выправлення.

Кантэкст

Калі UIKit і SwiftUI суседзяць у рамках Clean Architecture, агент стварае сабе сябеўны шаблон, калі ніхто не паказаў прыкладу, і кожны такі створаны шаблон пазней стае абзначэнням у атрыбутах. Таму спачатку агенту паказваюць рэальныя прыклады: чынны протакол варыянта выкарыстоўвання, адна рэалізацыя у рэпазітарыі, ViewModel, які выпалняе найбліжэйшыя задачы, а таксама файл CLAUDE.md модуля з яго правіламі стратыфікацыі. Тры файлы і документ з правіламі завжды эфектывнейшыя, чым тры абзацы пояснэння. Практычна всі прыхоўдзяюцься да гэтага этапу, хоць саме ён прыносіць наяўнае большае рэзультат.

План

Заўсёды прасіце план яшчэ до напісання коду — у ў яму павінны быць пераказаныя файлы, якія зменяюцца, які слой прымае кожную зміну, што адкрывае ViewModel і шта прымае тэст. Чытайце яго так, як гэта буў опіс PR. Адхіленне ад плана займае або-але дзевяносто секунд. Адхіленне ад рэалізацыі займае дваццаць хвілін і залішае diff, які трэба ментальна адхіліць.

Прыблізна трохі больш за трэціню планаў зменяюцца, і гэта майжэ завжды стосуецца пытанняў, связанных з структурамі слоёў — напрыклад, калі агент размешчае вырахунак у ViewModel, які павінен знаходзіцца ў use case. Ісправленне такой проблемы пісьмова ёсць простым, а ў Swift — ні.

Рэалізацыя

Калі план узгоджаны, адступіце. Сюды і знаходзяцца 80% рашэнняў, якія неабходны для выкарыстоўвання плану: называнне, тэча керавання, спосаб структуравання разліку, які маленькі функцыянак выкарыстаць. Перарыв для дробных прытэлей да называнняя зменнай — гэта як сесія, якая мала 12 дзеянняў, ператвараецца на сесію з 5 дзеянняў. Кроме таго, гэта вымагае увагі старшых інжынераў, каб адпрацаваць працу младшых інжынераў.

Перакананне

Інструкцыя, якая дае найлепыя рэзультаты, стаўляе умову, што задача не ўважаецца завершанай, пакуль код не будзе скомпіляваны і тэсты не працююць, пры чым агент сам выконвае як скомпіляванне, так і тэсты. Доследжэнняя опісваюць гэта як тое, калі корыстувач прасіць Claude пераканацца, і гэта ўсё час застаецца аб’ектам недастатковай цэні. Агент, які можа запусціць xcodebuild і тэсты, сам завершае свой цыкл. Агент, які не мае такай можлівасці, вяртае чэрнавік і пазначае яго як функцыянал.

Для ліста падтверджэння прыяўленне тэстаў означае наявнасць конкрэтных дзействаў, перыявленых загадзя. Коэффіцыент пакупной спроможнасці неабходна перасчытаць калі прэдставляецца ліст, кнопка падтверджэння должна застацца недзейная пакуль вядзецца гэты перасчыт, а расчыт кампансаў павінен паспаўлявацься з установленымі параметрамі ў рэпазітарыі.

Перагляд

Кожны радок чытаецца. Гэта не таму, што код зазвычай ўжо пакінуты, адколі зазвычай ён не такі. Перагляд — гэта тады, калі людская экспертыза яшчэ неабходна для включэння ў сістэму. Чытанне нацёленае на тое, чаго не можа з’явіцца праз автаматызаваны працэс: чы правілы змян супараднуюцца з межамі слоёў, чы правілы заокруглення ёсць тыя, якія насправды вікорыстоўваюцься фінансавым аддзелам, і чы машына станоў справляецца з выключэнням канектаціі ў момент падтверджэння.

Этап таксама являецца справжнім лімітам для працэздатнасці. Агент можа стварыць больш работы, ніж хто-небудзь можа адпаведна пераглянуць, і прагненне прыглядзець ліш часткова ўскладнюе весь працэс работы. Апасцярожнасць не столькі стварае галюцынацыі, сколькі вялікі навантажэння.

Куды прымкнуць работа

Трэнд за семь месцаў у межах 400 000 сэсій заслуговае на увагу:

  • Частка сэсій, прызначаных для адлагоджэння, зменшылася – з трохці (33%) да 19%.
  • Запуск программнага забезпечэння пад час працы вырасіў да 21% пасля таго, як спачатку станавіў 14%.
  • Напісанне коду плюс аналіз дадзэнняяў практычна падвоіліся – з апошніх дзесятых частак да апошніх пятых частак сэсій.

Пошук багоў займае менш часу, тады як кераванне і аналіз працюючых сістэм — больш. За той жа перыяд адлікватная цэнна задач выросла пра 25%, а колькасць задач з будовы — пра 43%. Работа не знікае. Яна пераходзіць на вышэйшы роўень: замест напісання рэалізацый — на ўказванне, коордынацыю і перакранчаванне ўсіх этапаў, што адпавядае спосабу работы старшагінжынера з командай.

Вузькія месцы — гэта цыкл

Дзевяць з дзесяці разрабоў вжываюцыя гэтыя інструменты ў кожны тыдзень, прычаму толькі 15–33% сесый заканчываюцца перакранчаваным успехам. Таму мадэль ніколі не была абмежэнням. Большасць людзей проста выконваюцыя трывалы цыкл з трохо крокаў, выкарыстоўваючы інструмент, створаны для семі крокаў.

Удосконалення запіту не вірышыць проблемі. Рышэння полягае у візначэнні крытэрыів „правільного“ рэзультату загадзя і перэвірці іх дотрымання напрыкінці. Агент віконуе задачы належнім чыном, пропорційно до чыткосты встановленіх крытэрыів.

У 2026 році ты, хто отрымуе найкрашчы рэзультаты ад кодуючых агентаў, не створуюць найрозумнішы запіты. Гэта ты, хто візначае, што означае „готово“.