Экспериментальный кодовый агент Google, который работает над задачей репозитория отдельно от текущей работы разработчика. Результат нужно просматривать и проверять.

Задачу можно поручить и вернуться позже
Jules рассчитан на асинхронную работу с кодом: исправить ошибку, дополнить документацию или реализовать ограниченную функцию. Пользователь подключает GitHub-репозиторий, задаёт задачу и затем возвращается к предложенным изменениям. Это отличается от автодополнения строки в открытом редакторе.
Сначала подготовьте репозиторий
Официальное руководство предлагает выбрать доступные репозитории и настроить окружение. Агенту нужны понятные команды установки, сборки и тестирования. Если проект запускается только благодаря забытым локальным файлам разработчика, воспроизвести процесс в другом окружении будет сложно.
В AGENTS.md можно описать устройство проекта и правила изменения кода. Укажите, где находятся тесты, как запускается проверка и какие части нельзя менять без причины. Поддерживайте инструкции в актуальном состоянии: противоречащие друг другу правила могут направить агента по неверному пути.
Какая задача хорошо отделяется
Подойдёт воспроизводимая ошибка с ясным ожидаемым результатом: например, неверная обработка пустого значения. Передайте шаги, укажите затронутый экран или функцию и критерий приёмки. У крупной задачи сначала полезно получить план и разделить работу, иначе в результате может появиться слишком большой набор трудно проверяемых изменений.
Принимать по diff и поведению
После завершения просмотрите изменённые файлы, убедитесь в связи каждой правки с задачей и запустите подходящие проверки. Если агент сообщает о тестах, посмотрите, какие именно команды выполнились и в каком окружении. Новая проверка должна обнаруживать исходный дефект, а не просто подтверждать выбранную реализацию.
Сборка без ошибок ещё не показывает, что интерфейс работает во всех нужных состояниях. Для пользовательской функции проверьте обычный сценарий, пустой ввод и отказ внешнего сервиса. Изменения лучше принимать небольшими логическими частями.
Разрешения и условия
Jules получает доступ к выбранным репозиториям; ограничьте его нужными проектами. Секреты передаются через предусмотренные настройки, а не записываются в исходники. Документация называет продукт экспериментальным; планы и объём задач могут меняться. Для регулярной командной работы заранее согласуйте правила review и публикации изменений.
Для каких задач подходит
- Исправления ошибок в GitHub
- Подготовка документации
- Небольшие функции
- Асинхронные кодовые поручения
Сильные стороны
- Отдельный процесс выполнения задачи
- Инструкции и подготовка окружения
- Официальные руководства по review
Ограничения
- Продукт обозначен экспериментальным
- Нужно корректное окружение проекта
- Результат требует проверки и тестов
Проверить подробности
Официальные источники
Описание составлено по материалам разработчика. Возможности, цены и доступность могут меняться; перед использованием сверяйтесь с первоисточником.



