Друкарня від WE.UA

ШІ та програмування: початок нової епохи

Продовжую цикл публікацій про “вайб-кодінг“ та “чат-орієнтоване програмування“.

В першій публікації Тім О’Рейлі поділився своїм баченням трансформації професії програміста під впливом великих мовних моделей. На черзі - адаптований переклад його статті «AI and Programming: The Beginning of a New Era» про виклики нової технології.


Під час відкриття конференції AI Codecon, яка зібрала понад 20 000 учасників, Тім О’Рейлі озвучив свою головну думку: програмування не зникає, а, навпаки, входить у період унікального розширення. За більш ніж 40 років у галузі О’Рейлі не пам’ятає більш інтригуючого та захопливого моменту для розробників.

Головною причиною організації AI Codecon став популярний міф: нібито штучний інтелект ось-ось замінить програмістів. Подібні прогнози з’являлися при кожному великому технологічному прориві, але історія щоразу їх спростовувала. Такий погляд не просто помилковий — він від глибокого не розуміння, як насправді еволюціонує технологія.

Програмування — це діалог із машинами

На думку О’Рейлі, програмування по суті — це спосіб перетворення людських намірів у машинні дії, тобто особлива форма розмови з комп’ютером. Вся історія обчислювальної техніки — це історія спрощення цієї комунікації: від фізичного підключення дротів і введення машинного коду через перемикачі, до асемблеру, потім високорівневих мов, а далі — до інтернету і World Wide Web, де програми стали інтегрованими в доступні людині сервіси.

Сьогодні великі мовні моделі (LLM) — це наступний етап такої еволюції: вони ще більше наближають можливість керування комп’ютером природною людською мовою.

Кожне спрощення — це розширення можливостей

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

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

Історичний патерн розширення

Як розвивалося програмування десятиліттями? Спочатку найперші програмісти з’єднували дроти для виконання команд. Далі з’явилася архітектура фон Неймана — інструкції можна було задавати через перемикачі на панелі. Потім прийшли асемблер і компілятори, які автоматично трансформували людськоподібний код у машинний. З появою Web комп’ютерний інтерфейс став зрозумілим для людини, а гіперпосилання дозволили запускати програми прямо в браузері. Кожен крок робив діалог із машиною простішим.

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

Від VisiCalc до Всесвітньої павутини

Як приклад, Тім наводить історію створення електронної таблиці VisiCalc: прототип був написаний на BASIC, а для комерційної версії довелося використовувати асемблер заради оптимізації й компактності. Це ілюстрація того, що прості інструменти дозволяють швидко створювати й перевіряти ідеї, але для комерційного продукту потрібна глибока експертиза.

Двадцять років по тому Тім Бернерс-Лі створив прототип Всесвітньої павутини на NeXT-машині — це був ще один крок до відкритості програмування для мас. Саме так багато людей, які стали піонерами інтернет-бізнесу, зробили свої перші кроки у програмуванні.

ШІ-асистоване програмування — демократизація на стероїдах

Зараз цей патерн повторюється, але масштаби і швидкість безпрецедентні.

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

Але це лише початок. Перетворити прототип у продукт, що відповідатиме медичним та інженерним стандартам, зможуть лише професіонали, здатні забезпечити якість, безпеку, масштабування.

Від інтуїтивного програмування до ШІ-інженірінга

Нині формується новий спектр створення ПЗ. На одному кінці — так зване «vibe coding», швидке інтуїтивне прототипування з допомогою ШІ. На іншому — системна інженерія на базі ШІ, інтеграція моделей у складні архітектури.

Цей процес нагадує еволюцію вебу: від простих сторінок HTML до складних систем із фреймворками, API, хмарами. Тоді програмування не зникло, а породило безліч нових напрямків — frontend, backend, DevOps, кібербезпека.

Те саме спостерігається із ВММ (LLM) і агентами. Модель — лише двигун, але потрібна команда, яка побудує з неї “спортивну машину”, об’єднає із традиційним ПЗ, додасть керування контекстом, робочі процеси, інтеграцію в систему.

Гібридна парадигма обчислень

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

Експерти галузі відзначають: зараз розробникам доводиться «оркеструвати» два різних типи комп’ютерів — один, який здатен писати поезію, але погано рахує, і другий, який обраховує досконало, але не має творчості. Головне мистецтво сучасного розробника — ефективно поєднувати ці якості.

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

Новий ренесанс інновацій

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

Мова не лише про пришвидшення написання коду. Головне — переосмислення самої суті софту, розширення кола творців, можливість розв’язувати завдання, які раніше здавалися нездійсненними.

Світ програмування знову стає непередбачуваним, цікавим і повним нових шансів. Найголовніше питання: які задачі, які здавалися неможливими вчора, тепер можна вирішити?

Цей час слід зустрічати не зі страхом, а з натхненням справжніх першовідкривачів.

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


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

Статті про вітчизняний бізнес та цікавих людей:

  • Вітаємо з Різдвом Христовим!

    Друкарня та платформа WE.UA вітають всіх наших читачів та авторів зі світлим святом Різдва! Зичимо всім українцям довгожданого миру, міцного здоровʼя, злагоди, родинного затишку та втілення всього доброго і прекрасного, чого вам побажали колядники!

    Теми цього довгочиту:

    Різдво
  • Каблучки – прикраси, які варто купувати

    Ювелірні вироби – це не тільки спосіб витратити гроші, але і зробити вигідні інвестиції. Бо вартість ювелірних виробів з кожним роком тільки зростає. Тому купуючи стильні прикраси, ви вигідно вкладаєте кошти.

    Теми цього довгочиту:

    Як Вибрати Каблучку
  • П'ять помилок у виборі домашнього текстилю, які псують комфорт сну

    Навіть ідеальний матрац не компенсує дискомфорт, якщо текстиль підібрано неправильно. Постільна білизна безпосередньо впливає на терморегуляцію, стан шкіри та глибину сну. Більшість проблем виникає не через низьку якість виробів, а через вибір матеріалів та подальшу експлуатацію

    Теми цього довгочиту:

    Домашній Текстиль
  • Як знайти житло в Києві

    Переїжджаєте до Києва і шукаєте житло? Дізнайтеся, як орендувати чи купити квартиру, перевірити власника та знайти варіанти, про які зазвичай не говорять.

    Теми цього довгочиту:

    Агентство Нерухомості
  • Як заохотити дитину до читання?

    Як залучити до читання сучасну молодь - поради та факти. Користь читання для дітей - основні переваги. Розвиток дітей - це наше майбутнє.

    Теми цього довгочиту:

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

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

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

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

  • 7 навичок щасливих дітей-мейкерів: практичні поради для підтримки творчого потенціалу

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

    Теми цього довгочиту:

    Навчання
  • Формула ідеального запиту до ШІ

    Як вчитель, я щодня бачу, як учні та колеги звертаються до штучного інтелекту. І майже завжди спостерігаю одну й ту саму проблему: запити створюються інтуїтивно, без чіткої структури, з купою зайвих оборотів та слів. Давайте це виправимо!

    Теми цього довгочиту:

    Штучний Інтелект
  • Меленькі експерименти: життя як наукова лабораторія

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

    Теми цього довгочиту:

    Продуктивність

Це також може зацікавити:

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

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

Це також може зацікавити: