Сложные дискуссии Дарио в Давосе

MMaximilian Schwarzmüller
Computing/SoftwareBusiness NewsAdult EducationInternet Technology

Transcript

00:00:00На Всемирном экономическом форуме в Давосе в этом году Дарио Амодеи предсказал, что в ближайшие
00:00:0712 месяцев или около того ИИ сможет писать весь код полностью самостоятельно.
00:00:15К словам этого человека стоит прислушаться. Я также поделюсь своими мыслями на этот счет
00:00:20и объясню, почему, на мой взгляд, к этому стоит относиться более взвешенно. Не только потому, что Дарио,
00:00:26разумеется, является генеральным директором Anthropic — одного из ключевых игроков в сфере генеративного ИИ,
00:00:32особенно в части моделей для написания кода. К нему стоит прислушаться еще и потому,
00:00:36что в начале 2025 года он предсказывал, что ИИ сможет писать
00:00:4490% всего кода в течение следующих трех-шести месяцев. И смотря как на это взглянуть —
00:00:50он не был совсем уж неправ. Конечно, эти сроки, вероятно, были слишком амбициозными.
00:00:58Возможно, это заняло не три-шесть месяцев, а скорее шесть-девять, точно не скажу. И разумеется,
00:01:05все сильно зависит от вашей области — в какой сфере вы программируете, а также
00:01:11от используемого языка программирования, вашей компании и принятых в ней правил.
00:01:15И, конечно, это зависит от вас, ваших предпочтений и опыта работы с ИИ.
00:01:21Лично я могу сказать, что где-то с ноября или декабря наступил момент, когда
00:01:29в большинстве моих проектов ИИ действительно пишет 80–90% всего кода. Но вот тут-то
00:01:39начинается самое интересное. Я не имею в виду «wipe coding» (программирование вслепую) и не говорю,
00:01:47что ИИ делает все сам. Я также не утверждаю, что ИИ делает все правильно. Напротив,
00:01:54все гораздо сложнее. Он абсолютно не справляется в одиночку. И речь здесь не о «wipe coding».
00:02:05Наверное, так программировать можно, но я уже делился своим мнением на этот счет. Для меня,
00:02:11просто чтобы мы понимали друг друга, «wipe coding» означает, что вы вообще не смотрите на код,
00:02:16вам на него плевать, и вы, возможно, даже не умеете программировать. Так вот, это не наш случай.
00:02:21Вместо этого мы сейчас находимся в точке, когда
00:02:30многие задачи можно передать ИИ, имея на руках четкий план. Если план хорош, ИИ сможет его реализовать.
00:02:42Я думаю, мы уже достигли этого этапа. Это определенно возможно, по крайней мере для ряда задач.
00:02:50Но, само собой, такой код нужно проверять. Я знаю, есть люди, которые уверяют,
00:02:57что это больше не нужно. Возможно, у них это работает. У меня — точно нет. И
00:03:02если вы выпускаете продукт для клиентов, ответственность за него лежит на вас.
00:03:07Вы как разработчик не можете сказать: «Ой, это ИИ ошибся». Нет, это ваша ответственность.
00:03:13А я не возьму на себя ответственность за код, который не проверял и не понимаю. К тому же,
00:03:21ИИ все еще часто ошибается. Мне приходится исправлять ошибки или направлять его в нужную сторону.
00:03:32И это крайне важно. Это касается этапа планирования, когда вы задаете вектор,
00:03:41но также относится и к тому, что вы делаете с кодом, который выдает ИИ. Так что мы еще
00:03:46очень далеки от того, чтобы ИИ генерировал 90% кода сам по себе. Это не значит,
00:03:54что мне нечего делать. Совсем нет. Это просто означает, что у меня появился очень быстрый «машинист»,
00:04:03который воплощает мои планы, но эти планы должны быть качественными. Да и результат бывает разным.
00:04:11Тем не менее для меня это, скорее всего, быстрее, чем писать все с нуля. Вместо этого
00:04:17я стараюсь составлять хорошие планы, разбивать их на мелкие части, давать ИИ писать код,
00:04:22а затем проверять и дорабатывать его. К слову, под планированием я имею в виду детальные планы,
00:04:28где я прописываю конкретные библиотеки, паттерны,
00:04:33и архитектуру ПО, которую хочу реализовать шаг за шагом. Это не просто набросок
00:04:38или общая идея. Это очень подробный план. У меня это работает. И поэтому,
00:04:44с учетом всех этих оговорок, я бы сказал: да, он может писать около 90% кода.
00:04:52Но это не означает, что он выполняет 90% всей работы самостоятельно. Это важный нюанс,
00:04:58касающийся прошлогоднего заявления Дарио. Мы вроде как пришли к этому, но не в смысле полной автономности.
00:05:05А что насчет его свежего прогноза? В этом году Дарио, по сути, заявил,
00:05:12что ИИ сможет делать все то же, что и инженеры-программисты, и писать ПО
00:05:17полностью самостоятельно «под ключ» в течение 6–12 месяцев. Таков прогноз на этот год.
00:05:24Я искренне рекомендую посмотреть все его выступление целиком, оно очень интересное. Но у меня есть мысли
00:05:30по поводу этого заявления. Очевидно — и я хочу это подчеркнуть, — что я ни в коем случае не
00:05:36умнее и не компетентнее Дарио в вопросах оценки производительности моделей ИИ. Но я и не
00:05:43гендиректор компании, которой нужно продавать эти модели. Я лишь делюсь собственным опытом.
00:05:50Как я уже сказал, я в какой-то мере согласен с прошлогодним прогнозом, но с кучей оговорок
00:05:56и ограничений: ИИ определенно не пишет 90% моего кода сам по себе. Поэтому
00:06:03мне очень трудно представить, что это станет реальностью. Причем я сомневаюсь,
00:06:08что это случится не только в ближайшие 6–12 месяцев, но и вообще в обозримом будущем.
00:06:15Я вполне допускаю, что ИИ способен создавать софт самостоятельно в рамках цикла,
00:06:24как в нашумевших проектах с облачным кодом. Я это вижу. Но полноценная работа
00:06:33инженера-программиста включает в себя задачи, которые я перечислил выше. И, пожалуй, даже больше.
00:06:40Это составление грамотного плана, выбор архитектуры, паттернов и технологий,
00:06:46ревью кода. А также его анализ, исправление багов
00:06:54 и ответственность за этот код. Мне очень сложно представить все это
00:06:59в ближайшем будущем, потому что сегодняшний ИИ слишком далек от этого. Это талантливый,
00:07:08быстрый автор, который делает уйму ошибок и нуждается в очень четком руководстве.
00:07:14Переход к моделям, которые могут все делать сами, которые способны чисто проектировать
00:07:20целые архитектуры в одиночку, использовать новейшие технологии и писать безошибочный,
00:07:28безопасный код без проверки человеком (или только с проверкой другим ИИ) — в это
00:07:36мне верится с трудом, глядя на текущие модели и темпы их прогресса за последние годы.
00:07:42Да, прогресс, безусловно, впечатляет. Он стабильный и уверенный. И особенно
00:07:48сильно шагнули вперед инструменты, о чем я уже говорил. Раньше я упоминал модели:
00:07:55я не уверен, что «голый» интеллект моделей все еще растет по экспоненте.
00:08:00Что касается инструментов, тут мы определенно движемся по какой-то линейной траектории.
00:08:07Но я сомневаюсь, что этого хватит для достижения полной автоматизации в ближайшее время.
00:08:15Естественно, у руководителей компаний свои интересы. Можно сказать, что и у меня
00:08:24есть интерес защитить разработчиков, ведь я продаю курсы по программированию. Но будем честны:
00:08:31это не моя роль, и я на это никак не повлияю. Я просто делюсь своим опытом работы с ИИ.
00:08:38Я настроен весьма открыто и, как я сказал, использую его постоянно. Он действительно
00:08:44пишет 90% моего кода. Просто это еще очень далеко от полной автоматизации. Но мне было бы
00:08:51интересно узнать и ваши мысли на этот счет. Расскажите о своем опыте и сфере деятельности.
00:08:56Возможно, вы вообще не пользуетесь ИИ или используете его только для мелких задач,
00:09:02продолжая писать почти весь код самостоятельно. Или же вы поручаете ему всё,
00:09:07даже не заглядываете в код и получаете отличные результаты. Мне очень любопытно. Напишите об этом.
00:09:12И что ж, желаю всем удачи.

Key Takeaway

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

Highlights

Дарио Амодеи предсказывает полную автономность ИИ в написании кода в течение 6–12 месяцев.

Автор подтверждает, что ИИ уже может генерировать до 90% кода, но только при наличии детального плана.

Важность личной ответственности разработчика за проверку кода и исправление ошибок ИИ.

Необходимость тщательного планирования архитектуры и выбора библиотек перед генерацией.

Скептицизм автора относительно способности ИИ самостоятельно проектировать сложные системы без участия человека.

Различие между «быстрым машинистом» (текущее состояние ИИ) и полноценным инженером-программистом.

Timeline

Прогнозы Дарио Амодеи и текущая реальность

В начале видео обсуждаются амбициозные заявления генерального директора Anthropic на форуме в Давосе. Дарио Амодеи утверждает, что ИИ скоро сможет писать код полностью самостоятельно, основываясь на своих прошлых прогнозах о достижении 90% эффективности. Автор отмечает, что к мнению главы одного из лидеров индустрии генеративного ИИ стоит прислушиваться, несмотря на возможную предвзятость. Тем не менее, указывается на то, что реальные сроки внедрения таких технологий могут затянуться. Успех использования ИИ сильно зависит от конкретной области программирования, используемых языков и корпоративных стандартов компании.

Личный опыт: ИИ как инструмент, а не замена

Спикер делится своим опытом, отмечая, что в его проектах ИИ действительно берет на себя до 90% написания кода. Однако он четко разграничивает это с понятием «программирования вслепую», когда разработчик вообще не вникает в процесс. ИИ рассматривается как исполнитель, способный реализовать четко сформулированный план, но требующий постоянного надзора. Автор настаивает на том, что ИИ часто ошибается и не может работать абсолютно автономно в текущих условиях. Этот этап важен для понимания того, что высокая доля генерируемого кода не означает отсутствие работы для человека.

Ответственность и процесс планирования

В этом разделе подчеркивается критическая роль ответственности разработчика за финальный продукт перед клиентами. Автор утверждает, что нельзя списывать ошибки на ИИ, так как инженер обязан понимать и проверять каждую строку кода. Описывается методика работы: создание максимально детальных планов с указанием библиотек, паттернов и пошаговой архитектуры. ИИ в данной схеме выступает в роли «очень быстрого машиниста», который ускоряет процесс, но не заменяет интеллект проектировщика. В итоге подтверждается, что 90% кода генерируется машиной, но это лишь часть общего объема инженерных задач.

Анализ нового прогноза на 2026 год

Спикер переходит к анализу свежего заявления Амодеи о том, что ИИ сможет выполнять работу инженера «под ключ» уже в ближайшие 6–12 месяцев. Автор выражает глубокое сомнение в реальности этого сценария, указывая на разрыв между генерацией текста и полноценным инженерным мышлением. Он отмечает, что хотя он не обладает компетенциями главы ИИ-компании в оценке моделей, его практический опыт говорит о преждевременности таких выводов. Допускается возможность создания простых приложений в автоматическом цикле, но серьезная разработка требует гораздо большего. Скептицизм обоснован текущим уровнем развития моделей, которые все еще нуждаются в строгом руководстве.

Будущее профессии и роль инструментов

Обсуждаются сложности, которые мешают полной автоматизации: проектирование сложных архитектур, выбор технологий и обеспечение безопасности без участия человека. Автор анализирует темпы прогресса, отмечая, что развитие инструментов идет линейно, а взрывного роста «чистого интеллекта» моделей может и не быть. Переход к безошибочному написанию кода ИИ без проверки кажется спикеру маловероятным в обозримом будущем. В этом контексте рассматривается разница в мотивации: руководители компаний стремятся продать свои продукты, в то время как практики видят реальные ограничения. Подчеркивается, что текущий ИИ — это талантливый автор, склонный к ошибкам.

Заключение и призыв к дискуссии

В финальной части автор признает свою возможную предвзятость как создателя курсов по программированию, но настаивает на искренности своих наблюдений. Он еще раз подтверждает активное использование ИИ в своей повседневной работе, несмотря на критический взгляд на полную автономию систем. Спикер призывает зрителей поделиться своим опытом: используют ли они ИИ для мелких задач или доверяют ему целые проекты. Видео заканчивается на позитивной ноте с пожеланием удачи всем разработчикам в адаптации к новым технологиям. Этот раздел служит мостом для взаимодействия с сообществом и сбора мнений из разных сфер IT.

Community Posts

View all posts