Создавайте пользовательские по... Заметка
GitLab на русском

Создавайте пользовательские потоки за считанные минуты с помощью агента Flow Creator

Ранее ручное создание многоступенчатых автоматизаций в GitLab требовало глубоких знаний схемы Flow Registry. Это создавало препятствие, поскольку те, кто лучше понимал рабочий процесс, часто отличались от тех, кто хорошо знаком с синтаксисом YAML. В GitLab 19.3 агент Flow Creator устраняет это требование. Пользователи теперь могут описывать желаемые автоматизации простым языком, а агент генерирует полное исполняемое определение.Эта новая функция даёт возможность таким специалистам, как аналитики безопасности и руководители по планированию, обладающие важными знаниями в области рабочих процессов, но не обладающие опытом в области схемы, создавать автоматизации. Просто изложив свои потребности, они могут превратить своё понимание в функциональную автоматизацию. Flow Creator работает через Agentic Chat, входящий в платформу GitLab Duo Agent Platform. Неоднозначности или недостающие детали в описании пользователя проясняются с помощью интерактивных подсказок до окончательного утверждения определения потока.Эти ограничения гарантируют, что увеличение участия в строительстве потоков не нарушает безопасность. Каждый поток работает под объёмом сервисной учётной записи с ограниченными правами, что гарантирует, что он не может превысить доступ автора. Хотя любой может описать поток, его включение всё равно требует роли Сопровождающего или выше. Flow Creator также включает внутренние проверки, проверку документации, применение правил для предотвращения распространённых ошибок и выполнение предварительного контрольного списка. Эти меры выявляют потенциальные проблемы, такие как отсутствующие идентификаторы проектов, неисправные ворота одобрения, неправильные выходные цели и отсутствующие инструкции остановки до генерации YAML. Вывод — это готовое к использованию определение, которое можно вставить в редактор конфигурации. Flow Creator доступен в GitLab 19.3, позволяя пользователям обойти требования по схеме и создавать собственные индивидуальные автоматизации.