AI робить вас тупішим? Ось як цього уникнути
Кілька тижнів тому мені трапився пост розробника, який протягом шести місяців працював одночасно з п’ятьма-шістьма терміналами Claude Code. Його опис цього досвіду був кумедним, але водночас тривожно знайомим: більшість часу він просто чекав, поки агенти завершать роботу, і натискав Enter.
Його висновок був прямолінійним: «Claude Code плавить мені мозок».

Останнім часом я дедалі частіше бачу різні варіації цієї самої думки. Розробники, які активно використовують AI, починають замислюватися: а чи не стають вони самі слабшими як спеціалісти через те, що машина бере на себе надто велику частину безпосереднього написання коду?
Паралельно в дискусіях про AI-assisted development почав з’являтися ще один термін — comprehension debt, або, умовно, борг розуміння.
На мою думку, він дуже точно описує проблему.
- Технічний борг виникає тоді, коли кодова база накопичує рішення, з наслідками яких доведеться розбиратися пізніше.
- Борг розуміння виникає тоді, коли кодова база змінюється швидше, ніж люди, відповідальні за неї, встигають підтримувати у своїй голові актуальну модель того, як вона працює.
Продукт продовжує рухатися вперед, а ваше розуміння системи дедалі сильніше відстає.
У результаті можна опинитися в доволі дивній ситуації: формально ви відповідаєте за систему, володієте нею як інженер, але вже не до кінця розумієте, що відбувається всередині.
На перший погляд, це дві різні проблеми: AI нібито робить розробників «тупішими», а паралельно породжує борг розуміння. Але мені здається, що це здебільшого одна й та сама проблема, просто з двох різних боків.
І що важливіше — я думаю, що для обох існує одне й те саме рішення.
Проблема не в AI.
Проблема починається, коли ви юзаєте повністю автоматичний АІ-пайплайн
Зараз у software engineering відбувається доволі дивне змагання за продуктивність. Майже щотижня я бачу чергову вражаючу цифру: сотні тисяч згенерованих рядків коду, тисячі комітів, десятки агентів, що працюють паралельно, тисячі pull request’ів, створених AI-пайплайнами.
Uber, наприклад, публічно розповідала про внутрішню AI-систему для розробки, яка генерує приблизно 1 800 пул реквестів на тиждень. Це 1 пул реквест кожні 80 секунд.
Це, безумовно, вражаючий показник. Але щоразу, коли я бачу подібні метрики, у мене виникає трохи незручне запитання:
А що саме ми тут оптимізуємо?
Пул реквест — це одиниця доставки змін у коді. Але це не одиниця цінності продукту.
Програмний продукт, якщо дуже спростити, — це реалізована в коді бізнес-логіка. Його мета — вирішувати проблеми: робити щось простішим для користувача, автоматизувати процес, знижувати витрати, приносити дохід, виконувати регуляторні вимоги, підвищувати надійність або створювати якусь нову корисну можливість.
Тому цікаве запитання полягає не в тому, наскільки швидко організація здатна виробляти зміни в репозиторії. Цікаве запитання — наскільки швидко вона здатна знаходити, перевіряти та деліверити зміни, які справді мають значення для продукту.
Уявімо, що хтось каже вам: його AI-воркфлоу здатний створити тисячу PR за відносно короткий проміжок часу. Добре. Тоді поставимо інше запитання: чи можете ви прямо зараз назвати наступну справді важливу фічу, яка потрібна вашому продукту?
Я не маю на увазі щось, що вже лежить у беклозі. Я говорю про нову вимогу. Про щось не вигадане LLM, а підтверджене. Підкріплене відгуками клієнтів, поведінкою користувачів, бізнес-аналізом, потребами стейкхолдерів, маркетинговими дослідженнями або іншими даними, які дають нам підстави вважати, що реалізація справді створить цінність.
І це вже набагато складніше. Тим паче з темпом 1 фіча за 80 секунд
Причина проста: щойно розробка стає надзвичайно швидкою, вона перестає бути головним гальмом процесу. Продукт діскавері не стає у сто разів швидшим лише тому, що ваш кодер встановив копайлот і генерить код у сто разів швидше. Те саме стосується аналізу вимог, UX-досліджень, архітектурного мислення, узгодження зі стейкхолдерами та розуміння того, чого насправді потребують користувачі.
У якийсь момент досить означає досить.
Є скінченна кількість адекватних фіч, які продукт здатний знайти, перевірити, засвоїти й підтримувати. І коли AI фактично дає нам майже необмежену швидкість розробки, максимізація кількості виробленого коду сама по собі стає доволі дивною метою.
І саме тут, на мою думку, повністю автоматична АІ-розробка стає небезпечною. Не обов’язково тому, що AI пише поганий код, а тому, що розвиток кодової бази стає швидшим за розвиток її розуміння.
Саме тут і починає накопичуватися борг розуміння.
Мій підхід:
Semi-Automatic AI-Native Development with human in the loop
Workflow, який я використовую, має навмисно трохи громіздку назву: Semi-Automatic AI-Native Development with Human in the Loop.
Ширше я описував цей підхід в іншій статті, тому не буду повторювати все тут. Для цієї розмови важлива саме частина Human in the Loop.
Я майже ніколи не використовую AI у повністю автоматичному режимі для серйозної розробки. Я використовую його дуже активно, але намагаюся чітко розуміти, яку саме частину інженерної роботи делегую.
Для мене AI — це надзвичайно швидка електронна друкарська машинка, друга думка та інструмент для перевірки власних припущень. Але я не хочу, щоб він перетворювався на заміну інженерного судження.
Перед тим як попросити агента щось реалізувати, я намагаюся максимально чітко визначити систему, всередині якої він працюватиме. Залежно від задачі це можуть бути типи, правила валідації, бізнес-вимоги, поведінка функціоналу, структура файлів, потік даних, зв’язки між модулями, API-контракти, архітектурні межі та вимоги до тестування.
І є одна річ, якій я приділяю особливо багато уваги:
СЕМАНТИКА.
Що насправді означає ця сутність? Хто володіє цим станом? Де повинна відбуватися ця трансформація? За що відповідає конкретний модуль? Що ця абстракція означає з точки зору домену? Які поняття справді різні, а які лише названі по-різному?
Це не косметика і не питання форматування коду. Це архітектура.
Коли ці рамки визначені, AI може робити те, в чому він надзвичайно сильний: дуже швидко виконувати роботу всередині заданої системи.
Нещодавно мені трапився пост Роберта Мартіна — Uncle Bob — де він описував підхід, напрочуд схожий на цю філософію.

Його підхід навіть радикальніший за мій. Він пише, що не читає код, який генерують його агенти. Натомість він оточує їх великою кількістю обмежень і механізмів перевірки: юніт тести, Gherkin, QA процедури, метрики якості, та багатьма іншими.
Я AI код усе-таки читаю. Але сама фундаментальна ідея мені дуже близька: робота інженера дедалі більше полягає у створенні середовища, всередині якого автоматизованій реалізації дозволено відбуватися.
Ви задаєте умови. Ви визначаєте архітектуру. Ви формулюєте семантику. А потім дозволяєте машині рухатися дуже швидко всередині цієї системи.
Чому я все одно перевіряю код
Коли люди говорять, що AI-код потрібно перевіряти, стандартне пояснення пов’язане з безпекою: AI може галюцинувати, неправильно зрозуміти вимогу, створити секʼюрну багу або просто написати неправильний код.
Усе це правда.
Але для мене є ще одна причина, яка щонайменше не менш важлива:
Згенерований код — це відгук на архітектуру, яку я спроєктував.
До початку реалізації архітектура частково є гіпотезою. Я вважаю, що ці функції повинні належати цим модулям. Я вважаю, що ця абстракція достатньо універсальна. Я вважаю, що цей потік даних ефективний. Я вважаю, що ця модель типів правильно описує домен. Я вважаю, що ці рамки продовжать працювати, коли з’явиться наступна вимога.
Потім AI на високій швидкості реалізує функціональність — і ця гіпотеза стикається з реальністю.
Можливо, абстракція виявиться незручною. Можливо, дані почнуть просочуватися крізь рамки, які мали бути непохитними. Можливо, тип вимагатиме винятків буквально всюди. Можливо, два поняття, які здавалися незалежними, насправді виявляться дуже сильно пов’язаними. Можливо, агент раз за разом спотикатиметься об одну й ту саму частину дизайну.
Це не просто проблеми реалізації.
Це сигнали.
Коли я перевіряю результат, я перевіряю не лише те, чи написав агент прийнятний код. Я перевіряю, чи витримала моя модель системи зіткнення з реальною реалізацією.
І це створює надзвичайно потужний цикл навчання.
AI може змусити вас вчитися швидше, а не повільніше
Мені здається, саме цій частині AI-assisted development приділяють значно менше уваги, ніж вона заслуговує.
Без AI величезна частина робочого дня розробника йде просто на рутину. Ви щось проєктуєте, а потім витрачаєте години або дні на те, щоб буквально надрукувати це у вигляді коду. Пишете шаблони. Виконуєте механічні рефакторинги. Шукаєте документацію. Реалізуєте двадцяту варіацію патерну, який уже давно розумієте.
AI здатний стиснути величезну частину цього часу.
Якщо при цьому ви залишаєтесь усередині креативної роботи, вивільнений час не зникає. Його можна інвестувати в ті частини розробки, де й відбувається справжня інтелектуальна робота: архітектура, моделювання, семантика, рамки, валідації.
Мій воркфлоу дедалі більше виглядає приблизно так:
Спроєктувати → задати рамки → дати AI реалізувати → перевірити → навчитися → скоригувати дизайн.
Потім приходить нова вимога — і цикл повторюється.
Найцікавіше тут — швидкість. Уявімо, що я розробив певний архітектурний підхід, і раніше мені знадобилося б кілька тижнів на впровадження, щоб побачити його слабкі місця. З агентом я можу отримати цей фідбек за кілька годин. Іноді — ще швидше.
Тобто AI прискорює не лише імплементацію.
Використаний таким чином, він прискорює architecture-feedback loop.
Ви приймаєте архітектурне рішення. Реальність майже миттєво його перевіряє. Ви отримуєте фідбек, навчаєтеся й приймаєте наступне рішення.
Якщо повторювати це знову й знову, відбувається цікава річ: замість того щоб більшу частину часу тренувати свою здатність друкувати код, ви значно більше часу тренуєте здатність проєктувати системи.
І це вже майже повна протилежність твердженню, що «AI плавить вам мозок».
Це радше схоже на інтенсивне тренування архітектурних практик до якого підключили надшвидкий розробницький рушій.
Звичайно, це працює лише тоді, коли ви справді залишаєтесь у циклі. Якщо ви делегуєте рішення, делегуєте розробку, приймаєте результат і одразу переходите до наступного промпта, механізм починає працювати у зворотному напрямку.
AI дедалі більше знає про вашу кодову базу.
А ви — дедалі менше.
Я, мабуть, не згенерую 1 800 PR за тиждень. І це нормально
Semi-automatic workflow with human in the loop, очевидно, буде повільнішим за підхід, де ви просто наказуєте цілому рою агентів змінювати репозиторій якомога швидше.
Мене це абсолютно не турбує.
Я хочу створювати рівно стільки коду, скільки потрібно для адекватного розвитку продукту. Якщо AI дозволяє мені реалізовувати корисні зміни швидше, ніж продуктова організація здатна їх знаходити й валідувати, — я вже виграв.
Подальше збільшення швидкості розробки після цієї точки має дедалі меншу цінність.
Мета розробки — не максимізувати кількість створеного софту.
Мета — вирішувати корисні проблеми за його допомогою.
AI дає нам неймовірну можливість прибрати з цього процесу величезну кількість механічної роботи. На мою думку, помилкою було б разом із цією механічною роботою прибрати з процесу ще й самих себе.
Тому так — перевіряйте код. У ньому можуть бути баги. AI може неправильно зрозуміти вимоги. Усе це чудові причини.
Але перевіряйте його ще з однієї причини.
Перевіряйте, тому що він показує вам, чи була правильною ваша архітектура. Перевіряйте, тому що це змушує вас підтримувати в голові актуальну модель системи, за яку ви відповідаєте. Перевіряйте, тому що кожна реалізація — це експеримент, а кожен експеримент дає вам фідбек.
І якщо AI здатний проводити ці експерименти в рази швидше, ніж раніше, можливо, технологія, яка нібито змушує розробників перестати думати, при правильному використанні здатна змусити нас вчитися швидше, ніж будь-коли раніше.
Є одна фраза з недавнього поста Дядька Боба, яка, на мою думку, підсумовує всю цю відповідальність краще, ніж будь-що, що я міг би додати:

У цьому, власне, і суть.
Ви інженер не тому, що особисто надрукували кожен рядок коду. Не тому, що можете пояснити кожне натискання клавіші, завдяки якому з’явився репозиторій. І точно не тому, що ваш AI згенерував більше пул реквестів, ніж AI когось іншого.
Ви інженер тому, що несете відповідальність за систему, яку будуєте.
62 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарівIf I am responsible for code, I NEED to understand it, psychologically if for no other reason.
немає універсальної формули як зробити так щоб ваш продукт приносив гроші.
тому і не буде відповіді як краще його створювати — вручну, автомотизовано, чи змішано і в яких саме пропорціях.
можливо з подальшим розвитком AI, «humain is the loop» не буде нести суттевого профіту і буде логічним винести людину кудись на фінальні єтапи або і зовсім виключити...
Я починав працювати бухгалтером років 20 тому, і коли я намагався щось автоматизувати і зробити шаблон в excel, то мені ставили в приклад старих бухгалтерів які дуууже швидко рахували все що треба на калькуляторі, а деякі хвалились тим що можуть і на рахівниці. Ось тільки я не звертав уваги на їх вміння і через рік став заступником головного бухгалтера підприємства, бо мої шаблони через пару місяців вже рахували все швидше і точніше ніж вся решта бухглатерії з їх калькуляторами. І прикол в тому, що там були і дійсно старі працівники (можно ж так називати людей яким тоді було за 55, чи я тут когось образити можу? :) ), але були і мої однолітки, яким було +/- 25, але вони тупо не хотіли розвиватись і казали щось типу «твій ексель тебе робить тупим, бо ти вже навіть не знаєш як швидко порахувати суму по 100500 накладних, а тільки на компʼютер розраховуєш».
Якось так мені здається зараз схоже — я в жовтні буду проводити круглий стіл, на конференції психотерапевтичній, що до того «чи допомагає ШІ в терапії — погляд з боку терапевта та клієнта», і чим більше читаю, тим більше стверджуюсь в думці, що ШІ, як і молоток це просто інструменти. Хтось може його використати щоб самому чогось навчитись і зробити більше ніж без нього, хтось перекладає на нього просто частину своїх обовʼязків, а хтось взагалі попадає від нього в залежність.
А, оскільки, база для дослідження зараз офігезно велика, то знайти когось хто обрав деградувати (чи просто інакше зараз не зміг) завжди можна. Рівно як і того, хто вчиться і підіймає свій рівень. Все залежить, мені здається, від того куди направити пошук
Мені здається від екселя впасти в залежність трохи важче ніж від елелемки. Вона на порядок більше розвантажує мозок від різних операцій.
Тому пересічній людині майже не встояти, щоб не віддатися розумовій деградації на милість елелемки.
Та там люди від калькулятора впадали в залежність )))))
А якщо серйозно — ЛЛМ на сьогодні, як на мене, то це просто інструмент, що полегшує процесс. Але який саме процесс — або вирішує людина, або забиває і не вирішує.
Якщо я хочу щось створити, то ЛЛМ мені допоможе, як колись мені допомагав ексель. Якщо я хочу досидіти до пенсії на жопі ровно — ЛЛМ мені допоможе і в цьому
мне кажется ты сделал неправильный вывод. уверен что ты бы стал замом даже если бы считал на счетах
И, во-первых, я прочитал коммент как признание и мне приятно. Спасибо
А, во-вторых, ну я где-то о том же — ЛЛМ (или счёты) мне поможет если у меня есть желание расти, и она же меня сделает хреновым специалистом знающим через пару лет одну свою операцию, если у меня есть желание деградировать.
Она ж психиатрию не развивает, хотя многие думают, что ЛЛМ может провоцировать болезни и состояния. Она просто усиливает, то что уже есть, и помогает намного быстре пройти путь отсюда и мании величия
Коментар порушує правила спільноти і видалений модераторами.
Коментар порушує правила спільноти і видалений модераторами.
Коментар порушує правила спільноти і видалений модераторами.
Останніми роками помітив стрімке падіння якості коду в оточуючому просторі.
Плеєр в мультимедіа-системі автомобіля періодично залипає і відтворює одну й ту ж саму композицію нескінченно, поки його не пнеш.
Історія відкриття файлів в популярному додатку пам’ятає все що завгодно, крім того, що я відкривав годину тому.
Будильник в новому смартфоні може несподівано відтворити не той звук, що я встановив, а якусь рандомну мелодію. А може і тишу відтворити, таке теж було.
Корпоративний портал на базі технологій Microsoft після завершення мізкорозриваючої трифакторної авторизації легко може видати повідомлення «logout complete», і викинути на стартову сторінку.
Популярний месенджер при надходженні голосового виклику може забути намалювати форму відповіді на виклик, і не залишається нічого іншого крім того, щоб дочекатись завершення виклику і передзвонювати самотужки.
На сайтах взагалі твориться повний угар та содомія, іноді здається, що потрапив у дурдом.
Я, звісно, ні на що не натякаю, але...
Таки натякаєте но...мимо, це все було 5 років назад, 10 років назад, 20 років назад.
Якщо чесно, я не уявляю як зараз з ШІ можна писати більш глючний код. Це можливо якщо робити навмисне, якщо вайбкодити не заглядаючи в код і фіагчити фічу за фічею. Або взагалі не роблячи ШІ код ревью. Хоча такий варіант має право на існування, краще якийсь працюючий продукт з багами но зараз, ніж можливий продукт через 2 роки вічно в розробці, коли він вже нікому не буде потрібен.
А при інших рівних, воно якось навпаки. ШІ після людських ревью находить5-10 багів і непокритих ейдж кейсів на великих PR (30-50 файлів, не питайте чому так багато, знаю що так не можна, но інакше у нас ніяк). Так, половина з них скоріше всього ніколи і не стануться чи стануться раз в рік і не супер критичні, но інша половина доволі таки реальні і точно на протязі року з’явився би тікет в нашій системі. І потім не дивуєшся чому постійні баги, навіть в функціональності якій вже 10 років.
Було, але зараз зовсім інші масштаби.
Самі ж описали як.
Поставили б собі кардіостимулятор, зроблений з таким підходом?
«Підхід має право на існування» != «давайте тепер приміняти його скрізь».
Або ви не розумієте таких елементарних речей або із-за відсутності аргументів займаєтесь провокаціями
«Підхід має право на існування» -> «інші підходи теж мають таке право»
ISO26262 в допомогу
І чим це допоможе в описаних ситуаціях?
не пропускай таблетки і все буде ок. Ти якісь свої галюцинації описав
Типовий коментар типового любителя нейрослопу.
типовий неляканий ботяра на ДОУ.
коменти на ДОУ це помийка.
Робить тупішим на рівні написання коду, це да. Но не робить тупішим як інженера.
Результати роботи все-одно треба перевріяти, ревьювити, поки що.
Якщо просто кодиш-вайбкодиш, то треба дивитися і розуміти код.
Якщо spec-driven-development, то дивишся і детально перевіряєш спеки/план, що по-суті також код тільки без деталей. А кінцевий згенерований код вже майже ігноруєш. Деталі можна повністю довірити агентам.
Все навчання зараз крутиться навколо агентського стеку, хернесів, намагання вижати максимум за мінімум часу і токенів. Ось за чим майбутнє і що буде цінитися в наступні2-5 років. Спеціаліст який виконує задачу використовуючи $1к токенів буде цінитися набагато більше ніж спеціаліст який запускає луп опусів і фаблів і тратить $5к з тим же вихлопом за той же час.
В довгостроковій же перспективі, токени будуть коштувати копійки, моделі і агенти будуть достатньо розумні і не будуть вимагати багато інструкцій і скілів, будуть виконувати ті задачі що зараз тільки із коробки і за секунди, а не хвилини. А ті що зараз займають години, будуть виконуватись за хвилини. Тобто весь досвід який отримуєш зараз налаштовуючи агентський стек, через 5 років буде непотрібен, і якийсь20-літній джун Вася зможе так же як і ти — у тебе досвід, який не дуже релевантний, а у нього швидкі мозги, які завжди релевантні. Це майбутнє трохи лякає.
А ті, хто досі надрачує на технології і якісь їх глибокі знання, ну що ж, успіхів )
подобное никогда не ценилось и не будет. кто лучше донесет важность своих действий тот и более ценный, не важно сколько он потратит
ну конечно, сталинское снижение цен прямо
а откуда возьмется рост производительности железа х60 чтобы текущие модели работали с такой скоростью? не говоря что каждая новая модель прожорливее по ресурсам. или это прогноз на 30+ лет?
І все-таки, при інших рівних, тому хто робить задачу швидше і дешевше, легше донести свою цінність
Якийсь deepseek v4 flash розумніший за gpt 4o, а коштує в 70 раз менше. І це тільки 2 роки пройшло. Не кажу що ця тенденція продовжиться в такому ж темпі, но вангую моделі рівня опус 5 в 2029 будуть коштувати копійки. Звісно флагманські моделі завжди будуть коштувати дорого, але ж не обов’язково ними користуватися.
gpt 5.6 sol в fast mode працює 14х швидше при ціні 2х. Сумніваєшся що такі моделі через 50 років будуть х60, Ну ок, самі то моделі може і будуть, но не агенти, так як тормозом стане виклик тулзів а не LLM.
только прочих равных никогда не будет и сравнение по одному не особо важному критерию в вакууме никогда не произойдет
т.е. «токены станут дешевле» это на самом деле «есть модели, за которые прайс ниже»? бо дипсик подорожал
одна и та же модель за разный прайс х1 и х14? это же классическая разводка гоев на шекели. ну только доработанная, обычно выбор между бесплатно, но надо подождать и платно, но сразу
если ты про разводки, то будут и покруче, только при чем тут производительность модели
как так-то? ты только что писал
тобто коментар таки не осилив
моделі тієї ж якості стануть дешевше
або
моделі за ту ж ціну стануть набагато розумнішими
тобто ціна за «розумність» падає
сумніваюсь. Радше, навпаки, інвестори будуть вимагали прибутків, але підняття цін — як постріл в ногу. Воно й зараз недешево вже.
«перша доза безкоштовно» з метою максимального ai adoption,2022-23 років, встановлене за старими цінами, яке себе не окупило, як і навчання моделей, які давно викинуті.
але звідки візьмуться гроші на безкінечне продовження політики дотацій (дешевих токенів), якщо ROI не покриває затрати на будівництво інфраструктури, навчання моделей?
Зараз (за новими цінами) замінюється застаріле обладнання
Економіка ШІ варта того, щоб порахувати-подумати.
Підозрюю, не дарма цук припинив звільнення і причина там (нмп) суто економічна.
Я так понимаю цена токена прямо зависит от цены на электричество + стоимость поддержки датацентров
Цена может падать с падением цены на энергию, для этого надо увеличивать генерацию, атомки строить и все такое
Вопрос к экологам, чего вы языки в жеппы позасовывали, еще 5 лет назад все мозги съели с пластиковыми бутылками или солнечными панелями. А сейчас тишина, а ишью реальное.
Обнови методичку.
Може безкоштовні юзери з підписками і вимагають дотацій (і то, при умові що ти підписку ганяюш в хвост і гриву а не покодив щось на вихіднх), но АРІ ніколи дотаційними не були і там маржа сильно більше 50%. А основні юзери це саме АРІ, тому що юзери це бізнес, а бізнесу підписки не дають.
валові витрати покриті прибутками приблизно на половину.
Економічно, ця гра не може тривати безкінечно.
Спроси у ШІ скільки разів в твоїх коментах використана абревіатура ROI.
І ти чудово знаєш, навіщо ти її обходиш.
регулярно зустрічаю людей, які міряють інших по собі, звик.
угу, як і у aws в перші роки, а потім economy of scale зробила своє діло, і підняла амазон з якогось онлайн магазинчика до ФААНГа
Цифри того же антропіка по виручці:
Dec 2025: ~$9B
May 2026: ~$47B
July 2026: >$65B (коли я рік назад писав про виручку в 100 млрд. через пару років, мене тут ШІзоїдом називали, а ми вже майже тут)
www.reuters.com/...on-source-says-2026-08-17
Грос маржа порядку40-50%, тобто порядку 30 млрд. в рік (annualized) заробляють вже зараз. Які по твоєму операційні витрати антропіка? Даю підказку, в операційний прибуток вони скоріше всього виходять вже в цьому році. А далі, інвестори починають отримувати свій ROI.
Ой господи, спитай у ШІ які інвестори, коли і при якій оцінці компаній скільки давали. Останній раунд інвестицій був при ціні 1 трлн. Основна маса давали при ціні 500 млрд, 200 млрд, 100, і навіть 2 і 1 млрд. Компанії достатньо вийти на ІРО по 1 трлн. (консервативна ціна) щоб всі інвестори отримали свої гроші. Але не думаю що 1 трлн. їм достатньо, вони явно більшого чекають, особливо ті хто по 1 трлн. заходили.
Єдине що ти можеш сказати що ці цифри це брехня щоб роздути компанію перед ІРО і що насправді і виручка менша, і маржа від’ємна, і взагалі все дуже погано. Тоді прийму. Реальних цифр ніхто не скаже, і вони як приватна компанія не зобов’язані відчитуватись, тому це все лише цифири інсайдерів і зливи, но, кращих джерел немає.
Сотні мільярдів прибутку це круто, але давай прикинемо загальні витрати:
1- За 4 роки витрачено трільйон на AI infrastructure buildout — це тільки голе «залізо», яке регулярно замінюють на нове, дорожче.
2- навчання нових моделей.
3- персонал, маркетинг, послуги мереж, електрика.
Смотрел пару видео — им уже не хватает ресурсов дата центры эти строить, а аппетиты огромные. Не будет хватать мощностей, воды...
Змішались в купу коні, люди...
Тобто антропік збитковий, бо хтось там, десь там на ШІ інфраструктуру потратив трільйон? Це в якій школі економіки таких основ учать? (щоб випадково туди не вступити :))
Це аналітика в стилі Вася лох, що купив однушку в Тернополі, бо ринок нерухомості в Канаді мертвий )
1. антропік на залізо не тратить, йому по барабану хто там і скільки в інфраструктуру вкладає, він купує потужності, запускає там моделі і продає юзерам в 2 рази дорожче (маржа40-50%)
2. навчання входить в операційні витрати, враховані в моєму коментарі
3. персонал, маркетинг, все інше також операційні витрати, враховані в моєму коментарі. за електрику платить Амазон і Маск, Антропіка це не колише.
В якості домашки, почитай що таке revenue, cost of revenue, операційні витрати, economy of scale, ресьорч бізнес модель антропіка.
Не подобається антропік, можна іншу ШІ компанію розібрати, я не проти ). Тільки не треба все в кучу мішати. Є конкретна компанія, є конкретна бізнес модель компанії, є конкретні витрати компанії, є конкретний дохід компанії.
давай не відходити від твого твердження
я вважаю, що баланс ші-екосистеми треба розглядати в цілому, в сумі, а не антропік окремо — гіперскейлери окремо.
Це так не працює: хтось заробив 100 мільярдів — ого молодець, а тим часом інший учасник витратив 300 мільярдів — але ми не помічаємо.
Тому що «голандський штурвал» перед очима- система складається з багатьох учасників.
Так от, гра тримається на дешевих токенах.
Зараз вартість комфортного вайбкодингу вже порівняна з з\п середнього програміста (я вже не кажу про «воротничків»)
Безкінечно черпати кредити неможливо, тому, потрібна рентабельність системи в цілому, тому згодом користувачів почнуть привчати до реальних цін.
Ось ланка:
business, retail -> LLM providers -> cloud providers (головні інвестори в ШІ) -> chip designers -> chip manufactures
Де ти бачиш проблеми?
Про які кредити річь? Сам же навів посилання на твіттер. Майже всі інвестиції йдуть від ФААНгів, які тільки зараз почали залучати гроші в тому чи іншому вигляді, до того повністю фінансували із своїх резервів і прибутків. Вони заробляють по 100 млрд. в рік чистими, можуть позволити собі інвестиції і кредити.
З рентабельністю проблеми лише у ФААНГів, і це тимчасово так як це гра в довгу. Ці сотні мільярдів, що вони інвестують зараз, почнуть приносити хоч якісь гроші лише через кілька років, на повну працювати років через 5.
Це, доречі, прикол, за яким я слідкую з попкорном:
US margin debt сягнув 1.5 трільйони.
Тобто, біржеві оптимісти сидять в боргах у брокерів в очікуванні золотого дощу.
На дозвіллі якось перегляну фільм «Margin call»,
заздрю тим, хто його ще не дивився.
Мені от цікаво, чому в кожному топіку про ШІ твоє «врьоті, ей ай із емейзінг»?
Ну якщо ти сам віриш в те що говориш то розслабся, нехай дурні луддити в топіках перестануть користуватися ШІ, а ти поки втиху надрочиш своїх емейзінг агентів і будеш лутати мегабакси у вивільному від конкурентів-тупих луддитів ринку?
Ну так поки агенти працюю, я пишу коментарі.
утираючи божу росу чумазим кулаком.
Вы аутсорсите когнитивное мышление машине, конечно вы тупеете
Сейчас 2026 год и все еще LC пазлы — это основной фильтр в FAANG
Хотя сейчас кое-где они начали эксперименты, где на интервью можно чатом пользоваться, тем не менее нужно уметь здраво рассуждать о коде, который выплюнет чат и поговорить о возможных опциях
Непонятно как этому научиться ,если вы стали «умным архитектором», а что там за кирпичи и dsa это уже машины дело
Літкод задачі були створені не як реальний тест, а як тест на витримку і лояльність.
Такий собі грубий фільтр. Забуваються відразу ж після отримання роботи. Проходяться здебільшого запамʼятовуванням. Тому це такий собі приклад.
хороший пост, резонирует, близкие мысли. что касается меня, то я тщательно прорабатываю спеку на фичу, все развилки, инварианты, подходы к реализации и тд. поэтому я понимаю, что будет в конечном итоге. а перед тем как прорабатывать, может понадобиться этап исследования, репозиторий большой, нужно понять как правильнее интегрировать новую фичу и для этого помощь агента неоценима. так что я бы сказал, что с агентом мое чувство code ownership только увеличилось.
после этого спека запускается в работу, агент пишет тесты, пишет код, делает перекрестные ревью, открывает браузер и тд. это уже полностью автономная работа.
написанный код я практически не смотрю — нет смысла. раньше проглядывал, если видел, что можно что-то упростить, вынести в общие функции, декомпозировать и тд. то говорил агенту. теперь у меня это отдельный этап пайплайна, периодически запускается и точно так же утверждаю спеку на рефакторинг.
очевидные вроде бы вещи, просто многие за деревьями не видят леса и забывают, что задача инженера — не писать код и не просматривать тысячи строк кода, а выдавать рабочие решения.
Саме так, зараз процес приблизно такий:
1. Ресьорч кодобази, зовнішніх залежностей і оцінка feasibility
2. Формування задачі і вимог
3. Специфікація (high-level design + low level, глибина low level залежить від того наскільки ти хочеш контролю)
4. Імплементація
І вот із-за того, що ти за місяць пропускаєш через себе в рази більше задач ніж до цього, завдяки першому пункту коли ти робиш ресьорч, у тебе значно кращі загальні знання проекту, кодобази, і існуючого технічного боргу ніж до цього, коли ти 2 тижні міг сидіти в одній задачі займаючись ручним реверс ініжнірінгом і рефакторингом в одних і тих же файлах. Да, під час ручного реверс ініжнірінга ти отримуєш більш глибокі знання і розуміння того модуля чи підсистеми, но ці глибокі знання вивалюються із твого контексту вже через місяць-другий так як контекст маленький, а проект величезний.
Частково саме тому ви інженер.
Якщо не писати код самому, то як на мене мозком втрачається один з каналів зв’язку з кодом.
А саме моторна пам’ять. Коли ви набираєте код на клавіатурі то задіюється моторика+зір.
Коли просто дивитесь на згенерований код то це тільки зір. А це означає слабша зв’язаність з кодом. Запам’ятовується менше деталей, ви менше орієнтуєтеся в своєму ж коді.
Можливо для компанії це швидше та вигідніше використовувати елелемки для прибутків. Але персонально для розробника це поступова деградація. Якщо ви роками не будете писати код кожний день по декілька годин. Це зіграє злий жарт в майбутньому, по біологічним причинам.
Їм не здається, це дійсно так.
Коли ти не пишеш код сам, то рахуй ти не розумієш в деталях проект. Писати високорівневі промти це не повноцінне програмування. А мозок заточений на економію енергії. Якщо не користуватися довго навичками, вони деградують. Мозок на цьому зекономить. Але буде ілюзія великого прогресу та швидкості розробки.
если не класть кирпичи руками, то ты не строитель?
Скоріше якщо не робити креслення будівель, не відати багатьма деталями конструкції, а просто казати прорабу. Так, давай тут колону залий, а тут зроби дах на двотаврах. Але при цьому не маючи часу розглядати в деталях та чітко контролювати якість. Бо не має часу. По барабану як він ту колону залив, 1:10 ценемент, пісок, на вигляд вроді колона і стоїть, не падає. Але є нюанси.
так это не «писать код самому», это — проектировать решение, другой уровень абстракции.
Цеглини класти вручну це як писати двійковий код руками. А ми ж про більш високорівневі речі.
Про цикли, змінні, умови, функції і так далі.
Двотавр, колона, опори...
Ох уже ця легендарна «моторна пам’ять», про яку всі говорять, але результати роботи якої чомусь ніхто не бачив.
Як і багатьом студентам, мені свого часу викладачі добряче нею прожужжали вуха, тому я ночами переписував десятки сторінок конспектів — бо ж «моторна пам’ять». А потім я познайомився з нормальними техніками запам’ятовування: active recall, spaced repetition, Anki, мнемонікою — і просто порівняв ефективність.
Після того як бачиш, як працюють методики, ефект яких можна реально перевірити, аргумент про «моторну пам’ять» викликає в мене переважно потік жовчі.
А для мене працює.
І статтю ви не дарма накатали. Все таки елелемки мають свою ціну. Якби все було нормально, то не було цих рухів та скарг.
хм, ключом тут є — відкинути моторність і залишити просто память%)
тільки для спрощення саме тут і зараз, бо моторна і є і важлива і тп, але вона є структурною надбудовою над будівельними блоками нижче
і створення памяті (як «справжньої», так і зфальсифікованої є просто актівацією нейронів, групами і кластерами, поруч (безспосередньо повязаних механізмами передачі збуджуючого електрохімічного сигналу) і віддалено (так звана функційна активація, не через безпосередній контакт, а як підйом на віщі рівні в ОСІ-моделі і назад, асоціації, аналогії і тп) є тим, що підсилює ефект власне памяті
те, що не активується — слабне з часом, навіть якщо його мозок не витирає активно (птсд проходить за 10 років здебільшого, незалежно від сили, звісно якщо людина не накладе на себе руки раніше, так само біль втрати близької істоти в силу натуральних причин стає просто сумним спогадом і тд)
тому дуже спрощено можна використовувати популярні аналогії і фразки use it or lose it, think of it as an excercising muscle і тп — коли ми «скоротили» інструментом якісь речі, не бажаючи втрачати їх треба практикувати, як тут колеги і пишуть — ітеративні цикли роботи і покращення чогось, де heavy lifting робить ллмка, бо вона класна в цьому
Не нас, а вас
Ми всі дякуємо вам за широкий змістовний коментар і з розумінням ставимося до ваших можливостей.
саме під стать твоєї статті, котра каже, що ми тупі тому що тупі.
Жорстоко.😅
Генерація з алфавіту, а потім фільтрація? Ніт. Невірно.
Генерувати треба з онтологій.
Штоу?
Розшифровка платна.
P.S.
Для ніщєбродів — знижки.
дякую за статтю. Використовую схожий підхід.
Офтоп. Ех уже цей джіпітішний стиль... Це не x, Це Y. Це не просто X, це Y. Я вважаю аргумент1, я вважаю аргумент2. Я вважаю аргумент3. ... Можливо умова1. Можливо умова2. Можливо умова3. Висновок : це не x це y (жирним).
Тут мабуть критика швидше не до автора, а до того куди котиться інтернет.Та й люди набравшись такого стилю вже самі починають писати так само. Тепер всі як один, взагалі не розбереш
Вітаю. Дякую за коментар.
Стаття написана не AI-агентом, а за допомогою AI-агента. Усі структурні блоки, спостереження, думки та висновки — мої; вони накопичувалися протягом доволі тривалого періоду активної роботи. AI тут радше допомагав із формулюванням і редактурою.
Після вашого коментаря я ще раз перечитав статтю й справді помітив кілька характерних конструкцій у стилі «ти не X, ти не Y, ти не Z». Думаю, це вже моя редакторська помилка: таких повторів там виявилося забагато. Тож дякую, що звернули на це увагу — надалі буду уважнішим.
Щодо того, звідки взялася сама форма: у мене було кілька окремих спостережень про одне й те саме явище, і я шукав спосіб передати їх читачеві максимально точно й лаконічно. На момент написання мені здалося, що така конструкція працює найкраще. Але зараз бачу, що переборщив: щонайменше у трьох місцях поспіль повторюється практично одна й та сама структура.
Стосовно дядька Боба варто зауважити (далі текст клоду) —
Ще було б непогано додати уточнення як давно він вже retired — бо відповідь буде десь у діапазоні від 25 років до взагалі ніколи ніде не працював.
З огляду на те, що цей практичний досвід потім формалізувався в книги, які розійшлися мільйонними тиражами й на яких навчалися покоління розробників, я схильний вважати його і достатньо успішним практиком, і авторитетним джерелом.
Якщо у вас інша думка — цікаво було б почути аргументацію.
Якийсь у вас AI фіговий. Сходіть хоча б у його LinkedIn подивіться — він там з91-го року speaker, trainer, etc. Власне девелопером з його ж профілю він працював аж 1 рік — з 1990 по 1991.
Вітаю, дякую за уточнення.
Щодо того, що дядько Боб уже давно відійшов від активної розробки: людина провела в програмуванні чи не 50 років. І не так важливо, скільки часу минуло відтоді, як вона «пішла в запас» — вона все одно залишається носієм півстолітнього досвіду в дисципліні, у якій ми зараз працюємо.
Саме цей унікальний багаж знань і дозволяє йому бачити в сучасній AI-driven розробці значно більше закономірностей, ризиків і повторюваних помилок, ніж можемо побачити ми, дивлячись лише з перспективи останніх кількох років.