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

Разовый запуск из терминала
Droid можно использовать в диалоге либо запускать отдельной командой для получения результата без постоянной сессии. В режиме droid exec справка показывает передачу входных данных через поток и выбор формата вывода. Это удобно для обработки заранее подготовленного diff или черновика документа. Перед автоматизацией определите, должен ли агент только прочитать вход или ему потребуется запускать команды проекта.
У вывода есть формат, но из этого не следует правильность содержимого. Если результат читает другой скрипт, предусмотрите проверку обязательных полей и случай, когда агент вернул неполный ответ.
Из diff в заметки к релизу
В учебной ветке изменился лимит длины названия товара и добавилась проверка старых записей. Передайте diff и попросите выписать только заметные для пользователя изменения. Задайте структуру с кратким описанием и ссылкой на строку изменения. В результате должно быть ясно, где поменялось поведение интерфейса и в каких случаях применяется новый лимит.
Сверьте формулировку с тестом и кодом, прежде чем использовать текст. Изменение проверки при сохранении может не затрагивать импорт старых записей. Уточнение существенно для читателя и легко теряется в коротком черновике.
Разрешения и расход
Документация Factory описывает настройки автономности, работу в разных средах и разные условия выбора моделей. Для запуска в CI полезно отдельно проверить, какие секреты и каталоги видит процесс. Если обработке нужен только diff, передайте его как вход и ограничьте работу с остальным проектом.
Для каких задач подходит
- Подготовить заметки о выпуске из набора изменений
- Запустить разовый анализ кода из сценария автоматизации
Сильные стороны
- Есть интерактивный и автоматический запуск
- Справка описывает машиночитаемые форматы вывода
Ограничения
- Доступ агента к инструментам следует ограничить задачей
- Команда проверяет, какие модели, файлы и облачные ресурсы задействованы в сессии
Выбор и условия
- Бесплатный режим
- Не подтверждено
- Пробный период
- Не подтверждено
- Без регистрации
- Не подтверждено
- Русский интерфейс
- Не подтверждено
- Локальная установка
- Не подтверждено
- API
- Да
«Не подтверждено» означает, что сведений недостаточно. Возможность может существовать; сверяйте условия разработчика.
- Исходные форматы
- Код, Текст
- Результат
- Код, Текст
Условия
Есть индивидуальные планы. Потребление зависит от модели и режима, а условия подключения собственного ключа указаны отдельно. Команда проверяет, какие модели, файлы и облачные ресурсы задействованы в сессииОт задачи к первому результату
Практический пример
- Задача
- Подготовить заметки о выпуске из набора изменений
- Что подготовить
- Diff учебной ветки и структура коротких заметок к выпуску.
Задание или запрос
Перечисли изменения, которые видит пользователь. К каждому пункту добавь ссылку на строку diff. Уточни, влияет ли новый лимит на старые записи.
Ожидаемый результат
Черновик заметок с указанием проверяемых изменений в коде.
Как проверить результат
- Сверьте утверждения с тестами и diff.
- Убедитесь, что в вывод не попали секреты и внутренние адреса.
Редакционный учебный пример постановки задачи, а не результат личного тестирования сервиса. Проверьте доступность нужного режима, права на исходники и условия использования результата.
Проверить подробности
Официальные источники
- Страница Factory Droid
- Запуск Droid в приложении, CLI и облаке
- Справочник команд Droid
- Условия доступа и оплаты
- API сессий Droid
Описание составлено по материалам разработчика. Возможности, цены и доступность могут меняться; перед использованием сверяйтесь с первоисточником.
