Пол Форд: качественный софт по-прежнему делают люди, а не ИИ

Саймон Уиллисон опубликовал в своём блоге короткую цитату из эссе Пола Форда «A.I. Was Supposed to Give Us New Killer Apps. What Happened?» («ИИ должен был подарить нам приложения-хиты. Что случилось?»).

Форд пишет, что какое-то время казалось, будто профессии вроде его собственной, разработчика ПО, обречены: как соперничать с неутомимыми роботами? Но индустрия постепенно осознаёт, что создание по-настоящему передового софта всё равно требует, чтобы люди думали и работали вместе, максимально используя свои навыки и оттачивая ремесло.

По мнению Форда, ИИ умеет писать очень хороший код, но он же облегчает и халтурную работу за чужой счёт, и это одна из причин, почему многие такие проекты проваливаются. Вывод автора он формулирует афористично: теперь, когда программировать может каждый, стало яснее, почему многим этого делать не стоит.

В источнике не указаны ни издание, где вышло эссе Форда, ни его должность, только имя и заголовок статьи, на которую ссылается пост.

Ключевые факты

  • Пол Форд утверждает: ИИ пишет хороший код, но топовый софт всё ещё делают люди, работая сообща и оттачивая мастерство
  • Тезис, реакция на страх, что ИИ отменит профессию разработчика: индустрия, по словам Форда, приходит к обратному выводу
  • ИИ также облегчает халтурную работу за чужой счёт, Форд называет это одной из причин провала многих ИИ-проектов
  • Афоризм автора: теперь, когда кодить может каждый, стало яснее, почему многим не стоит
  • Цитату в своём блоге привёл Саймон Уиллисон со ссылкой на эссе Форда «A.I. Was Supposed to Give Us New Killer Apps. What Happened?»

Почему это важно

Это короткая, но точная формулировка позиции в споре, который идёт вокруг ИИ и профессии разработчика уже пару лет: заменит ли генеративный ИИ программистов или изменит характер их работы. Пол Форд занимает промежуточную позицию, ИИ действительно умеет писать код, но качество топового софта по-прежнему упирается в человеческое мышление, сотрудничество и ремесленный навык, а не только в способность сгенерировать текст программы.

Кому это важно

Разработчикам и командам, которые внедряют ИИ-инструменты в повседневную работу и задаются вопросом, что из их роли останется незаменимым; техническим руководителям, решающим, как распределять задачи между людьми и ИИ; менеджерам, нанимающим программистов в эпоху доступных кодогенераторов.

Как это применить

Практический вывод из тезиса Форда, не измерять пользу ИИ-инструментов только скоростью написания кода. Раз ИИ облегчает и небрежное выполнение чужой работы, стоит явно закладывать в процесс совместное ревью, разбор архитектурных решений и передачу опыта внутри команды, то, что, по мысли автора, отличает работающий продукт от провалившегося ИИ-проекта.

Можно ли доверять

Источник, личный блог Саймона Уиллисона, который дословно процитировал фрагмент эссе Пола Форда и указал название работы. Сама цитата, личное мнение Форда, а не результат исследования или статистика; издание, в котором вышло его эссе, и его текущая должность в посте не названы.

Риски и подводные камни

Это короткая выдержка из большего текста, вырванная из контекста статьи Форда, судить по ней обо всей аргументации автора нельзя. Риск и в обратном прочтении афоризма «теперь кодить может каждый, но многим не стоит»: он легко превращается в готовый аргумент против допуска ИИ-инструментов к разработке в целом, хотя сам Форд говорит именно о балансе между ИИ и человеческим трудом, а не об отказе от ИИ.

«Какое-то время, признаю́сь, казалось, что такие роли, как моя, разработчик ПО, обречены. Как нам бороться с неутомимыми роботами? Но наша индустрия постепенно осознаёт, что создание по-настоящему передового софта всё равно требует, чтобы люди думали и работали вместе, по максимуму используя свои навыки и оттачивая своё ремесло. ИИ умеет писать очень хороший код, но он же облегчает и халтурное выполнение чужой работы, отчасти поэтому все эти проекты и проваливаются. Теперь, когда программировать может каждый, стало яснее, почему многим этого делать не стоит.»

— Пол Форд