Transcription
Привет, я Янг из Trey. Сегодня я очень рад представить вам официальную версию Trey Solo, самого отзывчивого кодинг-агента, который мы когда-либо создавали. Мы запустили бета-версию Solo в июле, и отзывы нашего сообщества были невероятными. В бета-версии мы разработали Solo как инженера контекста и агента, который интерактивно работает с вами, чтобы понять ваш проект и подобрать правильный контекст и инструменты в нужное время. Этот обмен информацией между вами и агентом означал, что Solo мог фактически понимать, что вы создаете, даже для длинных горизонтальных задач. Этот интерактивный поток разработки был нашей основой. Теперь, с официальным выпуском, мы построили на его основе нечто гораздо более мощное. Solo теперь обладает большей мощностью в обработке сложной многозадачной работы, которая имеет большое значение в реальной разработке. И он выпускает продукт еще быстрее, чем раньше, оставаясь при этом по-настоящему отзывчивым к вам на протяжении всего процесса. Это ваш шанс на "забег в замок". Так что вы можете построить что-то амбициозное и увидеть, что возможно с этим мощным агентом. А теперь позвольте мне передать слово одному из наших инженеров, чтобы показать вам, что именно делает Solo отзывчивым.
Привет, я Кевин из инженерной команды Trey. Позвольте мне объяснить, что на самом деле означает "отзывчивый", потому что это основа всего, что мы строим. Большинство кодинг-агентов работают односторонне. Вы даете им задачу, они начинают ее выполнять, а вы просто ждете. Так не работает реальная разработка. Реальная разработка — это постоянное итерирование, создание чего-то, проверка этого, корректировка и затем продвижение вперед. Поэтому мы сделали Solo отзывчивым тремя способами: отзывчивый обзор, отзывчивый контекст и отзывчивый многозадачность.
Solo начинает с мгновенного реагирования на ваши изменения в обзоре и направлении, предоставляя при этом высококачественные результаты. Мы встроили этот цикл обратной связи во весь процесс разработки. Таким образом, вы можете координировать несколько агентов вместе, как команду, и запускать несколько рабочих потоков параллельно. Это открывает гораздо больше возможностей и помогает вам очень быстро превращать идеи в продукты. Позвольте мне показать вам, как работает каждый из них.
Во-первых, Solo отзывчив к вашему обзору. Поэтому, если вы запускаете кодинг-агент из своего терминала, он работает как "черный ящик". Если он движется в неправильном направлении, его очень трудно направить в середине работы. С Solo все совершенно иначе. Это обмен информацией между вами и вашим агентом. Скажем, "Я создаю систему двухфакторной аутентификации". Solo начинает с предоставления мне плана. Теперь я могу посмотреть на это, увидеть, имеет ли это смысл, скорректировать это напрямую, если что-то не так, и если все хорошо, я просто нажимаю "принять". Пока он работает, Solo разбивает все на список дел, поэтому я всегда знаю, что сделано, а что дальше. Если список становится длинным, я могу просто свернуть выполненные элементы в сводки. Это сохраняет порядок.
Мы выпустили функцию списка дел в августе во время бета-тестирования. И отзывы были отличными. Разработчики постоянно говорят нам, что это та ясность, которую они всегда хотели с задачами. Они действительно могут видеть, что происходит. И пока Solo выпускает код, я могу проверить изменения здесь, в представлении изменений. Каждое изменение, которое вносит Solo, отображается здесь. И я могу просмотреть его, как любой другой запрос на слияние. Мы потратили много времени, думая о том, как агенты могут лучше реагировать на разработчиков. Дело не только в том, чтобы дать агентам большее контекстное окно. Вся суть в решении этой проблемы согласования. Убедиться, что вы и агенты всегда на одной волне, потому что именно так вы действительно объединяетесь с агентом, который слушает, и именно так вы строите доверие на этом пути.
Далее, Solo отзывчив к вашему контексту. Управление контекстом — это постоянная головная боль для разработчиков, использующих ИИ для создания. Трудно найти баланс между достаточной детализацией и точностью. Solo стремится решить эту проблему, чтобы агенты работали с точно правильным контекстом для текущей задачи. Итак, здесь справа у вас есть эта панель. Думайте о ней как о приборной панели вашего кабины. Вы можете точно видеть, что делает Solo, какие файлы, какие инструменты или какую информацию он фактически использует. Это держит вас и агентов в курсе происходящего. Никаких "черных ящиков". И Solo очень хорошо работает с этим контекстом. Если я добавляю или изменяю что-то в панели навигации, Solo немедленно перестраивает свой подход на основе новой информации. Если что-то ломается, я могу просто взять ошибку из моей консоли, вставить ее, и Solo уже знает кодовую базу, поэтому он исправляет ее в контексте.
Но вот еще лучшая часть: интеграция основных сервисов в эту панель. Мы подключили такие важные сервисы, как базы данных, LLM-сервисы, платежные API и Figma, прямо в контекстную панель. Все, что вам нужно для выпуска реального приложения, находится прямо здесь, в рабочей области. Вам больше не нужно искать другие инструменты или переключаться между вкладками. Мы также решили проблему "контекстного загрязнения". Когда ваш разговор становится длинным, и у вас заканчивается место для контекста, просто нажмите "сжать". Это очищает все и сохраняет важные вещи. Ваш агент лучше работает с чистым контекстным окном, так же, как вы лучше работаете с ясной головой. С момента бета-тестирования мы потратили много времени на инженерию контекста в Solo. Очень здорово видеть, как Solo адаптируется к изменениям контекста в реальном времени и подбирает нужные вещи для выполнения работы.
Хорошо, последнее, но не менее важное: Solo реагирует на то, как вы на самом деле работаете. А это означает работу с несколькими агентами и многозадачность. С этим выпуском GA мы выпускаем двух специализированных агентов, созданных для разных типов работы. Во-первых, Solo Builder. Некоторые из вас уже знают его. Он предназначен для быстрой разработки. Вы даете ему идею. Он создает продукт от начала до конца, от нуля до готового к выпуску продукта за считанные минуты. Это настоящий строитель. Теперь у нас есть Solo Coder. Этот отличается. Он предназначен для глубокой работы, особенно когда вам нужно тщательное планирование и точность с существующей кодовой базой. Но вот что действительно здорово в Solo Coder: он может вызывать под-агентов для специализированной работы, рефакторинга кода, интеграционных тестов, управления работой Git. Вы делегируете это под-агентам, и они справляются с этим. Агенты могут работать на разных моделях, поэтому вы всегда можете выбрать лучшую модель для конкретной задачи. И эти агенты находятся в открытой экосистеме. Вы можете делиться своими под-агентами и находить агентов, созданных сообществом.
Теперь вот где это становится еще мощнее. Со всеми этими агентами вы можете выполнять несколько задач параллельно. Solo Builder выпускает новую функцию. Solo Coder рефакторит ваш устаревший код. Под-агент управляет вашим конвейером CI/CD. Вы можете переключаться между любым из них с нулевой потерей контекста. Все отслеживается прямо здесь. Это пробел, который мы видели во многих инструментах кодирования на базе ИИ. В реальной разработке вы никогда не делаете только одно. Так что теперь с Solo вам не придется.
За последний год Trey обслужил миллионы пользователей по всему миру. Они выпустили много продуктов с Trey. Мы с нетерпением ждем, когда все больше и больше пользователей превратят свои идеи в продукты. И мы надеемся, что вы все насладитесь Trey и Solo. Спасибо за вашу любовь и поддержку.