Как Warp перешла от терминала к среде агентского развития

Для выпуска новых агентов Stack на этой неделе мы поговорили с Заком Ллойдом, основателем и генеральным директором Terminal/Agentic Development Warp. Не совсем по совпадению, мы поговорили с Ллойдом в тот день, когда он запустил код Warp, последнюю итерацию путешествия Warp от переосмысления терминала, когда он запустил в 2022 году, стала полной агентской средой для разработчиков, чтобы кодировать с агентами, отлаживать свой код и подтолкнуть его к производству.

Варп код

С помощью кода Warp приложение для настольного компьютера на основе ржавчины представляет множество новых функций, включая встроенный редактор файлов, инструменты для просмотра кода, написанного агентом, и файлы Warp.md, версию Agents.md или Claude.md для управления агентом и другими инструкциями.

Ллойд сказал нам, что главная цель — дать разработчикам инструменты, чтобы не просто взаимодействовать с агентом, но и просмотреть код, чтобы они могли быть уверены, что, когда они отправляют его для рассмотрения, это правильно.

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

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

«То, что вам нужно в инструментах сегодня, — это то, что показывает вам работу агента, объяснение, которое агент имеет на каждом шаге, который он идет — и для меня, это решаемая проблема, это почти похоже на обзор кода», — сказал Ллойд. «Просто вы хотите, чтобы кодекс человеческого кода проверял агента, когда он пишет код, так что вы не попадаете в эту позицию, где вы, как это похоже на разработчик: что, черт возьми, это делал?»

Это означает работу с кодом более непосредственно в WARP, включая редактирование файлов и дерево файлов, чтобы выбрать их, но Ллойд подчеркнул, что Warp не хочет быть редактором. Вместо этого это предназначено для того, чтобы разработчикам было легче увидеть структуру своих проектов в WARP, а также сделать быстрое изменение и увидеть различия, генерируемые агентом без необходимости переключения контекста.

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

То, как это делает WARP, заставляя агента хранить внутренний список задач, и когда пользователь вмешивается, агент перестает работать над этим списком, настраивает его в свете новых инструкций и возвращается к работе.

От терминала до агентов

Как Warp добрался до этой стадии? Ранняя идея, стоящая за этим, заключалась в том, чтобы наконец принести терминал, который всегда был очень мощным, но также и трудным в использовании — и излишне, по словам Ллойда.

«Многие из лучших разработчиков, с которыми я когда -либо работал, просто знали, как делать с этим, что я не мог сделать», — сказал он. «На самом деле, я был как бы ленив. Мне никогда не нравилось полностью овладеть им. Я был: почему эта сила заблокирована в таком старом, устаревшем интерфейсе, понимаете?»

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

Pre-AI, команда также была сосредоточена на добавлении большего количества функций сотрудничества в терминал, что, возможно, не удивительно, учитывая опыт Ллойда в команде Google Docs.

Затем, когда ИИ появился еще до CHATGPT, команда начала добавлять некоторые основные функции искусственного интеллекта в терминал, чтобы пользователи могли описать, что они хотели сделать, и перевести это в команды. Со временем это превратилось в добавление все больше и больше агентских функций, кульминацией которых стало сегодняшний запуск кода деформации.

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

Кодовая страна

Наш разговор, который вы можете найти на YouTube и подписавшись на наш подкаст, также затронул более подробную информацию о запуске и о том, как команда Warp думает о взаимодействии с агентами, среди прочего. Но не менее важно, мы также рассказали о том, почему Ллойд надел ковбойскую шляпу и доставила объявление о новом кодексе основы от задней части лошади в западном городе.

«Тема запуска -« Код на WARP », это« корова » — C, O, W — и мы говорили о том, на что это было бы похоже, что было бы забавно, честно или что было бы запоминающимся? Потому что, когда вы смотрите на любой другой запуск для одного из наших конкурентов — и мы делали это тоже — это обычно, я и не думал, что я не знаю, что я не знаю, что я не знаю, что я не знаю. Было бы немного весело делать это, просто сделать это на лошади.

Таким образом, команда арендовала набор фильмов Западного города, наняла дополнения и приступила к работе. Я возьму это за обычное видео запуска в любой день.

Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Прежде чем присоединиться к новому стеку в качестве старшего редактора для ИИ, Фредерик был редактором предприятия в TechCrunch, где он освещал все, от роста облака и самых ранних дней Kubernetes до появления квантовых вычислений …. Подробнее от Frederic Lardinois

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

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