Rakuten устраняет неполадки в два раза быстрее с помощью Codex

Результаты
50%
Сокращение среднего времени восстановления (MTTR)
Результаты
В 3–4 раза
Ускорение потенциального времени создания проектов — с кварталов до недель
Rakuten — глобальная инновационная компания, работающая в сфере электронной коммерции, финансовых технологий и мобильной связи и обслуживающая огромное количество потребителей и продавцов по всему миру. Штат компании насчитывает 30 000 сотрудников по всему миру, а ее инженерные команды выпускают продукты для крупной и сложной экосистемы, где критически важны как скорость, так и надежность.
Именно поэтому Юсукэ Кадзи (Yusuke Kaji), генеральный менеджер по искусственному интеллекту для бизнеса в Rakuten, в течение последнего года активно внедрял агентские рабочие процессы в процессы планирования, создания и проверки программного обеспечения. Codex — кодинг-агент от OpenAI — стал ключевой частью технологического стека Rakuten, особенно в тех областях, где компании необходимо ускоряться без ущерба для безопасности.
За последний год инженеры Rakuten использовали Codex во всех операциях и процессах поставки ПО, чтобы сократить время реагирования на инциденты (включая снижение среднего времени восстановления или MTTR примерно на 50%), усовершенствовать CI/CD с помощью автоматического код-ревью и проверки на уязвимости, а также поддержать более автономную разработку сложных проектов.
«Нам важна не просто быстрая генерация кода. Нам важен безопасный релиз. Скорость без безопасности — это еще не успех».
Суть внедрения
Стратегия инженерной команды Rakuten в области ИИ отличается четкостью и практической направленностью. Кадзи выделяет три основных приоритета, которые объединяют команды:
- Более быстрое создание («Скорость! Скорость! Скорость!»): Команды используют Codex в операционных рабочих процессах, включая мониторинг и диагностику на базе KQL, чтобы ускорить анализ первопричин и устранение неполадок, что помогает сократить MTTR на величину до 50%.
- Более безопасное создание («Дело превыше всего»): Codex задействуется в CI/CD для ревью кода и проверки уязвимостей, автоматически применяя внутренние стандарты, чтобы команды могли быстро выпускать релизы под надежной защитой.
- Более умная работа («Интеграция ИИ»): Codex продвигает крупные, неоднозначные проекты от этапа спецификации к работающей реализации, снижая зависимость от идеально прописанных требований, обеспечивая большую автономность выполнения и в конечном итоге сокращая многомесячные (квартальные) усилия до нескольких недель.
Codex идеально вписывается в каждый приоритет в качестве надежного агента в расширенном арсенале инструментов, проявляя себя там, где скорость, безопасность и автономность создают совокупную ценность.
Ускорение за счет сокращения времени реагирования на инциденты
Понятие скорости в Rakuten включает в себя и время восстановления, а не только скорость разработки.
Команды используют KQL (систему запросов Azure для логов и телеметрии) для мониторинга API и анализа сигналов. Codex работает в связке с этими процессами, помогая выявлять первопричины и предлагать исправления, что сокращает время от появления алерта до устранения проблемы.
С точки зрения SRE (обеспечения надежности сайтов), это сокращает путь от обнаружения до исправления. Вместо того чтобы вручную собирать запросы, логи и патчи, инженеры могут сосредоточиться на проверке и развертывании исправлений.
По оценкам Rakuten, такой подход позволяет сократить MTTR примерно на 50% при возникновении сбоев. Проще говоря: с помощью Codex компания устраняет проблемы в два раза быстрее.
Повышение безопасности за счет интеграции Codex в CI/CD
По мере ускорения релизов процессы код-ревью и развертывания могут становиться узким горлышком. В Rakuten эту проблему решают путем интеграции Codex непосредственно в CI/CD-пайплайн.
Codex проводит ревью кода и проверку на уязвимости до того, как изменения попадут в продакшн. Rakuten загружает в эти рабочие процессы внутренние принципы и стандарты написания кода, чтобы проверки соответствовали ожиданиям компании.
«Мы предоставляем Codex наши внутренние принципы кодинга, — отмечает Кадзи. — Опираясь на них, он проверяет, соответствует ли код нашим стандартам».
Результат: проверки безопасности проходят последовательно и автоматически, позволяя командам двигаться быстрее без снижения стандартов.
Создание полноценных приложений по одной спецификации для более умной работы
Третий приоритет Rakuten — интеграция ИИ — сосредоточен на автономности. Codex используется не только для код-ревью и поддержки, но и для сквозной реализации более крупных, сложных проектов. Вместо идеально определенных спецификаций Codex может продвигаться вперед на основе неполных требований и создавать работающие артефакты.
«Новейшие модели Codex умеют читать между строк, — говорит Кадзи. — Даже если требования сформулированы не идеально, он понимает, что именно мы пытаемся создать».
Один из примеров — создание мобильного приложения на основе существующего веб-сервиса с ИИ-агентом. Codex реализовал всю спецификацию целиком, включая полностековую разработку с бэкендом на Python/FastAPI и iOS-приложением на Swift/SwiftUI, а также все бэкенд-API, без пошаговых инструкций от человека. Codex сократил время разработки этого проекта с одного квартала до нескольких недель.
Что дальше
Поскольку Codex берет на себя все большую часть работы по генерации кода, в Rakuten меняется роль инженера: теперь она заключается в составлении более четких спецификаций и проверке результатов на соответствие измеримым стандартам.
«Наша задача больше не в том, чтобы проверять каждую строку кода, — говорит Кадзи. — Наша задача — четко определить, что именно нам нужно, и установить способы проверки».
Rakuten поддержала этот сдвиг с помощью практических семинаров для инженерных, продуктовых и нетехнических команд. Все это помогло Codex занять центральную роль в ускорении релизов, повышении безопасности работы и масштабировании автономной разработки по всей организации.
Присоединяйтесь к новой эре работы
Полный текст статьи читайте на OpenAI
