С практически всеми инструментами кодирования, в настоящее время наполненным ИИ, разработчики все чаще спрашивают себя: какой тип инструмента кодирования должен быть моим дефолтом сейчас? Нужен ли мне один из этих новых «агентов» или код Visual Studio достаточно хорош? Какую роль играет облако в инструментах искусственного интеллекта?
Чтобы ответить на эти вопросы, я обследовал ландшафт Dev Tool и выбрал некоторые тенденции для застройщиков. Начнем с того, что давайте оценим основные варианты разработчиков, когда дело доходит до адаптации к ИИ:
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 году и встроил его в один из самых влиятельных технологических новостей в мире. С самого раннего … Подробнее от Ричарда Макмануса