Прощай, старый друг

MMaximilian Schwarzmüller
Computing/SoftwareManagementInternet Technology

Transcript

00:00:00Сегодня у меня для вас небольшая игра. Вот несколько приложений, IDE,
00:00:06инструментов агентной инженерии, и я хочу, чтобы вы сказали мне, кто есть кто. Заметили кое-что?
00:00:15Все они практически одинаковы. Ладно, вот это — VS Code. Выглядит иначе, верно? Панель
00:00:22агента здесь справа, а не слева, и вам всё равно приходится открывать по одной рабочей области на проект,
00:00:31так сказать. Одно окно VS Code на проект, и в нём находятся ваши агенты для этого проекта, но,
00:00:38конечно, это тоже изменится. Если вы посмотрите на их заметки к релизу, в будущей версии у нас
00:00:46появится режим агентов Visual Studio Code, или вид, или приложение, или что-то в этом роде. Вы уже могли получить к нему доступ,
00:00:54если участвуете в программе VS Code Insiders, так сказать, и в будущем VS Code
00:01:02всё равно останется. Вы по-прежнему сможете использовать его в том виде, в каком он есть сейчас. Это никуда не денется, но
00:01:09в будущем вы также сможете использовать это приложение как альтернативу и сможете запускать
00:01:17его прямо из VS Code. И угадайте что? Здесь у нас также будет несколько проектов слева и
00:01:24несколько сессий, сгруппированных под ними, чтобы у вас было одно приложение, в котором вы
00:01:33можете управлять всеми своими агентами во всех проектах, прямо как в Claude Code. Да, это Claude Code
00:01:39или Codex. Это Codex или Cursor. И в Cursor, конечно, всё ещё есть старый режим IDE,
00:01:48если он вам нужен, так что вы можете использовать его. И, конечно, есть интерфейсы командной строки (CLI). Я имею в виду, вы можете использовать Codex или
00:01:55Claude Code через их CLI. У меня есть курсы по Claude Code, Codex, а также мой курс по ИИ,
00:02:02где я разбираю GitHub Copilot и Cursor. Там я рассказываю про IDE в случае с GitHub,
00:02:09Copilot и Cursor, то есть VS Code и Cursor, а также про CLI и десктопные приложения для Codex и Claude Code.
00:02:17Так что у вас есть выбор, разные способы. Но когда дело доходит до десктопных приложений, у нас есть
00:02:23довольно явный победитель, судя по всему. Редактор, IDE будущего — если хотите называть это так —
00:02:30похоже, будет выглядеть именно так, и в этом есть смысл. Конечно,
00:02:37неясно, будет ли это окончательной формой. Думаю, маловероятно,
00:02:44что это так, потому что только за последний год мы увидели столько перемен, эволюции и развития
00:02:52в этой сфере, в том, как мы взаимодействуем с агентами, что это вполне может быть не финальный вариант.
00:02:59Но на данный момент мы имеем именно это, и, как я сказал, это логично. Я не уверен,
00:03:07стоит ли работать над четырьмя проектами одновременно, когда пять агентов делают своё дело в каждом проекте,
00:03:15но это ваше право. Лично я большую часть времени работаю только с одним или двумя агентами, и да,
00:03:25потому что я хочу обдумывать задачи, которые им даю, я хочу анализировать код. Но, может быть,
00:03:31я просто старею. Это, конечно, тоже может измениться, но вы действительно можете сойти с ума и легко работать над несколькими
00:03:39проектами. И я имею в виду, что это новая парадигма. Это то, чего мы просто не делали четыре или три года
00:03:48назад, даже два года назад этого не было. У вас не было бы открыто четыре окна VS Code,
00:03:56чтобы постоянно прыгать между ними, писать код в одном проекте и переключаться на другой.
00:04:01Вы бы так не делали, потому что — угадайте что? — вы сами писали код. В наши дни, конечно, мы — и я говорю "мы",
00:04:10хотя это может быть неправдой для вас — но многие разработчики пишут меньше кода. Я определенно пишу
00:04:15меньше кода. Я уже говорил об этом в других видео. И раз уж теперь мы оркестрируем агентов, то, как я сказал,
00:04:23наличие такого интерфейса вполне оправдано. Сейчас компании всё ещё пытаются проработать
00:04:29детали этого интерфейса, такого типа приложений. Я имею в виду, например, в Codex у вас есть
00:04:40терминал внизу, в Claude Code он справа. Так что у нас есть доступ к терминалу,
00:04:47потому что это очевидно имеет смысл. Можно спорить о том, лучше ли он справа или снизу.
00:04:52Что у нас также есть в обоих приложениях, так это... это небольшое превью изменений в коде (diff). Ладно, кажется, у меня здесь
00:05:00нет незакоммиченных изменений, но они есть в Claude Code. Здесь вы можете легко просмотреть
00:05:06правки в вашем коде или незакоммиченные изменения, скорее всего, примененные вашим агентом,
00:05:12и где вы даже можете добавлять комментарии. А эти комментарии затем добавляются как контекст к вашему
00:05:21диалогу. Это функция нового десктопного приложения Claude Code, которое вышло несколько часов назад
00:05:27и уже разобрано в моём курсе. Эта функция есть в приложении Claude Code, и она также есть
00:05:33в приложении Codex. У вас также есть такие вещи, как встроенный браузер, встроенный
00:05:39режим предварительного просмотра в Claude Code, который можно настроить. Затем вы можете запустить браузер, и в этом браузере
00:05:45вы даже можете выбирать элементы и добавлять их как контекст к разговору. Подобные вещи
00:05:51существуют. Это также есть в Cursor, например. У них был довольно крупный запуск, кажется, ещё в прошлом году,
00:05:57когда они анонсировали свой браузер. Так что мы видим, что для веб-разработки
00:06:02это новая интересная фишка для этих IDE. И я думаю, VS Code тоже анонсировал нечто
00:06:09подобное — что они хотят улучшить свой интегрированный браузер. Мы видим,
00:06:14что всё действительно движется к миру, где можно замкнуть цикл обратной связи проще, чем раньше.
00:06:22Где вы можете оркестрировать несколько агентов в нескольких проектах, но при этом у вас есть
00:06:28живой просмотр в той же IDE, в том же редакторе, и где вы можете нажимать на элементы или добавлять комментарии,
00:06:37как я уже упоминал, прямо в окне предпросмотра, в окне diff, чтобы вы могли
00:06:43предоставить эту обратную связь ИИ. И это явно то направление, в котором мы движемся.
00:06:50А менее важными, судя по всему, становятся традиционные функции IDE. Например,
00:06:58встроенный процесс отладки, которым я, признаться, и так пользовался нечасто, но всё же.
00:07:07Кажется, это уходит. Такие вещи, как дерево файлов... Ну, дерево есть, но только для ваших изменений, а не по умолчанию.
00:07:14Кому какое дело до файлов, если над ними работает агент? Мне всё ещё есть дело. По этой
00:07:22причине я обычно держу свои проекты открытыми в VS Code, и лично я затем просто открываю
00:07:30там терминал и использую что-то вроде Claude Code или Codex (или Pi с моей подпиской Codex).
00:07:38Я активно использую этот подход с ассистентом в терминале, но время от времени я также
00:07:46захожу в десктопное приложение. Но даже тогда мне нравится иметь возможность видеть полное дерево файлов и даже переходить в файлы,
00:07:54которые в данный момент не были затронуты агентом, а это то, чего не хватает в
00:07:59этих новых IDE или приложениях для агентной инженерии, как бы вы их ни называли. Что у них
00:08:07есть (или у некоторых из них), так это рутины, а в приложении Codex есть автоматизации. Это функции,
00:08:14где вы можете использовать ИИ-агента не только для редактирования или генерации кода. Вы можете создать,
00:08:21например, рутину, чтобы определенный промпт выполнялся в определенное время каждый
00:08:29день или будний день. Это может быть промпт, влияющий на ваш код, или же
00:08:33промпт, который просто анализирует недавние изменения, последние коммиты, или делает что-то
00:08:38совсем другое. Так что подобные вещи там есть. Но да, похоже,
00:08:46старые добрые IDE и редакторы кода, возможно, умирают. И когда я говорю "умирают",
00:08:54всегда нужно помнить, что этот процесс не будет сверхбыстрым, даже если вся ИИ-эволюция идет довольно резво
00:09:02и всё время что-то меняется. Даже с учетом этого, если мы заглянем за пределы технологического пузыря, частью которого
00:09:09я, безусловно, являюсь (я это полностью осознаю). Но если мы выйдем за пределы
00:09:14этого пузыря, если мы посмотрим на обычные компании и обычных людей, работающих в них,
00:09:20мы не увидим, как они завтра откажутся от IDE и редакторов кода. Это ясно. Но я думаю, что в целом,
00:09:28в будущем олдскульные IDE, вероятно, станут менее важными. Хотя,
00:09:38мне также интересно услышать, что думаете вы. Главный вопрос для меня сейчас: победит ли такой
00:09:44тип приложений (десктопные приложения) или это будут CLI и терминальные интерфейсы? Я имею в виду,
00:09:53как Claude Code в терминале, у которого есть очевидные недостатки. Терминал подходит не всем,
00:09:59верно? И у меня лично бывают с ним трудности. Но опять же, как я уже упоминал, мне нравится
00:10:05поток работы в обычной IDE с интегрированным кодинг-агентом прямо в терминале.
00:10:12Но да, я вижу преимущества наличия такого приложения, которое выглядит лучше, его легче
00:10:19использовать, оно более дружелюбно к пользователю, особенно для новичков, но также и для опытных разработчиков,
00:10:24конечно. Так что будет интересно, какой из этих подходов победит, или же у нас останутся оба.
00:10:31Это тоже вполне возможно, и определенно так и есть сейчас и в обозримом будущем, я полагаю.
00:10:39И как я сказал в самом начале, этот стиль приложений для агентной инженерии, даже если он
00:10:47сейчас выглядит одинаково во всех программах, вероятно, тоже продолжит развиваться. И будет
00:10:53любопытно посмотреть, как наш рабочий процесс, среда и инструменты будут выглядеть
00:11:02через год или около того.

Key Takeaway

Среды разработки трансформируются из редакторов кода в центры оркестрации агентов, где управление несколькими ИИ-сессиями в разных проектах заменяет ручное написание строк кода.

Highlights

Visual Studio Code внедряет специальный режим агентов, позволяющий управлять сессиями ИИ напрямую из редактора.

Современные интерфейсы Claude Code и Codex позволяют просматривать изменения в коде (diff) и добавлять комментарии, которые ИИ использует как контекст для диалога.

Интегрированные браузеры в Cursor и Claude Code позволяют выбирать элементы веб-страниц для передачи их в качестве контекста ИИ-агенту.

Приложение Codex включает функции автоматизации и рутин для запуска определенных промптов по расписанию.

Традиционные функции IDE, такие как глубокое дерево файлов и встроенные инструменты отладки, становятся менее востребованными при переходе к оркестрации агентов.

Timeline

Унификация интерфейсов инструментов агентной инженерии

  • Интерфейсы приложений для работы с ИИ-агентами становятся практически идентичными по структуре.
  • Visual Studio Code Insiders уже тестирует режим агентов как альтернативный вид приложения.
  • Единое окно управления позволяет переключаться между проектами и группами сессий подобно Claude Code или Codex.

Многие современные инструменты разработки начали копировать визуальную структуру друг друга. VS Code планирует внедрить режим, в котором проекты и сессии агентов группируются в левой панели для удобного переключения. Это приближает классические IDE к формату специализированных приложений для агентной инженерии, таких как Cursor или Claude Code.

Новая парадигма оркестрации вместо написания кода

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

Два года назад разработчики редко держали открытыми множество окон проектов, так как писали код вручную. Текущие инструменты позволяют запускать по несколько агентов в каждом проекте, что меняет рабочий процесс. Основной задачей становится не набор текста, а анализ и обдумывание задач, которые делегируются инструментам.

Функциональные возможности современных ИИ-редакторов

  • Окна просмотра изменений (diff) позволяют комментировать правки агента для уточнения контекста.
  • Встроенные браузеры в IDE замыкают цикл обратной связи за счет прямого импорта элементов страниц в чат.
  • Терминал остается ключевым элементом, располагаясь справа или снизу в зависимости от приложения.

Инструменты вроде Claude Code и Codex внедряют специфические функции для ускорения разработки. Пользователь может оставить комментарий прямо в diff-просмотре, и этот текст автоматически станет частью контекста для следующего ответа ИИ. Интеграция живого просмотра (live preview) и браузера позволяет ИИ-агенту получать данные о DOM-элементах напрямую, что упрощает веб-разработку.

Упадок традиционных функций IDE и будущее отрасли

  • Классические инструменты отладки и стандартное дерево файлов теряют значимость при работе через агентов.
  • Функции рутин и автоматизации в Codex позволяют выполнять промпты по расписанию для анализа коммитов.
  • Переход от олдскульных IDE к новым интерфейсам будет постепенным и затронет в первую очередь технологический сектор.

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

Community Posts

View all posts