Новости
$50 млн в Серии В: Warp — терминал с ИИ
Продукт улучшает существующие «голые» терминалы, добавляя множество удобств, некоторые из которых напоминают те, что доступны в современных текстовых редакторах.
Когда-то давно, несколько десятилетий назад, при включении компьютера вы получали мигающий в терминале курсор и мало что еще. Вы не могли ничего сделать без запоминания команд, освоения их синтаксиса и ввода в текстовую среду, известную как интерфейс командной строки. Затем, начиная с середины 1980-х годов, это пугающее требование было сметено графическими пользовательскими интерфейсами, управляемыми мышью, такими как Microsoft Windows.
Но даже несмотря на то, что командная строка уже давно вышла из массового сознания, она никогда не исчезала. Большинство людей, которые до сих пор им пользуются, — разработчики и другие высокотехничные специалисты. Они ценят терминалы и командные строки за эффективность и доступ к самым низкоуровневым возможностям компьютера — таким, от которых графический интерфейс ограждает нас, дилетантов, чтобы мы не попали в беду. И поэтому многие люди выполняют некоторые из своих самых важных задач, набирая текст в интерфейсе, который остается практически неизменным на протяжении многих лет.
«Я описываю командную строку людям, которые не знают, что это такое, так: это черный экран с зеленым текстом, который хакеры используют в фильмах, чтобы обезвредить бомбы и сделать что-то подобное», — говорит Зак Ллойд, основатель и генеральный директор нью-йоркского стартапа под названием Warp. Он потратил гораздо больше времени на размышления о фундаментальной природе интерфейса командной строки, чем среднестатистический гик, потому что цель Warp — модернизировать его, не разрушая при этом тех достоинств, которые так долго сохраняли его актуальность.
Главной заслугой Ллойда как технолога являются семь лет, проведенных им в Google. Большую часть своего времени он курировал разработку таблиц Google Sheets — еще одного долговечного инструмента вычислений, который компания помогла перенести в 21 век, сделав его веб-ориентированным и совместным по своей сути.
Warp создал новое терминальное приложение — программное обеспечение, позволяющее взаимодействовать с собственным компьютером и другими компьютерами в сети через командную строку. (И ПК с Windows, и компьютеры Mac по-прежнему поставляются с терминалом, даже если обычные пользователи никогда не приближаются к нему). Само название «терминал» — это возврат к тем временам, когда люди использовали вычислительные устройства, называемые терминалами, для входа в миникомпьютеры и мейнфреймы.
«Когда вы запускаете терминал, вы запускаете программу, которая, по сути, эмулирует поведение того оборудования, которое не производилось с 80-х годов», — говорит Ллойд. «Вы открываете портал к тому, как работали компьютеры раньше. И с точки зрения удобства использования, это не очень хороший инструмент».
В настоящее время программа Warp доступна только для компьютеров Mac, и представляет собой быстрое нативное приложение для MacOS, написанное на Rust — языке программирования, который ценится за способность создавать высокопроизводительный код. Продукт улучшает существующие «голые» терминалы, добавляя множество удобств, некоторые из которых напоминают те, что доступны в современных текстовых редакторах — еще одном старинном классе инструментов, которые до сих пор широко используются технарями. «Мы просто пытаемся сделать интерфейс менее странным и более похожим на современное приложение», — говорит Ллойд.
Например, когда вы нажимаете на клавишу, Warp предоставляет автодополнение команд, которые вы, возможно, собираетесь набрать. Он делит все, что вы делаете, на блоки текста, позволяя вам копировать фрагменты ваших действий одним щелчком мыши, а не кропотливо выделять строки текста. Функция permalink позволяет делиться повторами ваших сеансов, что удобно для демонстрации коллегам того, как вы чего-то добились. Существуют темы для настройки внешнего вида программы — это не так уж важно для большинства категорий программного обеспечения, но все же является новинкой в мире командной строки.
И еще — искусственный интеллект. Как и любая другая технологическая компания, у которой есть пульс, Warp вскочила на волну генеративного искусственного интеллекта, вдохновленной появлением ChatGPT. Это особенно логичная тенденция для компании. При всей умопомрачительной мощи чат-ботов OpenAI и их ответвлений и конкурентов, их использование подразумевает ввод запросов и получение текста в ответ, точно так же, как вы делаете это в терминальном сеансе.
Появление ИИ-ботов «очень интересно для нас, потому что все эти большие языковые модели по сути являются интерфейсами командной строки», — говорит Ллойд. «А терминал, над которым мы работаем, — это идеальный способ взаимодействия с ними».
В своей традиционной форме интерфейсы командной строки предполагают, что вы уже знаете, как ими пользоваться. Они настолько неумолимы, что одна-единственная опечатка не позволяет им понять команду (или, иногда, заставляет компьютер выполнить какую-то задачу, которую вы не планировали, с потенциально катастрофическими последствиями).
Основанный на технологии GPT от OpenAI, ИИ-бот Warp призван облегчить взаимодействие с терминалом несколькими способами. Вместо того чтобы запоминать все команды и опции командной строки, вы можете сказать боту простым языком, что вы хотите сделать, и он составит точную инструкцию, которая вам нужна. Если вы напечатаете что-то и получите сообщение об ошибке, бот поможет понять, что пошло не так. Вместо того, чтобы понимать только одну команду за раз, бот воспринимает историю вашей сессии и учитывает ее, направляя вас, подобно тому, как ChatGPT понимает течение разговора.
«Когда мы создавали компанию, генеративный ИИ еще не был таким особенным», — говорит Ллойд. «Это стало основной частью нашей стратегии благодаря скорости развития технологий за последние несколько лет».
Построение бизнеса
Компания Warp, чей терминал официально все еще находится в стадии бета-тестирования, не делится статистическими данными о количестве пользователей, привлеченных с момента ее запуска в июле 2021 года. Но у него есть все шансы стать вирусным среди разработчиков, которые живут внутри терминальных приложений.
«Говоря очевидное, инструменты разработчика обычно используются на рабочем месте», — говорит Эндрю Рид, партнер венчурного титана Sequoia. «И вообще, терминалы у людей работают каждый день. Поэтому люди знают, если у вас совершенно новый, очень уникально выглядящий терминал. Люди видят его и замечают. Таким образом, это как бы распространяется внутри компаний».
Sequoia настолько оптимистично оценивает перспективы Warp, что недавно возглавила раунд финансирования Серии В стоимостью 50 миллионов долларов. Среди других инвесторов — три высокопоставленных руководителя технологических компаний, которые могут оценить ценность хорошей терминальной программы: Сэм Альтман из OpenAI, Дилан Филд из Figma и Марк Бениофф из Salesforce (который также является троюродным братом Ллойда).
Хотя бесплатная версия Warp предоставляет довольно широкие функциональные возможности, будущее компании зависит от того, как убедить компании заплатить за развертывание приложения в своих организациях. На этой неделе компания делает шаг в этом направлении, выпуская предварительную версию функции совместной работы, известной как Warp Drive. Компания также планирует выпустить версии приложения для Linux и браузера к концу этого года, а версию для Windows — в 2024 году.
Сам факт того, что Warp решила возродить интерфейс командной строки, является многообещающим началом. В то же время, он показывает, как много еще можно сделать, что могло бы быть не так очевидно, если бы компания не взглянула по-новому на такую важную часть технологии.
“Warp уже ответил на вопрос ‘Как сделать терминал в 10 раз лучше?’”, — говорит инвестор Филд. «Есть основные рабочие процессы, которые им еще предстоит внедрить. Но это очень, очень хороший продукт, если вы разработчик».
-
Видео и подкасты для разработчиков1 месяц назад
Особенности сервиса Яндекс Про и будущее Flutter
-
Исследования1 месяц назад
Результаты опроса разработчиков Stack Overflow 2024
-
Видео и подкасты для разработчиков1 месяц назад
Вам не нужно хранилище в приложении
-
Видео и подкасты для разработчиков1 месяц назад
Нужно ли учить Java для Android-разработки в 2024