Лідери думок

Електрична революція Генрі Форда і майбутнє штучного інтелекту у розробці програмного забезпечення

mm
Додайте Unite.AI до бажаних джерел у Google

Я размышляю про те, як розробка програмного забезпечення буде розвиватися з появою штучного інтелекту та інструментів штучного інтелекту. Зміни нічого нового у світі розробки програмного забезпечення. Наприклад, у часи наших батьків програмісти використовували перфоровані картки для написання коду. Однак вплив штучного інтелекту та інструментів штучного інтелекту буде значно більшим. Ці досягнення суттєво змінять спосіб, яким ми пишемо, структуруємо та організовуємо код.

Є цікава аналогія, яку варто розглянути: завод Генрі Форда в Хайленд-Парку. Цей завод真正 революціонізував промислове виробництво — не у поверхневому сенсі, як це можуть стверджувати інфлюенсери, коли кажуть, що вони “революціонізують ринок грибних чаїв”. Форд повернувся до перших принципів, вивчаючи виробництво та інструменти, які були доступні на той час, щоб переробити все з нуля. Він побудував новий завод, центром якого стала електрика. Це дивовижно, оскільки промисловість електрики існувала майже 40 років до того, як вона була ефективно використана для підвищення продуктивності.

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

Однак, коли Генрі Форд почав працювати над моделлю Т, він співпрацював з Томасом Едісоном, щоб переробити цей дизайн. Едісон переконав Форда, що електричні потужності можуть забезпечити постійний і високий рівень потужності для кожного обладнання, незалежно від його відстані від генератора. Це досягнення дозволило Форду реалізувати свої принципи виробництва та спроектувати першу конвеєрну лінію.

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

Як це стосується штучного інтелекту та розробки програмного забезпечення, можете запитати ви? Зрозуміти важливість людей у програмному забезпеченні та штучному інтелекті є суттєвим. Люди є рушійною силою; ми служимо центральним джерелом енергії за кожною структурою та дизайном у розробці програмного забезпечення. Людська підтримуваність є суттєвою для принципів, часто званих “чистим кодом.” Ми створили шаблони анд написали численні статті, які зосереджені на розробці програмного забезпечення з урахуванням людей. Насправді ми спроектували цілі мови програмування, щоб вони були зручними для користувача. Код повинен бути читабельним, підтримуваним та керованим людьми, оскільки їм потрібно буде його змінювати. Як і завод на парі організований навколо одного джерела енергії, ми структуруємо свої системи з урахуванням того, що коли це джерело енергії зміниться, вся система може потребувати реорганізації.

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

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

Як штучний інтелект грає все більш центральну роль у розробці, буде зростати попит на швидке генерацію коду. Це може означати, що замість використання JavaScript або TypeScript, а потім мініфікації коду, ми могли б інструктувати штучний інтелект зробити поведінкові зміни, дозволяючи йому оновлювати вже мініфікований код безпосередньо. Крім того, дублікування коду може стати корисною функцією, яка підвищує ефективність програмного забезпечення, оскільки штучний інтелект зможе миттєво змінювати всі екземпляри дублікованої логіки.

Ця зміна мислення буде тривати певний час. Люди повинні адаптуватися, а поки що роль штучного інтелекту у розробці програмного забезпечення надає в основному інкрементні покращення. Однак компанії та особи, які приймають штучний інтелект та починають переробляти фундаментальні принципи розробки програмного забезпечення, включаючи закон Конвея, революціонізуватимуть спосіб, яким ми будемо створювати програмне забезпечення, а відповідно, як буде працювати світ.

Остін Венс, співзасновник і генеральний директор Focused, привносить динамічну суміш технічної майстерності та візіонерського лідерства на передній план软件ової промисловості. З кар'єрою, що охоплює 24 роки у сфері розробки програмного забезпечення, він має багате минуле керівництва високопродуктивними інженерними командами в престижних організаціях, таких як Pivotal і PayPal. Цей широкий досвід не тільки відточив його експертизу в галузі, але й поглибив його зобов'язання щодо надання виняткової служби клієнтам через інноваційні рішення програмного забезпечення.