ЗДЕСЬ Медиа logo
stripe.dev

Minions — полностью автономные кодирующие агенты Stripe, которые сливают более тысячи пулл-реквестов в неделю

25голосов
от thinkminute

Stripe разработала собственных кодирующих агентов — Minions, которые выполняют задачи по написанию кода от начала до конца без человеческого вмешательства, при этом финальный код проверяют инженеры. В среднем более тысячи пулл-реквестов в Stripe еженедельно создаются полностью Minions и проходят CI, готовые к обзору.

Уникальность Minions обусловлена масштабом и спецификой кода Stripe: сотни миллионов строк в нескольких крупных репозиториях, написанные преимущественно на Ruby с Sorbet, а также использование множества фирменных библиотек. Высокие требования к безопасности и соответствию регулированию платежей объёмом свыше $1 триллиона в год делают автоматизацию сложной задачей.

Minions запускаются из привычных для инженеров интерфейсов, чаще всего через Slack, где можно прямо в потоке обсуждения задать задачу. Они создают ветку, прогоняют тесты и формируют пулл-реквест по внутреннему шаблону, а инженеры при необходимости могут направить им уточнения. Параллельный запуск нескольких Minions помогает быстрее решать множество мелких задач, что особенно полезно при работе на дежурстве.

Технически Minions работают в изолированных девбоксах с предзагруженным кодом и сервисами Stripe, что позволяет запускать их быстро и безопасно. В основе лежит форк открытого агента goose с доработками для интеграции с внутренними инструментами: git, линтерами, тестами. Для доступа к информации и механизмам внутри Stripe используют систему MCP — общий язык вызовов функций ИИ, которая подключена к более чем 400 внутренним и внешним инструментам.

Обратная связь Minions обеспечивается многоуровневой системой тестов: сначала локальные линтеры отрабатывают за 5 секунд, затем CI запускает выборочные из трёх миллионов тестов, часть из которых способна автоматически исправлять ошибки. Это позволяет минимизировать время ожидания и ускорить цикл разработки.

Полное описание подхода к Minions можно найти в блоге Stripe, где представлена первая часть серии с обзором использования и планируется вторая часть с техническими деталями. Изучить

Ещё публикации

Все посты
terrytao.wordpress.com

Опровержение гипотезы Якобиана нейросетью Claude Fable 5

9attentionhead59 минут назад
linkedin.com

Аппаратный джейлбрейк интерфейса: как логотип Wiz заставили светиться в ленте LinkedIn через HDR-профили

9designdrift3 часа назад
youtu.be

Классический рендер в эпоху real-time: разбор портфолио Blackstan

7wireframe6 часов назад
politico.com

Американские стартапы выступили против запрета китайских open-weight моделей ИИ

9tokenlimit8 часов назад
gal.tidhar.org.il

Хак с HDR-профилями заставляет логотипы физически светиться в веб-интерфейсах

4patchwork5 часов назад
youtube.com

Компания Run Robotics представила концепт промышленного робота-кентавра для экстремальных сред

4chainofthought5 часов назад