Кодирование на основе AI: тенденции инструмента разработчика для мониторинга в 2025 году.

С практически всеми инструментами кодирования, в настоящее время наполненным ИИ, разработчики все чаще спрашивают себя: какой тип инструмента кодирования должен быть моим дефолтом сейчас? Нужен ли мне один из этих новых «агентов» или код Visual Studio достаточно хорош? Какую роль играет облако в инструментах искусственного интеллекта?

Чтобы ответить на эти вопросы, я обследовал ландшафт Dev Tool и выбрал некоторые тенденции для застройщиков. Начнем с того, что давайте оценим основные варианты разработчиков, когда дело доходит до адаптации к ИИ:

  • Ваш обычный IDE, дополненным плагином помощника AI: Наиболее распространенный вариант, по -видимому, заключается в том, чтобы придерживаться вашего существующего IDE (например, VS -код, Jetbrains или Neovim) при интеграции помощника по искусственному интеллекту, такого как Github Copilot, помощника кода Google Gemini или JetBrains AI. (Хотя, если вы являетесь пользователем кодового кода Visual Studio, возникает вопрос: как остановить разные плагины AI, разговаривающие друг с другом?)
  • Держа ИИ отдельно от вашего редактора: Если вы предпочитаете чистый редактор кода без отвлечения, вы можете использовать чат-боты, такие как Chatgpt или Anpropic Claude 3.7 Sonnet внешне в качестве помощника по кодированию, а не встраивать ИИ непосредственно в ваш рабочий процесс.
  • Переход на «агент»: Инструменты, такие как Bolt, Cursor и Windsurf, обещают выполнять большую часть кодирования для вас, действуя скорее как со-разработчик с AI, а не на простого помощника по автопроизводству. Эти среды направлены на снижение ручного кодирования путем принятия инструкций высокого уровня и генерируя полное применение. (См. Также: Кодирование Vibe)
  • Полагаясь на AI-IDE Cloud IDE: Вместо традиционной настольной IDE, некоторые разработчики используют такие варианты, как Replit (Ghostwriter), Amazon Codecatalist или Google Cloud Workstations, где ИИ глубоко интегрирован в облачную среду разработки.
  • Использование терминала с AI-мощным: Если вы живете в командной строке, вы можете предпочесть A-усиленный A-усиленный терминал, такой как Warp или Ghostty, или даже инструменты CLI-управляемых AI, такие как ShellGPT или Copilot CLI, которые генерируют команды и сценарии на лету.
  • Полностью бездействует: Сокращающаяся, но страстная группа разработчиков предпочитает вообще избегать кодирования, связанного с AI-афией, предпочитая писать код старомодным способом (что, честно говоря, отлично работало в течение десятилетий для знающих разработчиков).
  • Github Copilot: параметры для установки в «Ваше любимое редактор кода» в качестве плагина.

    Один инструмент разработчика, чтобы управлять ими всеми

    Некоторые из этих вариантов имеют общее, так это то, что их представители считают, что они будут единственным инструментом кодирования с AI-а также, который нуждается в разработчике.

    Недавно я поговорил с основателем и генеральным директором Warp, Зак Ллойдом, о новой версии компании Windows ее приложения Terminal. Мы также обсудили, как Warp позиционирует себя среди множества инструментов кодирования ИИ, которые недавно вышли на рынок. Его ответ ясно дал понять, что он считает, что терминальные приложения, такие как Warp, сейчас способны гораздо больше, чем взаимодействие командной строки.

    «Warp — это очень дифференцированный, самоуверенный подход к следующему поколению инструментов ИИ», — сказал он мне. «Знаете, сегодня мы терминал — сегодня мы есть. […] Это то, что мы считаем, что командная строка — отличное место для разработчиков, чтобы сделать что угодно, используя ИИ. Это похоже на этот действительно низкий уровень интерфейса, который имеет этот обширный выбор инструментов, доступных для него. Инструменты уже написаны, по большей части, можно использовать людьми и машинами, такими как CLIS [Command Line Interface] для обоих. Таким образом, мы чувствуем, что это этот удивительный, дифференцированный подход к клону без «кода» к будущему ИИ ».

    Windows пользовательский интерфейс для Warp Drive; изображение через Warp

    Вероятно, самая выдающаяся вилка кода VS — или «клон», чтобы использовать термин Ллойда — — курсор. В отличие от самого VS -кода, который опирается на плагины, такие как Github Copilot или помощник кода Gemma для функций искусственного интеллекта, Cursor встраивает возможности ИИ непосредственно в среду разработки. И похоже на то, что стремится сделать Warp, с курсором вы можете выполнять почти все задачи разработчиков в приложении.

    Как объяснил MSV от новой стека MSV в сентябре прошлого года:

    «Что мне очень понравилось в курсоре, так это способность справиться с жизненно важным жизненным циклом применения без необходимости покинуть среду разработки.

    Это подход «одно приложение для управления всеми ими»-видение, которое преследуется варп, курсором и несколькими другими приложениями для кодирования-возможно только из-за постоянно растущих способностей последних крупных языковых моделей.

    Идеальный инструмент прототипирования

    Не все приложения пытаются быть всем для всех (ИИ) разработчиков.

    Bolt-это приложение на основе браузера, которое использует запатентованную технологию WebContainers Stackblitz. Но когда я поговорил с его генеральным директором Эриком Саймонсом, он признал, что многие разработчики по -прежнему захотят использовать IDE, такой как код VS или любой из вариантов JetBrains.

    Скриншот болта.

    Во-первых, стоит отметить, что большинство пользователей Bolt не являются профессиональными разработчиками-Саймонс подсчитал, что 60-70% пользователей Bolt «нетехнические». Но для профессиональных разработчиков, которые используют продукт, Bolt «не является оптовой заменой […] И это не то, чем мы намерены быть, — сказал он.

    «Многие компании, которые мы сейчас продаем, они используют это как своего рода замена для Фигмы, почти», — сказал мне Саймонс. «Где, вместо того, чтобы делать все свои прототипы и все такое в качестве дизайнов на фигме, например, давайте просто сделаем компоненты на фигме, а затем бросим их в болт […] в качестве кода, а затем просто предложите его сделать приложения для нас. Это гораздо быстрее, чтобы ИИ просто построил и построил этот материал, и тогда то, что вы получаете, является настоящим кодом ».

    Стоит упомянуть Google и Microsoft в этой категории «прототипирование», потому что обе компании стремятся расширить рынок разработчиков за пределы профессиональных разработчиков. Не говоря уже о том, что оба имеют возможность масштабировать свои инструменты кодирования ИИ. Как сказал мне Райан Дж. Сальва из Google:

    «Мы закладываем основу, как мы получаем только основные инструменты и IDES как можно большему количеству людей, с действительно щедрыми ограничениями использования, и с фактически никаких требований, кроме адреса электронной почты».

    Близнечный код поможет; изображение через Google.

    Облачный нативный инструмент для искусственного интеллекта

    Еще одна тенденция, которую мы наблюдаем в разработке ИИ,-это отсутствие лучшей фразы, облачная изначальная деятельность инструментов ИИ. Например, создатель Docker Compose, Ben Firshman, создал технологию, которая завершает модели искусственного интеллекта в контейнеры — это называется Cog, а Фишман описывает ее как «Docker для машинного обучения». На оборотной стороне он соучредил компанию под названием Replicate, которая предлагает облачную платформу для обмена этими моделями.

    Мы также видели, как появляются различные платформы без серверов, которые специализируются на искусственном интеллекте. Недавно я профилировал Modal, который специализируется на предоставлении без серверной инфраструктуры, адаптированной для вычислительного и долгосрочного ИИ, ML и рабочих процессов данных. Он направлен прямо на разработчиков, которые не хотят справляться с массовыми вычислительными требованиями LLMS и другой инфраструктуры ИИ.

    Модальная игровая площадка.

    Заключение

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

    Многие из недавних или новых участников на рынке труда разработчиков, вероятно, выберут такой инструмент, как курсор или варп в качестве приложения по умолчанию, и работать с ним. Они также с большей вероятностью собирают такие инструменты, как Bolt и Windsurf, чтобы прототип своих приложений. Мы продолжим отслеживать эти тренды инструментов AI Dev здесь, в новом стеке, в течение остальной части 2025 года.

    Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Ричард Макманус — старший редактор нового стека и пишет о тенденциях разработки веб -и приложений. Ранее он основал ReadWriteWeb в 2003 году и встроил его в один из самых влиятельных технологических новостей в мире. С самого раннего … Подробнее от Ричарда Макмануса

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *