AI-продукт ByteDance TRAE выпустил персонального помощника для разработчиков под названием TRAE Bao. Эта функция стала доступна 29 октября. TRAE объявил о запуске через свои официальные каналы и на официальном китайском форуме сообщества.
В отличие от предыдущего формата, когда помощник выполнял одну задачу за сессию, новый инструмент спроектирован таким образом, чтобы отслеживать проекты, задачи и принятые решения разработчика с течением времени.
TRAE объясняет проблему следующим образом: значительная часть времени, которую разработчики тратят с инструментами для кодирования на базе ИИ, уходит не на написание кода, а на детализацию проектов, распределение задач и переключение между рабочими сессиями. При каждой новой задаче приходится заново объяснять технический стек, предысторию проекта и ранее принятые решения. Сложные требования необходимо вручную разбивать, отслеживать между сессиями и затем собирать воедино.
Помощник использует двухслойную архитектуру. Глобальный помощник отвечает за координацию и хранение памяти между различными проектами. Он способен анализировать прошлые задачи, диалоги и результаты работы разработчика, извлекая при этом повторно используемые решения и ограничения. Когда разработчик начинает новую работу и обозначает цель, глобальный помощник автоматически подгружает соответствующий контекст, изучив опыт из более ранних проектов.
Проектный помощник, напротив, фокусируется на одном проекте за раз. Работая в рамках контекста этого конкретного проекта, он делит сложную потребность на ряд выполнимых задач, запускает подзадачи параллельно, интегрирует их и подводит итоги. Согласно описанию TRAE, роль разработчика в этом процессе смещается в сторону получения отчетов и принятия решений.
В настольном приложении TRAE доступ к глобальному помощнику осуществляется через специальную точку входа, тогда как создание или открытие проекта активирует помощника уровня проекта. Глобальный помощник может быть интегрирован с мессенджерами, такими как Feishu и WeChat, позволяя разработчикам отправлять ему задания и получать обновления о ходе работы, не открывая при этом клиентское приложение.
Существуют определенные ограничения: текущая версия поддерживает только локальные задачи. TRAE сообщил, что поддержка облачных задач и мобильных устройств появится в будущих обновлениях. Пользователи на официальном форуме отмечают, что функция внедряется постепенно, сначала появившись в китайской версии, и что в настоящее время используется автоматический выбор модели без возможности ручной настройки.
Этот запуск добавляет TRAE к растущей группе настольных агентов, которые позволяют пользователям передавать работу с телефона или чат-приложения и поддерживать долгосрочную память между сессиями.