Обсудить задачу
Ассистент техлида · Агент код-ревью

Дайте техлиду больше времени на сложные решения

Поручите первое код-ревью агенту. Он разберёт изменения, сверится с правилами проекта и оставит замечания в GitLab. Команда получит подготовленный разбор и сможет сосредоточиться на архитектуре и бизнес-логике.

Предварительная стоимость пилотаПо составу пилотаСостав и условия
Для CTO, техлидов и руководителей разработки

Кода становится больше. Времени на ревью — столько же

Когда команда быстрее пишет код с ИИ, очередь merge request растёт. Техлид снова разбирает одни и те же ошибки, а сложные решения ждут. Ассистент берёт на себя первый разбор изменений по правилам вашей команды.

Что можно передать агенту

01

Первый разбор изменений

Агент читает diff и окружающий код, ищет ошибки в изменениях и объясняет, при каких условиях они проявятся. Разработчик получает замечания прямо в MR.

02

Соблюдение правил проекта

В инструкции включаем требования к совместимости, работе с данными, безопасности и тестам. Под разные проекты настраиваем отдельные сценарии ревью.

03

Проверку исправлений

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

От назначения ревьюера до замечаний

Добавьте агента в привычный процесс GitLab

Разработчик остаётся в MR. Коннектор передаёт задачу в Orpheus и возвращает результат в обсуждение кода.

01 · Разработчик

Создаёт MR

Назначает бота ревьюером

GitLab
02 · GitLab

Хранит изменения

Код, описание задачи и обсуждения

03 · Коннектор

Ведёт ревью

Запускает анализ и публикует результат

Orpheus
04 · Ассистент техлида

Разбирает код

Ищет ошибки и повторно проверяет замечания

Среда выполнения · AgentBox

Замечания возвращаются в GitLab. Разработчик вносит правки и при необходимости снова назначает бота. Техлид принимает решение о слиянии.

Права разделены: агент читает репозиторий и данные GitLab; коннектор публикует замечания. AgentBox запускается через Orpheus.
Примеры работы

Что спросить и какой ответ получить

Переключайте примеры. Чтобы попробовать на своих документах или данных, напишите нам.

Ваш запрос · Ошибка в обработке заказа

Проверь MR: разработчик добавил повторную отправку запроса на создание заказа после тайм-аута. В проекте повторный запрос должен возвращать тот же заказ.

Пример ответа агента

orders/client.go:84 — при повторе создаётся новый ключ операции. Если первый запрос дошёл до сервера, но ответ потерялся, второй запрос создаст ещё один заказ.

Ключ нужно сформировать до цикла повторов и сохранять при каждой попытке. Соседний код уже использует его для поиска созданного заказа.

Предлагаемый тест: сервер создаёт заказ, клиент получает тайм-аут и повторяет запрос. Ожидаем один заказ и один ключ во всех попытках.

Замечание к строке · сценарий ошибки · вариант исправления
Ваш запрос · Правка после замечания

Разработчик вынес ключ операции из цикла и снова назначил бота ревьюером. Проверь исправление и прежнее обсуждение.

Пример ответа агента

В новой версии ключ создаётся один раз перед циклом и передаётся во все повторные запросы. Причина прежнего замечания устранена.

Агент готовит закрытие собственного обсуждения с объяснением исправления. Перед публикацией коннектор ещё раз сверяет версию MR.

Чужие обсуждения остаются за их авторами. Техлид оценивает бизнес-логику и принимает решение о слиянии.

Повторное ревью · разбор исправления · обновление обсуждения

Это заранее подготовленные примеры. Данные вымышлены, персональной информации нет. Ответ на вашу задачу покажем во время пилота.

Ильяс Салихов
Почему ревью требует внимания CTO

«AI генерирует код в разы быстрее. Пайплайны ревью и деплоя проектировались под человеческую скорость».

Ильяс СалиховCTO RetailCRM, сооснователь Skillum.AI
Из канала «Инженерия и AI» · о ревью при росте объёма кода
Что входит в настройку

Ревью с учётом вашего проекта

Подключаем готовый коннектор Orpheus для GitLab MR, настраиваем правила команды и среду для анализа кода.

01

Свои правила для каждого проекта

Для сервиса платежей и внутреннего инструмента могут различаться требования, модель и окружение. Коннектор выбирает нужный сценарий по проекту.

02

Меньше необоснованных замечаний

После первого разбора агент повторно проверяет каждую найденную проблему по коду. Отклонённые замечания остаются внутри сессии.

03

Только актуальные изменения

Перед публикацией коннектор сверяет версию MR. Если код изменился во время анализа, устаревший результат отбрасывается.

04

Продолжение прежнего обсуждения

При повторном ревью коннектор учитывает собственные замечания: сохраняет открытые обсуждения, обновляет устаревшие позиции и отмечает исправления.

05

Разделение доступов

Агенту предоставляется доступ на чтение репозитория и GitLab. Право публиковать замечания остаётся у коннектора; сотрудников он сохраняет в списке ревьюеров.

06

Понятный результат при сбое

Незавершённая проверка не выдаётся за успешную. Коннектор сообщает об ошибке; для нового анализа бота назначают снова. После перезапуска он восстанавливает состояние принятых сессий.

Открытый коннектор · уже подключён в продакшене

Orpheus GitLab MR Review

Исходный код и устройство коннектора доступны публично. Факт подключения в продакшене сообщила команда проекта; охват репозиториев расширяется поэтапно.

Посмотреть коннектор
Стоимость пилота

Начните с одного рабочего процесса

Настройка ревью для вашей команды
По составу пилота

Начнём с выбранных репозиториев и одного сценария ревью. Стоимость зависит от правил проверки, среды и объёма MR.

Рассчитаем стоимость пилота после обсуждения задачи. Вы получите предложение до начала работ.

Что подготовим для запуска

  • Подключение GitLab и настройка профиля Orpheus
  • Инструкции ревью и среда для выбранных проектов
  • Разбор первых результатов вместе с техлидом

Расходы на модели и выполнение в AgentBox рассчитываем отдельно. До запуска согласуем бюджет пилота и ограничения по объёму работы.

Обсудить задачу
Подключение и запуск

Первые задачи разберём вместе с вами

  1. Выбираем проекты и правила

    Вы даёте боту доступ к выбранным репозиториям. Вместе описываем, какие ошибки искать, какие проверки обязательны и что остаётся на ревью человека.

  2. Подключаем коннектор и среду

    Настраиваем GitLab, профиль Orpheus и окружение AgentBox. Для разных проектов можно задать свои инструкции, модель, среду и язык замечаний.

  3. Разбираем первые MR с техлидом

    На ваших изменениях оцениваем полезность замечаний, ложные срабатывания и затраты. Корректируем правила, затем расширяем подключение на другие проекты.

Что проверяем перед запуском

  • Бот видит только проекты, к которым вы предоставили доступ.
  • Замечания относятся к текущей версии изменений; завершение работы агента не означает разрешение на merge.
  • Повторное ревью запускается новым назначением бота; права сотрудников и их обсуждения сохраняются.
Вопросы перед стартом

Как устроена работа

Как запустить ревью?

Назначьте подключённого бота ревьюером открытого MR. Коннектор создаст сессию Orpheus и после завершения опубликует результат в GitLab. Для новой проверки после завершения или ошибки назначьте бота снова.

Агент сам одобряет и сливает изменения?

В описанном сценарии агент готовит замечания, а коннектор публикует их и снимает только бота из ревьюеров. Решение о merge остаётся у команды по её регламенту.

Что произойдёт, если во время ревью сделать push?

Коннектор обнаружит изменение версии кода и отменит устаревший анализ либо отбросит его результат. Для новой проверки потребуется явное назначение бота.

Можно ли задать разные правила для проектов?

Да. Коннектор выбирает сценарий по проекту. В нём задаются инструкции, профиль агента, модель при необходимости, среда выполнения и язык результата.

Какие доступы получает агент?

Среда агента получает доступ на чтение репозитория и данных GitLab. Публикацией замечаний управляет отдельный коннектор. Доступ к проектам, модель и правила передачи кода согласуем перед подключением.

Чем это отличается от просьбы проверить diff в чате?

Вы один раз настраиваете правила и окружение. Дальше агент запускается назначением ревьюера, работает с кодом проекта и прежними обсуждениями, а результат возвращается в MR. Коннектор следит за актуальностью версии и повторной публикацией.

Агент под вашу задачу

Подключим ассистента к вашему GitLab

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

Заказать себе

Откроется Skillum.AI-бот. Напишите о своей задаче — сообщение получат Дмитрий и Ильяс.

Другие роли

Агенты для смежных задач

04 / 09

Агент для руководителя

Собирайте продажи и остатки в одном отчёте.

CRM и маркетплейсы → общая картина продаж
Предварительная стоимость пилота
По составу задачи
07 / 09

Агент-разработчик

Меняйте сайт, описывая задачу обычными словами.

Задача → изменения на вашем сайте
Татьяна БороздинаТатьяна БороздинаКейс PERFECT4U
Среда и сопровождение · разработка отдельно
5–20 тыс. ₽ за команду в месяц