Що насправді дає GitLab Duo Agent Platform розробникам?

GitLab Duo Agent Platform — це набір штучних інтелектів, що працюють усередині середовища розробки. Вони беруть на себе рутинні завдання без жорсткої послідовності дій.

GitLab Duo Agent Platform розміщує кілька спеціалізованих помічників усьому життєвому циклу розробки ПЗ. Замість лінійного процесу ви співпрацюєте з агентами асинхронно.

Доступність залежить від рівня та версії

Платформа працює на GitLab.com, у GitLab Self-Managed і GitLab Dedicated. Потрібен рівень Premium або Ultimate. Базова модель — Anthropic Claude Sonnet 4. Підтримуються також самостійно розгорнуті моделі.

Історія рухається швидко. Бета з'явилася у GitLab 18.2. Самостійні інстанси отримали експериментальну версію у 18.4 за прапорцем self_hosted_agent_platform. За замовчуванням він був вимкнений. У 18.7 його увімкнули. Загальна доступність прийшла з 18.8. У тому ж релізі запустили підтримку GitLab Credits. Прапор прибрали у 18.9.

На 18.9 і раніших версіях Agent Platform не сумісна з додатком GitLab Duo Enterprise. Оновіться до 18.10 або новішої для такої комбінації.

Передумови чітко визначені

Duo має бути увімкнений. Якщо немає Duo Pro чи Enterprise — потрібен Duo Core для верхнього рівня групи або інстансу. Починаючи з 18.8 сам Agent Platform теж треба увімкнути. На 18.7 і раніше — бета та експериментальні функції.

Самостійні інстанси вимагають налаштування екземпляра. GitLab Duo Self-Hosted потребує власноручний AI Gateway із сервісом Agent Platform. Локальна робота потребує розширення редактора, автентифікованого у GitLab. Проект має лежати в груповому просторі імен. Потрібна роль Developer або Maintainer. Owner теж підходить.

Загально доступні функції споживають кредити

Більшість можливостей витрачають GitLab Credits при використанні. Безкоштовний рівень доступний лише за купівлею кредитів. Таблиця нижче показує, що вже випущено як GA.

Agentic Chat відповідає на складні запитання і автономно створює та редагує файли. Code Suggestions пропонує підказки під час написання коду. Custom agents дозволяє командам будувати агентів для унікальних потреб. External agents безпечно підключає сторонні інтеграції — лише Premium і Ultimate.

Planner Agent планує роботу та визначає пріоритети. Він також відстежує прогрес. Data Analyst Agent аналізує метрики та дані проекту. Developer Flow перетворює issues у merge requests. Code Review Flow автоматизує перевірку коду та впроваджує стандарти. Convert to GitLab CI/CD Flow мігрує старі конвеєри. Fix CI/CD Pipeline Flow діагностує і автоматично виправляє зламані конвеєри.

Software Development Flow створює повний багатоетапний план у IDE перед виконанням. MCP clients дає доступ до ресурсів GitLab з будь-якого MCP-сумісного клієнта або розширення IDE. Custom flows поєднує кілька агентів. Interactions in merge requests дозволяє ставити запитання і обговорювати відгуки у коментарях.

Resolve merge conflicts autonomously аналізує конфлікти та редагує файли. Потім пушить фіксацію із вирішенням — Premium і Ultimate. Recommend Reviewers Flow пропонує найкращих рецензентів — Premium і Ultimate. Flow Creator Agent будує користувацькі процеси для AI Catalog — Premium і Ultimate. Resolve review discussions аналізує обговорення та пушить зміни. Також закриває треди — Premium і Ultimate.

SAST False Positive Detection Flow відсіює false positives у SAST-скануваннях — лише Ultimate. SAST Vulnerability Resolution Flow генерує виправлення для SAST-уразливостей — лише Ultimate. Secret False Positive Detection Flow фільтрує false positives у пошуку секретів — лише Ultimate. Permissions Assistant підбирає правильні дозволи для дрібнозернистих personal access tokens — лише Ultimate. Security Analyst Agent автоматизує пріоритизацію та аналіз уразливостей. Ще генерує фікси — лише Ultimate. MCP server безпечно з'єднує AI-інструменти з вашим екземпляром GitLab.

Бета та експериментальні функції розділені за споживанням кредитів

Деякі бета-функції вже витрачають кредити. GitLab for Slack app дозволяє спілкуватися з Duo зі Slack — Premium і Ultimate. Security Review Flow виявляє бізнес-логічні уразливості у merge requests — лише Ultimate. Workspace subagents визначає спеціалізовані субагентів у репозиторії для делегування Developer Flow.

Інші бета-функції поки не споживають кредити. Agent tool governance налаштовує політики схвалення на рівні інструментів для чутливих дій. AI audit event report дає єдиний реєстр активності агентів — Premium і Ultimate. AI Governance Dashboard моніторить сесії та аудит-логи. Оцінює вплив на розробників у групі — лише Ultimate. CI Expert Agent створює та налагоджує конвеєри. Ще оптимізує їх. External MCP servers підключає користувацьких агентів до зовнішніх джерел даних — Premium і Ultimate. Agentic Breaking Change Resolution Flow аналізує падіння конвеєрів при оновленні залежностей і створює кодові фікси — лише Ultimate. Support Assistant діагностує і вирішує проблеми продукту GitLab — Premium і Ultimate.

MCP clients безпосередньо кредитів не витрачають. Проте будь-яке використання Agent Platform через MCP-клієнта, наприклад запити до моделі, може списувати кредити.

Що змінюється для того, хто пише код

Розробники передають рутинну роботу агентам. Рефакторинг, сканування безпеки, дослідження — спеціалізовані помічники обробляють це асинхронно. Платформа не навязує єдиний лінійний шлях. Можна викликати Planner Agent для структурування, Developer Flow — щоб перетворити issue на merge request, Code Review Flow — для стандартів, Fix CI/CD Pipeline Flow — щоб виправити зламані конвеєри. Все це відбувається у відомому GitLab.

Кредити — нова валюта. Кожна GA-функція бере з місячного пулу. Користувачі Free tier мають купувати кредити заздалегідь. Бета-функції, що зараз безкоштовні, можуть почати списувати кредити в момент переходу в GA. Документація каже: це може статися будь-який час.

Адміністратори самостійних екземплярів мають додаткові кроки. Прапор self_hosted_agent_platform існував лише між 18.4 і 18.8. Тепер його немає. Поточні інсталяції потребують AI Gateway із сервісом Agent Platform. Хмарні екземпляри це обходять, але все одно вимагають увімкненого Duo та перемикача платформи.

Користувачі Enterprise add-on на старих версіях заблоковані. Якщо ви на GitLab Duo Enterprise 18.9 або раніше — Agent Platform просто не спрацює. Вирішення — оновлення до 18.10 або вище.

Документ не каже, скільки кредитів коштує дія агента. Не публікує латентність чи бенчмарки точності. Не порівнює платформу з GitHub Copilot чи іншими асистентами. Перелічує можливості та передумови — і нічого більше.

Джерела, за якими написано статтю

  • "GitLab Docs
    https://docs.gitlab.com/user/duo_agent_platform/"

Читайте також