У лютому 2026 року в подкасті Confluent Developer (колишній Streaming Audio) технічний чемпіон Confluent Джозеф Морайс і ведучий Тім Берглунд говорили не стільки про Kafka чи Flink, скільки про те, як штучний інтелект змінює саму природу розробки. Морайс, який також веде шоу Confluent «Life Is But a Stream», щойно почав активно працювати з Claude Code і намагається осмислити, що означає поява «агентних» AI‑інструментів для майбутнього професії.
![]()
У центрі їхньої розмови — ідея AI як «інтелектуального субстрату», який накладається на вже знайому «data substrate» від Confluent, а також практичний приклад: демонстраційна система для індустрії гостинності, де AI не просто допомагає писати код, а фактично формує доменну модель і сценарії роботи системи.
Від CLI до «AI‑посередника»: чому розробник більше не мусить вивчати кожен інструмент
Морайс зізнається: він отримав доступ до Claude Code лише у 2026‑му й відчув те саме «дитяче захоплення», яке колись викликали перший деплой контейнера чи перші конфігурації в Cisco IOS. Але цього разу його цікавить не лише особистий комфорт, а й фундаментальне питання: як зміниться взаємодія розробників з інструментами — особливо з CLI та SaaS‑сервісами.
Його теза доволі радикальна: замість того, щоб розробник вчився говорити мовою кожного окремого CLI, з’являється «AI‑посередник» — Claude, Cursor чи будь‑який подібний агент, який вивчає CLI за нього.
AI‑інструмент:
- читає документацію й мануали швидше та глибше, ніж це зробить людина;
- засвоює патерни використання команд;
- може попереджати про помилки ще до того, як вони проявляться в продакшені.
Морайс порівнює традиційні інструменти з молотком: той не дає зворотного зв’язку, поки ви не вдарите надто сильно або не візьмете неправильний цвях. AI‑агент, навпаки, стає інтерактивним співрозмовником, з яким можна «радитися» в процесі роботи.
Це зміщує акцент: розробник дедалі менше витрачає час на механічне запам’ятовування синтаксису й дедалі більше — на формулювання намірів, обмежень і бажаного результату. Командний рядок не зникає, але перетворюється на внутрішній протокол спілкування між AI‑агентом і інфраструктурою, а не між людиною й машиною.
Від задач до ідей: як AI змінює рівень, на якому працює розробник
Ключова зміна, яку Морайс відчуває у власній роботі, — перехід від «objective‑based» мислення до «idea‑based». Раніше типовий процес виглядав так: виникає ідея, вона швидко розкладається на цілі, ті — на задачі, і далі починається виконання. Простору для розширення самої ідеї майже не лишалося: як тільки стартувала реалізація, увага перемикалася на тактичні кроки.
З появою надійних AI‑асистентів цей ланцюжок розривається. Морайс описує нову модель: він формулює велику ідею, а AI‑агент бере на себе значну частину роботи з деталізації — перетворює ідею на набір цілей, пропонує варіанти реалізації, генерує код, конфігурації, інтеграції.
Людина при цьому:
- залишається на рівні концепції, сценарію використання, бізнес‑логіки;
- отримує час і ментальний ресурс, щоб «збільшувати» ідею, робити її амбітнішою;
- може паралельно оцінювати, як змінюється цінність продукту, а не лише його технічна реалізація.
Морайс підкреслює, що це стосується не тільки професійних проєктів. Навіть буденні завдання — наприклад, вибір автомобіля — перетворюються на тривалі діалоги з моделями на кшталт Gemini, де він описує свої пріоритети й обмеження, а AI допомагає структурувати ринок, фільтрувати опції й формувати рекомендації.
Усе це підводить до висновку: майбутній розробник працюватиме «на рівні ідей», тоді як AI‑агенти візьмуть на себе значну частину конкретних цілей і задач, необхідних для втілення цих ідей у код, інфраструктуру й інтеграції.
Готель як полігон: як AI сам придумує події для стримінгової системи
Щоб перевірити, як виглядає така взаємодія в реальному технічному сценарії, Морайс будує демонстраційну систему на базі Confluent Cloud із використанням Claude як ключового компонента. Це не «AI‑помічник збоку», а повноцінний учасник проєктування.
Він обирає домен гостинності й задає лише загальні рамки: потрібен стримінговий демо‑проєкт із двома продюсерами, одним консьюмером, інтегрованим Apache Flink у Confluent Cloud, і все це має бути «про готель».
Далі починається найцікавіше: AI сам пропонує доменно‑специфічні вхідні дані та сценарії. Серед них — часи check‑in, замовлення рум‑сервісу, події, пов’язані з готовністю номера чи доставкою їжі. Claude пропонує об’єднати ці потоки в єдиний 360‑градусний огляд гостя, а потім на основі цих подій генерувати SMS‑сповіщення:
- повідомлення про готовність номера до заселення;
- сповіщення про те, що замовлена їжа вже в дорозі;
- потенційно — інші тригери, які покращують досвід гостя в реальному часі.
Важливий момент: Морайс не задавав цих деталей. Він сформулював лише загальну ідею й технічний каркас (продюсери, консьюмер, Flink, Confluent Cloud). AI заповнив доменну частину — запропонував, які саме події мають сенс у готельному бізнесі, як їх поєднати, щоб отримати повну картину, і які дії варто запускати у відповідь.
Це демонструє новий рівень участі AI у створенні систем:
- AI не лише генерує код за готовою специфікацією, а й допомагає формувати саму специфікацію;
- бере участь у моделюванні предметної області, пропонує події, атрибути, зв’язки;
- фактично стає співавтором архітектури, а не просто «розширеним автодоповненням».
Для Confluent Cloud і Apache Flink це означає, що стримінгові системи реального часу можуть проєктуватися швидше й ближче до бізнес‑мови. Розробник описує сценарій гостя в готелі, AI перетворює це на топіки, потоки подій, Flink‑джоби й інтеграції з зовнішніми сервісами на кшталт SMS‑шлюзів.
Data substrate + intelligence substrate: як накладаються два пласти інфраструктури
У Confluent давно використовують поняття «data substrate» або «data plane» для опису своєї платформи. Kafka, Flink і Confluent Cloud утворюють шар, через який протікають події в реальному часі, незалежно від того, які саме застосунки їх продукують і споживають. Це базова інфраструктура для стримінгу даних.
Морайс проводить пряму аналогію: сучасні моделі на кшталт Claude чи ChatGPT — це «intelligence substrate», інтелектуальний субстрат, який можна «підключити» до будь‑якої ідеї.
Якщо data substrate відповідає за:
- транспортування подій;
- збереження історії;
- масштабування потоків у реальному часі,
то intelligence substrate:
- інтерпретує наміри людини;
- заповнює прогалини в специфікації;
- генерує код, конфігурації, тексти, сценарії;
- адаптується до контексту конкретного домену.
У випадку з готельним демо Confluent Cloud виступає як надійний транспорт і обробник подій, тоді як Claude стає «мозком», який придумує, які саме події мають сенс, як їх поєднати й які реакції запускати.
Це нашаровування двох субстратів створює нову архітектурну картину:
- на нижньому рівні — уніфікована платформа реального часу, де всі події доступні як потоки;
- на верхньому рівні — універсальний інтелектуальний шар, який може «вживатися» в будь‑який домен, від маркетингу до гостинності, і працювати з цими потоками, керуючись людськими описами цілей.
Морайс зазначає, що в Confluent зараз оцінюють низку AI‑інструментів для маркетингу й бачать у них саме такий «підключуваний мозок»: є ідея кампанії — далі її можна «заземлити» через intelligence substrate у тексти, візуали, сценарії, а через data substrate — у реальні події користувацької поведінки та реакції системи.
Новий рівень абстракції: як AI вписується в історію програмної інженерії
Тім Берглунд у розмові проводить паралель із класичним поглядом Греді Буча на історію програмної інженерії. Буч, якого нещодавно інтерв’ював The Pragmatic Engineer, описує розвиток софту як послідовність підняття рівня абстракції: від машинних кодів до асемблера, від асемблера до мов високого рівня, далі — до об’єктно‑орієнтованого програмування, фреймворків, хмарних платформ.
Берглунд бачить у сучасному AI ще один такий стрибок. Якщо раніше новий рівень абстракції означав, що розробник менше думає про регістри й більше — про об’єкти чи сервіси, то тепер він менше думає навіть про структуру коду й більше — про ідеї, сценарії, обмеження.
AI‑агенти стають проміжним шаром між людською мовою й технічною реалізацією. Вони:
- приймають неформальні описи на природній мові;
- перетворюють їх на архітектурні рішення, код, конфігурації;
- здатні взаємодіяти з інструментами (CLI, API, хмарні сервіси), не вимагаючи від людини знати всі деталі.
Це не означає, що класичні навички зникають. Швидше, вони відсуваються вглиб стеку. Як колись лише небагато розробників писали на чистому асемблері, так і в майбутньому лише частина інженерів буде безпосередньо працювати з «сирим» CLI чи низькорівневими API. Решта спілкуватиметься з AI‑агентами, які вже вміють це робити.
Морайс називає це «когнітивною еволюцією»: моделі стали достатньо якісними, щоб людина могла довірити їм не лише автодоповнення, а й частину мисленнєвої роботи — деталізацію, комбінування, пошук варіантів.
Берглунд підтверджує це власним досвідом: якщо ще рік тому AI‑інструменти не могли коректно зібрати Next.js‑проєкт чи додати HTTPS‑підтримку в прошивку мікроконтролера, то наприкінці 2025 року він уже без особливих зусиль отримав робочий бекенд на Kotlin, OpenGL‑візуалізацію на Raspberry Pi 5 і складніші проєкти, які «просто запрацювали». На його думку, саме в цей період відбувся відчутний стрибок якості моделей.
Що це означає для майбутнього розробників
Морайс не вважає, що професія розробника «колапсує» чи зникає. Вона змінюється. Якщо AI може «говорити» мовою машин і інструментів, то людині немає сенсу витрачати життя на вивчення кожного нового CLI чи SDK. Натомість зростає цінність:
- уміння формулювати ідеї й цілі;
- розуміння домену, бізнес‑контексту, користувацького досвіду;
- здатності критично оцінювати пропозиції AI й обирати серед них найкращі.
У цьому світі розробник стає радше архітектором і куратором ідей, ніж «машиною з набору команд». AI‑агенти, інтегровані з реальними системами реального часу на кшталт Confluent Cloud, беруть на себе значну частину рутинної роботи — від вивчення CLI до проєктування подій у стримінгових системах.
Готельний демо‑проєкт із двома продюсерами, одним консьюмером і Flink у Confluent Cloud — лише невеликий приклад того, як це може виглядати. AI не просто допомагає написати код, а й пропонує, які саме події варто відстежувати, як їх поєднувати, які дії запускати.
У поєднанні з концепцією data substrate від Confluent це формує нову архітектурну парадигму: реальний час як базовий шар даних і AI як універсальний інтелектуальний шар поверх нього. І саме на перетині цих двох субстратів, схоже, й буде працювати розробник майбутнього.
Висновок: розробка як діалог із системою
Розмова Берглунда й Морайса показує, що зміни в розробці — це не лише про нові інструменти, а й про зміну способу мислення. AI‑агенти на кшталт Claude чи ChatGPT перетворюють розробку на діалог: із системою, з доменом, із власними ідеями.
Розробник більше не змушений одразу «спускатися» до рівня задач і команд. Він може довше залишатися на рівні ідей, знаючи, що intelligence substrate допоможе заповнити прогалини, а data substrate — забезпечить надійну, масштабовану реалізацію в реальному часі.
Чи зменшиться кількість розробників? Чи зміняться їхні ролі? Морайс обережно відповідає: професія не зникає, вона еволюціонує. І той, хто навчиться працювати на рівні ідей, використовуючи AI як повноцінного партнера, а не просто як «розумний автокомпліт», матиме суттєву перевагу в цій новій екосистемі.
Джерело
The AI Impact on the Developer Future with Joseph Morais | Ep. 27 | Confluent Developer Podcast





