Warp запускает приложение для нативного терминала AI-Pryper для Windows

Warp, приложение терминала командной строки, созданное для ИИ, наконец-то прибыло в Windows. Ранее он был доступен только на MacOS и Linux, но сегодняшний запуск значительно расширяет свою потенциальную пользовательскую базу.

Я говорил с основателем и генеральным директором Warp Заком Ллойдом о новостях. Мы также обсуждаем, как Warp позиционирует себя среди множества инструментов кодирования ИИ, которые недавно вышли на рынок. Оказывается, у Ллойда большие планы — он думает, что варп может быть «следующим поколением инструментов ИИ».

Ллойд сначала отметил, что Warp — это «абсолютно нативное приложение, так что это не электронное приложение [and] Это не клон кода против кода ».

«Это, я думаю, в первый раз в Windows люди получают 100% нативного инструмента разработчика AI-Pirst»,-сказал он. «Я думаю, что это действительно большое дело. Windows — самая большая платформа для разработчиков, поэтому я думаю, что это также важно. Это был наш запрос на функции номер один ».

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

Как была построена деформация на окнах

Первоначально Warp был создан с использованием Rust, а Lloyd отметил, что 90-95% кода Core в версии Windows такие же, как в версиях MacOS и Linux. Там, где он отличается, это код, который включает в себя интеграцию с системой Windows.

«Это очень похоже на опыт, который вы получаете на Mac и на Linux, — сказал Ллойд, — с самой большой разницей в том, что он поддерживает PowerShell, он поддерживает Git Bash, [and] Он имеет поддержку WSL, если вы хотите использовать подсистему Windows для Linux ». (Примечание: все это программы Shell, тип программы, которая позволяет пользователям взаимодействовать с операционной системой путем набора команд.)

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

«Мы делаем все наши собственные графические звонки; Мы должны интегрироваться с графическими драйверами в Windows и обработке событий, и все такое », — сказал Ллойд. Он также интегрируется с менеджером пакетов Windows, Winget.

«Мы работаем с командой терминалов Windows и людьми в различных инженерных командах, чтобы убедиться, что продукт отличный для разработчиков Windows», — добавил Ллойд.

Зачем заменять терминалы?

Многие разработчики Windows используют терминал Windows по умолчанию в качестве интерфейса командной строки, или они могут использовать встроенный терминал в коде Visual Studio. Итак, я спросил Ллойда, каким образом будет поле для тех разработчиков, чтобы переключиться на Warp?

Сначала он упомянул «действительно мощную интеграцию искусственного интеллекта» в WARP как причину для принятия WARP.

«В Warp вы можете ввести« Команду »и использовать ее как обычный терминал, так что это полностью связанный с обратно-совместимым терминалом. Но вы также можете просто указать или предложить терминалу то, что вы хотите, чтобы он делал на английском языке. И так, если ты […] Настройка нового проекта, если вы пытаетесь отладить проблему производства, если вы хотите создать функцию кодировки, вы можете просто рассказать деформации на естественном языке-например, это то, что я хочу сделать-а затем С различной степенью автономии и способностью собирать контекст, используя команды терминалов, Warp сделает это для вас ».

Ллойд отметил, что интеграция искусственного интеллекта все чаще становится основным ценным предложением для новых пользователей. Но он говорит, что у Warp также есть «другой, переосмысленный пользовательский опыт по сравнению с нормальным терминалом».

«… В терминале Варпа входной редактор работает так, как вы в IDE».
— Зак Ллойд, генеральный директор Warp

«В обычном терминале очень простые взаимодействия чувствуют себя очень странными для многих пользователей», — сказал он. «Так, например, вы не можете щелкнуть и поместить курсор мыши в обычный терминал. А в терминале Warp входной редактор работает так, как вы в IDE или что -то в этом роде. Это настоящий редактор кода. У вас есть реальная поддержка отбора; Вы получаете автоматическое завершение, вы получаете синтаксис, выделяете-все это. Так что ввод намного приятнее ».

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

Входные/выходные блоки деформации; изображение через Warp

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

В целом, Ллойд сказал, что WARP «должна быть заменой падения» для терминала Windows. «Не должно быть никакого шага назад для того, кто приходит из этого опыта, но это должно быть очень, очень значительное обновление».

Терминальные приложения как инструмент AI dev

За последние пару лет терминальные приложения стали удивительно яркой категорией Dev Tools, особенно с появлением ИИ. Двое из авторов учебных пособий нового стека предоставили отзывы о WARP — Дэвид Истман проверил версию MacOS и пришел к выводу, что Warp «дает вам такую ​​командную строку, которую вы часто предполагали, но у вас никогда не было ”; В то время как Джек Валлен попробовал версию Linux и назвал ее «терминалом мечты пользователя».

Но мы также видели, как недавно на рынок появилась куча новых инструментов для кодирования ИИ, а некоторые — такие, как болт, виндсерф и милый — утверждая, что это агентские идентификаторы, способные создавать целое приложение с нуля. И только на этой неделе Google выпустил инструмент кодирования AI, который предлагает в 90 раз больше завершения кода, чем его основной конкурент Github Copilot.

«… Мы хотим опираться на свои сильные стороны, где терминал действительно сияет […] Терминал — это гораздо больше инструмента Pro Developer ».
— Ллойд

Учитывая всю эту деятельность инструмента кодирования ИИ, я спросил Ллойда, как Warp вписывается в этот уже переполненный ландшафт.

«Я думаю, что мы хотим опираться на свои сильные стороны, где терминал действительно сияет», — ответил он. «Что хорошего в Болте, так это то, что вы можете сделать все это в веб -приложении, и вам действительно не нужно быть разработчиком вообще. Терминал — это гораздо больше инструмента Pro Developer ».

Тем не менее, благодаря ИИ он видит, как деформация расширяется, чтобы сделать гораздо больше генерации кода, что традиционно не было доменом терминалов.

«Вы можете в Warp, все чаще иметь код записи Warp», — сказал Ллойд. «Он может создавать проекты, он может отлаживать ошибки. Действительно крутая вещь, однако, из -за того, где мы сидим в стеке, она может делать это по проектам — что действительно приятно ».

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

«Наша цель — быть самым продуктивным интерфейсом для разработчиков, которые хотят работать с ИИ».
— Ллойд

«Наша цель на самом деле состоит в том, чтобы быть самым продуктивным интерфейсом для разработчиков, которые хотят работать с ИИ, будь то кодирование или другие варианты использования».

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

«Я думаю, что разработка будет выглядеть не так, как людей, открывающих кучу файлов и создание кодовых изменений», — сказал Ллойд. «Я думаю, что это будет выглядеть […] Люди, начинающие с: эй, вот что я хочу достичь, позвольте мне работать с вами, чтобы достичь этого ».

Он отмечает, что ИИ уже хорош в генерации кода, но время от времени он будет «застрять». Таким образом, для человеческого разработчика всегда будет необходимость взаимодействовать с ИИ.

«И я думаю, что ты хочешь […] Интерфейс, в котором разработчику очень легко, в естественном инструменте для них, чтобы запрыгнуть и вроде правильно, что делает ИИ. Я думаю, что в этом направлении идет все.

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

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

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