GitLab Duo CLI выполняет задачу от цели до завершения
Традиционное пошаговое общение для разработчиков приводит к значительным задержкам из-за постоянной передачи задач и необходимости ручного ввода команд на каждом этапе. Такой подход с кнопкой "продолжить" неэффективен для сложных, открытых задач, таких как исправление падающих тестов или устранение ошибок линтинга. GitLab решает эту проблему с помощью новой команды /goal в GitLab Duo CLI, предлагая управляемый, ориентированный на цели рабочий процесс. Разработчики могут описать желаемый результат, например: "Исправить падающие тесты. Убедиться, что CI полностью зеленый", и делегировать работу. Затем система автономно итерирует, вносит изменения и выполняет проверки в соответствии с поставленной целью. Отдельная модель отслеживает прогресс, решая, требуются ли дальнейшие действия или задача действительно завершена. Это устраняет необходимость постоянного человеческого контроля, позволяя разработчикам сосредоточиться на других задачах и вернуться к проверенному результату. Команда /goal обеспечивает полную прозрачность, позволяя пользователям остановить выполнение, установить новые цели и просмотреть шаги проверки. Эта возможность будет расширена за пределы CLI, скоро появится агент GitLab Duo для Slack, который позволит делегировать задачи в разговорном режиме на платформах для общения. GitLab стремится трансформировать повторяющиеся, ручные исправления в автоматизированные, управляемые процессы, не требуя от разработчиков изменения их существующей рабочей среды. Это знаменует собой переход от простого ИИ-ассистента к практичной, ориентированной на цели автоматизации, значительно повышая скорость и эффективность разработки.
/goalв GitLab Duo CLI, предлагая управляемый, ориентированный на цели рабочий процесс. Разработчики могут описать желаемый результат, например: "Исправить падающие тесты. Убедиться, что CI полностью зеленый", и делегировать работу. Затем система автономно итерирует, вносит изменения и выполняет проверки в соответствии с поставленной целью. Отдельная модель отслеживает прогресс, решая, требуются ли дальнейшие действия или задача действительно завершена. Это устраняет необходимость постоянного человеческого контроля, позволяя разработчикам сосредоточиться на других задачах и вернуться к проверенному результату. Команда/goalобеспечивает полную прозрачность, позволяя пользователям остановить выполнение, установить новые цели и просмотреть шаги проверки. Эта возможность будет расширена за пределы CLI, скоро появится агент GitLab Duo для Slack, который позволит делегировать задачи в разговорном режиме на платформах для общения. GitLab стремится трансформировать повторяющиеся, ручные исправления в автоматизированные, управляемые процессы, не требуя от разработчиков изменения их существующей рабочей среды. Это знаменует собой переход от простого ИИ-ассистента к практичной, ориентированной на цели автоматизации, значительно повышая скорость и эффективность разработки.