Висновки першої конференції AI Codecon

Завершує “трилогію” публікацій Тіма О’Рейлі про “вайб-кодінг“ та ШІ-асистоване програмування переклад статті "Takeaways from Coding with AI" про результати конференції AI Codecon.

В першій статті О’Рейлі поділився своїм баченням розвитку професії програміста.

В другій публікації він торкнувся більш глобальних тем - майбутнє програмування в цілому.

В цій статті Тім О’Рейлі вирішив поділитися найважливішими ідеями та власними роздумами за підсумками першої віртуальної конференції AI Codecon, яка пройшла під назвою "Coding with AI: The End of Software Development as We Know It".

Ось докладний розбір ключових ідей, полярних думок, а також практичних рекомендацій, які пролунали на заході.

1. Інновації, експерименти і нові підходи

Першим серед зіркових спікерів став Харпер Рід, відомий своєю нетривіальною креативністю та іронією щодо власного захоплення ШІ. У його виступі прозвучала справжня революція в підході до програмної розробки:

  • Харпер розпочав із простої ідеї, яку тут же "кидає" чат-моделі.

  • Далі модель ставить уточнюючі питання — бажано, у форматі так/ні — і витягує з ідеї приховані вимоги та можливі сценарії.

  • На основі відповідей створюється специфікація (spec) або PRD (product requirements document).

  • Цю специфікацію він підсовує reasoning-моделі (модель, що розмірковує), яка формує детальний план розробки.

  • Потім цей план передається ще одній reasoning-моделі, яка генерує промпти для створення коду й тестів як для самого застосунку, так і для його валідації.

  • У підсумку весь процес перетворюється на низку швидких, інтерактивних циклів.

О’Рейлі зазначає, що цей підхід захоплює своєю сміливістю — і, водночас, викликає відчуття, що швидкість інновацій справді зростає.

2. Повернення радості від кодування та нова ера продуктивності

Кент Бек, один із авторів Agile Manifesto, розповів, що програмування з ШІ стало для нього «найбільш захопливим досвідом за все професійне життя». ШІ-асистенти повернули відчуття гри, відкриття, експерименту. На його думку, процес кодування знову став цікавим і приносить задоволення, а сам він створює більше коду, ніж будь-коли.

Нікола Балич також погодився: за допомогою ШІ він експериментує з багатьма напрямками одночасно, генерує тисячі рядків коду й не обмежує себе старими рамками.

У перспективі обидва прогнозують, що програмування майбутнього не буде полягати у написанні коду у звичному сенсі — програмісти будуть більше "вирощувати" і підтримувати кодову базу, формулювати наміри, а не писати інструкції.

Виникає концепція intention-driven programming — програмування, що ґрунтується на формулюванні задуму й логіки, а не конкретних команд.

3. Голос скептиків: холодний розрахунок і реальні ризики

Однак не всі поділяють ейфорію. Челсі Трой, Чіп Хуен, swyx, Біргітта Бекелер і Гергей Оросз поставилися до хайпу навколо ШІ з обережністю.

  • Вони визнають величезний потенціал, але підкреслюють: разом із перевагами приходить багато викликів і ризиків.

  • Серед них — тенденція до поверхневого аналізу результатів і надмірної віри у високі цифри продуктивності.

Челсі Трой окремо критикувала нову статтю, яка стверджує про 26% зростання продуктивності розробників із генеративним ШІ. На її думку, подібні цифри треба сприймати скептично, розглядати контекст, методологію, а не піддаватися маркетинговому захвату. Вона закликала до регулярної "служби" в «Церкві скептицизму щодо наукових публікацій».

Чіп Хуен і swyx окремо висловили скепсис щодо AI-to-AI — взаємодії агентів без участі людини.

О’Рейлі, наприклад, уявляв майбутнє, де агент-асистент користувача домовляється з агентом-постачальником, визначаючи ідеальні товари, послуги, музику тощо, враховуючи індивідуальні смаки.

Але Чіп Хуен і swyx вважають, що така повна автоматизація — справа далекого майбутнього.

Вони переконані: нинішній рівень ШІ-інженерії не дозволяє так легко впроваджувати надійних агентів, здатних самостійно вирішувати складні завдання без контролю людини.

До них приєдналася й Габріела де Кейроз з Microsoft, яка прямо сказала:

"Якщо вам здається, що ми близькі до AGI (універсального штучного інтелекту) — спробуйте побудувати хоча б одного дієвого агента, і ви побачите, наскільки це складно".

4. Нові архітектури: відкритість і адаптація

Ангі Джонс із захопленням розповіла, як проєкт MCP (Multi-Component Platform) повертає "еру мэшапів" (комбінування різних сервісів).

  • MCP функціонує як універсальний адаптер, що дозволяє абстрагуватися від усіх API, інструментів і джерел даних.

  • Це нагадує період домінування Windows із Win32 API, коли розробникам не потрібно було писати драйвери під кожен пристрій — платформа брала все на себе.

  • Але на відміну від минулого, сьогодні ці стандарти стають відкритими — і це дає індустрії ще більший імпульс для інновацій.

5. Повсякденні виклики програмування та обмеження ШІ

Біргітта Бекелер зауважила, що великі мовні моделі дійсно полегшують роботу — зменшують когнітивне навантаження, допомагають швидко перебирати варіанти, перевіряти ідеї.

Проте значна частина реальної роботи у великих компаніях — це підтримка старих монолітних кодових баз, де змінюють більше, ніж створюють заново.

Застарілі технології, слабкі цикли зворотного зв’язку та складність інтеграції роблять багато завдань непридатними для ШІ-автоматизації.

Вона підкреслила:

  • Нам і далі потрібні прості, модульні рішення, які легко зрозуміють і людина, і ШІ.

  • Потрібно зберігати сильні цикли зворотного зв’язку — швидко перевіряти, чи працює код.

  • Не зникає необхідність у логічному, аналітичному, критичному мисленні.

У підсумку, за словами Біргітти, для успіху потрібна культура, яка одночасно заохочує і експерименти, і скептицизм.

6. Класика програмування залишається актуальною

Гергей Оросз наголосив на тому, що навіть із появою ШІ та сотнями нових інструментів, класичні проблеми програмної інженерії залишаються:

  • Він показав книжки "The Mythical Man-Month", "Code Complete" і зазначив: навіть через 50 років багато їхніх уроків не втратили актуальності.

  • ШІ не вирішить усіх структурних труднощів: помилки у плануванні, складності масштабування, проблеми командної взаємодії й досі залишаються ключовими викликами.

7. Хто і як має працювати з ШІ-асистентами

Каміл Фурньє підняла цікаве питання про розподіл відповідальності за використання ШІ-інструментів:

  • Менеджери радіють, коли досвідчені розробники працюють із ШІ — вони здатні оцінити якість і використовувати ШІ з розумом.

  • Але часто виникає бажання обмежити доступ для молодших спеціалістів, оскільки ті ризикують приймати результати занадто безкритично.

  • Це спричиняє ризики втрати базових навичок (аналогічно до "м’язової пам’яті" в спорті): молоді фахівці можуть взагалі не навчитися аналізу, проектуванню та відладці — якщо з першого дня працюватимуть лише через підказки до ВММ.

Едді Османі підкреслив, що ця проблема стосується і досвідчених інженерів — усі ризикують поступово розгубити ключові навички, якщо надто сильно покладатимуться на автоматику.

8. Консерватизм ШІ: ризик "мейнстримізації" та занепаду мов програмування

Максі Феррейра й Аві Фломбаум звернули увагу на ще одну потенційну проблему:

  • ВММ за замовчуванням обирають найпоширеніші мови й фреймворки, навіть якщо вони не оптимальні.

  • Це ускладнює просування нових мов програмування чи технологій, адже для них банально не вистачає тренувальних даних.

  • Це може призвести до "консерватизації" індустрії, коли все нове автоматично ігнорується ШІ-асистентами.

9. Новий "водоспад" чи швидкі ітерації?

Багато спікерів звернули увагу: робота з ШІ асистентами часто вимагає серйозного попереднього проектування — фактично повернення до ідеї Waterfall, тільки із надзвичайно швидким зворотнім зв’язком.

Клей Шіркі колись називав класичний Waterfall "обіцянкою не вчитися під час роботи", але тепер, коли цикл спроб і помилок надзвичайно короткий, це вже не недолік, а нова форма навчання.

10. Складність валідації (evals) з ВММ

Лілі Цзян розповіла, що тестування та валідація ШІ набагато складніші, ніж для класичних програм:

  • У реальних проектах (як-от Waymo) неможливо одразу отримати «правильну відповідь» — і для оцінки роботи потрібно створювати додаткові складні системи.

  • Кількість коду для коректної перевірки результатів ВММ може перевищувати обсяг основного функціоналу!

О’Рейлі підкреслює: це підтверджує, що уявлення про майбутнє без програмістів — ілюзія.

ШІ робить складне простим, але часто просте — навпаки, складним.

11. Важливість різних типів мислення на різних етапах

Кент Бек наприкінці підкреслив: на різних стадіях розвитку ринку потрібні різні ролі й підходи. Треба вміти поєднувати ентузіазм першопрохідців із рефлексією й обережністю скептиків.

Всі учасники конференції погодилися: найважливіше — зберігати гнучкість і бажання вчитися, бути готовим до невідомого, розвивати критичне мислення навіть під час технологічного буму.

Підсумкові уроки конференції

  • ШІ відкриває нові горизонти творчості, експериментів і швидких ітерацій, але не замінює фундаментальні навички інженерії, аналізу й критичного мислення.

  • Небезпека консерватизму, втрати навичок і спрощення мислення — реальна. Тому потрібна культура, що цінує і експеримент, і обережність.

  • Валідація й тестування у світі ВММ — надскладна задача, і роль програмістів лише посилиться.

  • Майбутнє не за тими, хто повністю віддається автоматизації, а за тими, хто інтегрує ШІ з глибоким розумінням інженерії й навичками навчання.

  • Індустрія потребує людей, які готові постійно вчитися й ставити під сумнів навіть очевидні досягнення ШІ.

Дивіться записи, діліться досвідом, ставте під сумнів гучні тези — і завжди пам’ятайте: майбутнє програмування творять ті, хто вчиться швидше і думає глибше, а не ті, хто просто повторює за машиною. - Тім О’Рейлі

Оригінальна стаття


Сподобалась публікація? Дуже на це сподіваюсь, адже автор відшукував матеріали, перекладав, редагував та адаптував його для того, щоб читання приносило не лише задоволення, але й було корисним. Можете підтримати його донатом. Навіть 1 гривня принесе радість!

Поділись своїми ідеями в новій публікації.
Ми чекаємо саме на твій довгочит!
Артем
Артем@artem

Намагається збагнути світ

6.7KПрочитань
8Автори
61Читачі
Підтримати
На Друкарні з 15 квітня

Більше від автора

Вам також сподобається

Коментарі (0)

Підтримайте автора першим.
Напишіть коментар!

Вам також сподобається