Comments 5
Проблема в том, что в реальной разработке написание кода — только начало пути. Дальше идут code review, тесты, сборки, релизы, проверки совместимости, инфраструктура, мониторинг. И отменять эти этапы никто не собирается - эти процессы позволяют делать тысячи локальных изменений миллионах строк кода. Кстати, AI-адоптеры не обещают, что кода станет меньше.
Вообще, написание кода - середина пути. Сбор и анализ требований, проектирование, планирование - не менее важная часть.
Но при этом все процессы (а не только кодинг) может ускорить использование ИИ-инструментов.
Ускорит ли ИИ разработку?
Не знаю.
С одной стороны - да. Все процессы можно делать быстрее.
С другой - нет. Результат требует проверки и осмысливания, а это не всегда быстрее написания.
Вопрос скорее в контроле. На сколько хватает контроля - настолько и можно ускориться. Но контроль - очень и очень эфемерное понятие.
В итоге выигрыш может и будет, но явно гораздо скромнее обещаний.
P.S. и да, LLM плохо "видят" свои же ошибки, если явно в них не ткнуть.
P.P.S. галлюцинаци - очень и очень серьезный бич ИИ. И пока их не исправят лично я не верю в существенное ускорение разработки. Потому как требуется очень и очень тщательный контроль над результатами работы ИИ.
P.P.P.S. прототипы и MVP - области, где ИИ может действительно сильно ускорить разработку. Просто потому что продукт еще небольшой и серьезного контроля не требует. А если что - можно просто начать с чистого листа.
спасибо за ваш комментарий!
я, как вы понимаете, описываю более-менее мысленный эксперимент и пытаюсь разобраться, насколько AI является game changer-ом. мои выводы в том, что AI это не большая красная кнопка, но явно ускоряет процессы разработки. и продактам надо быть к этому готовыми. лично я использую AI для формирования PRD, но он меня пока не заменил :)
в параллельном обсуждении мне накидали ссылок на развивающиеся форматы оформления задач для разработки, чтобы они были более готовыми к передачи агентам. например, https://openspec.dev/ , и у него есть альтернативы
LLM уже поменяли мир. И этого не отнять.
В разработке ПО всегда искали "серебренную пулю", которая решает все проблемы разом.
Появился ИИ - и теперь все ищут "тот самый промт", который решит все проблемы.
Проблема ИИ скорее в том, что сильно стирается грань между хорошим кодов и плохим кодом. Нейро-слоп - не зря назвали словом года )
Хороший перенос теории ограничений Голдратта на современную разработку с AI инструментами, как кстати вы её выложили)
Только что как раз начали ставить инъекции по лечению слабых звеньев цепи в соответствии с TOC. В основном, все проблемы именно там, где и описано в статье)
Почему AI не спасёт ваш backlog