[Перевод] ByteDance запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

ByteDance, компания, создавшая TikTok, запустила новую интегрированную среду разработки (IDE) под названием Trae. Построенная на базе Visual Studio Code (VS Code), Trae использует знакомую платформу, и в ней есть ИИ-инструменты, которые помогают создавать приложения быстрее и проще — иногда без написания кода.

Если вы уже пользовались Cursor AI, Trae может показаться вам знакомым. Я использую Cursor уже несколько месяцев, так что я довольно быстро освоил Trae. Но я должен сказать, что Trae кажется более современным, удобным и менее сложным, чем Cursor.

Что такое Trae?

Trae создан для повышения продуктивности разработчиков. ИИ Trae не ограничивается автозаполнением. Он помогает в отладке, рефакторинге и даже предлагает комментарии или тестовые примеры. Он совместим с конфигурациями VS Code и Cursor для легкого перехода.

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

В настоящее время он доступен для macOS, а версия для Windows находится в разработке.

Trae — часть более широкой стратегии ByteDance по выходу за рамки социальных сетей. IDE распространяется сингапурским филиалом ByteDance и пока полностью бесплатна для использования.

В отличие от конкурентов вроде Cursor, Trae предлагает бесплатно неограниченные возможности искусственного интеллекта, что делает его привлекательным вариантом для разработчиков по всему миру.

Ключевые особенности Trae

Trae предлагает несколько интересных функций, которые делают его сильным конкурентом Cursor:

  • Работает на основе моделей GPT-4o от OpenAI и Claude-3.5-Sonnet от Anthropic.

  • Позволяет программировать с использованием искусственного интеллекта, используя команды на естественном языке для генерации, оптимизации и отладки кода.

  • Предоставляет мультимодальное взаимодействие, позволяя разработчикам загружать изображения для уточнения требований к коду.

Есть два способа давать указания ИИ с помощью описательных текстов — в режиме чата или в режиме конструктора.

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

Режим Chat Mode предназначен для программирования в реальном времени, а режим Builder Mode — для автоматического создания проектов. Trae также способен анализировать кодовые базы проектов целиком, а не только отдельные файлы.

Как установить Trae

Перейдите на сайт trae.ai и нажмите на кнопку «Download for MacOS» (возможно, сайт не откроется у пользователей из России).

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

После загрузки установите приложение на компьютер и следуйте инструкциям на экране.

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

Помните, что Trae работает на базе VS Code, поэтому есть возможность импортировать собственные настройки конфигурации из Cursor или существующей учетной записи VS Code.

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

Чтобы воспользоваться ИИ-функциями, необходимо создать учетную запись и войти в нее. После входа в систему ИИ-панель управления выглядит следующим образом:

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

Теперь мы готовы к созданию приложения!

Trae в действии

Чтобы проверить, как Trae создает приложение, давайте попросим его создать очень простое приложение для чата.

Промпт:  create a simple chatbot app based on nextjs

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

Обратите внимание, что для генерации файлов и кода он использует Claude 3.5 Sonnet в качестве основной модели. Что касается скорости, то она также быстрая, как и у Cursor AI.

Когда ИИ закончит создавать файлы и писать код, щелкните на Webview, чтобы запустить приложение NextJS.

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

Все выглядит довольно просто, но я впечатлен тем, что Trae смог создать проект с нуля и запустить приложение с помощью одного промпта.

Мультимодальная поддержка

Еще одна вещь, которая делает Trae привлекательным выбором для разработчиков, — это поддержка мультимодальности. ИИ с точностью понимает загружаемые вами изображения, упрощая совместную работу и повышая эффективность.

Например, я загрузил этот скриншот Spotify и попросил ИИ повторить его с помощью фреймворка Next.js.

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

Промпт:  build a spotify clone using NextJS

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

Вот как выглядит окончательный вариант приложения.

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

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

Кстати, вы заметили вкладку Webview? Это функция в Trae, которая мне очень нравится. Вы можете просмотреть свое приложение прямо в IDE — не нужно переходить в браузер, чтобы увидеть его в действии.

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

TikTok запустила новую интегрированную среду разработки (IDE) для быстрого создания ИИ-приложений

Trae обладает огромным потенциалом, особенно для начинающих разработчиков или тех, кто хочет сосредоточиться на быстром создании прототипов. Bolt.new и V0.dev нравятся начинающим разработчикам благодаря их способности распознавать изображения и воссоздавать приложение или веб-сайт, основываясь только на введенном изображении.

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

Является ли Trae убийцей Cursor?

Trae — многообещающий соперник Cursor, но называть его окончательным «убийцей Cursor» было бы преждевременно. Вот несколько моих личных наблюдений.

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

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

Стоит ли доверять Trae?

Если честно, Bytedance не славится своей конфиденциальностью. Несколько дней назад TikTok даже был запрещен в США на один день.

Так как же именно компания собирается заинтересовать разработчиков в использовании своего нового инструмента?

ByteDance осуществляет стратегическое позиционирование Trae через свой филиал в Сингапуре, используя такие признанные во всем мире ИИ-модели, как GPT-4o от OpenAI и Claude 3.5 Sonnet от Anthropic. Такой подход призван смягчить опасения по поводу прямого влияния китайского правительства. Прозрачное использование IDE известных ИИ-технологий и четкая политика конфиденциальности должны сгладить некоторый первоначальный скептицизм.

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

Мой совет скептикам

Для тех, кто обеспокоен вопросами конфиденциальности, вот несколько советов:

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

  • Также есть возможность использовать запасной компьютер и создать учетную запись с фиктивной электронной почтой, чтобы избежать передачи личных данных.

Trae — это попытка ByteDance попробовать свои силы на совершенно новом рынке. Это хорошая попытка, и бесплатные ИИ-функции без ограничений, безусловно, являются огромным преимуществом. Но многие не могут игнорировать главный вопрос: стоит ли доверять ByteDance свой код?

У компании не самая лучшая репутация в области конфиденциальности. Учитывая, что TikTok подвергается запретам и постоянным проверкам, трудно не задаться вопросом, насколько безопасны ваши данные при использовании Trae. Даже если они скажут, что ими управляет сингапурский филиал, сомнения останутся. Именно так обстоят дела, когда речь идет о китайской технологической компании, особенно такой крупной, как ByteDance.

Кроме того, у самого Trae есть несколько недостатков. ИИ, конечно, полезен, но иногда он перебарщивает. Бывали моменты, когда он выдавал ненужные мне рекомендации, что выбивало меня из колеи.

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

На мой взгляд, Trae стоит попробовать, но с осторожностью. Я бы пока тестировал его на небольших, некритичных проектах. Он еще не готов полностью заменить Cursor или VS Code, но он достаточно интересен, чтобы его попробовать.

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

© Habrahabr.ru