Карпаты тут пишет важное https://x.com/karpathy/status/2026731645169185220 Сложно передать, насколько сильно программирование изменилось из-за ИИ за последние 2 месяца: не постепенно, как обычный «прогресс в штатном режиме», а конкретно с декабря. Есть ряд оговорок, но, на мой взгляд, кодинг-агенты до декабря по сути не работали, а с декабря – по сути работают. Модели стали значительно качественнее, обрели долгосрочную связность и упорство – они способны продираться через большие и длительные задачи, причём настолько хорошо, что это кардинально ломает привычный рабочий процесс программиста. Просто для примера: на выходных я собирал локальный дашборд для видеоаналитики камер у себя дома и написал агенту: «Вот локальный IP и логин/пароль моего DGX Spark. Залогинься, настрой SSH-ключи, подними vLLM, скачай и протестируй Qwen3-VL, подними серверный эндпоинт для инференса видео, сделай базовый веб-дашборд, всё протестируй, настрой через systemd, сохрани себе заметки и напиши мне отчёт в markdown». Агент ушёл работать минут на 30, столкнулся с кучей проблем, нагуглил решения, разобрался с ними по одному, написал код, протестировал, отладил, настроил сервисы и вернулся с отчётом – всё было готово. Я ни к чему не прикасался. Всё это ещё 3 месяца назад легко потянуло бы на проект выходного дня, а сегодня ты просто запускаешь задачу и забываешь о ней на полчаса. В результате программирование становится неузнаваемым. Ты больше не набираешь код в редакторе – так, как это было с момента изобретения компьютеров. Эта эра закончилась. Теперь ты запускаешь ИИ-агентов, даёшь им задачи *на английском языке* и параллельно управляешь их работой и ревьюишь результаты. Главный приз – в том, чтобы научиться подниматься всё выше по уровням абстракции: настраивать долгоживущих агентов-оркестраторов с правильными инструментами, памятью и инструкциями, которые продуктивно управляют несколькими параллельными инстансами кодинг-агентов за тебя. Рычаг, который даёт первоклассный «агентный инжиниринг», сейчас ощущается как очень мощный. Это не идеально – нужны высокоуровневое руководство, суждение, вкус, контроль, итерации, подсказки и идеи. В одних сценариях это работает гораздо лучше, чем в других (особенно для задач с чёткой спецификацией, где можно верифицировать и протестировать результат). Ключ – выработать интуицию, чтобы правильно декомпозировать задачу: передать агентам то, что работает, и помогать по краям. Но, на мой взгляд, сейчас совсем не время, когда "все идет как обычно", в софтверной индустрии.