Resultados
50%
Reducción del MTTR
Resultados
3-4x
Mayor rapidez en los plazos de desarrollo de los proyectos: de trimestres a semanas
Rakuten(se abre en una ventana nueva) es una empresa global de innovación que opera en los sectores del comercio electrónico, la tecnología financiera y las comunicaciones móviles, y presta servicio tanto a consumidores como a comerciantes a gran escala. Con 30 000 empleados en todo el mundo, sus equipos de ingeniería lanzan productos en un ecosistema amplio y complejo, donde tanto la velocidad como la fiabilidad son esenciales.
Por eso Yusuke Kaji, director general de IA para Empresas en Rakuten, ha dedicado el último año a impulsar una integración más profunda de los flujos de trabajo basados en agentes en la forma en que los equipos planifican, desarrollan y validan software. Codex, el agente de programación de OpenAI, se ha convertido en una parte fundamental del conjunto de herramientas de ingeniería de Rakuten, especialmente en aquellos ámbitos en los que la empresa necesita avanzar más rápido sin poner en riesgo la seguridad.
Durante el último año, los ingenieros de Rakuten han utilizado Codex en operaciones y entrega de software para acelerar la respuesta ante incidentes (incluida una reducción de ~50 % del tiempo medio de recuperación, o MTTR), reforzar los procesos de CI/CD con revisión de código y detección de vulnerabilidades automatizadas, y respaldar un desarrollo más autónomo en proyectos complejos.
«No solo nos importa generar código rápidamente. Nos importa lanzarlo de forma segura. La velocidad sin seguridad no es sinónimo de éxito».
En el equipo de ingeniería de Rakuten, la agenda de IA es clara, precisa y deliberadamente operativa. Kaji articula el trabajo en torno a tres prioridades que los equipos respaldan:
- Desarrolla más rápido («¡Velocidad! ¡Velocidad! ¡Velocidad!»): los equipos usan Codex en flujos de trabajo operativos, incluida la supervisión y el diagnóstico basados en KQL, para acelerar el análisis de causa raíz y la corrección, lo que ayuda a reducir el MTTR hasta en un 50 %.
- Desarrolla con más seguridad («Convertir ideas en resultados»): Codex se invoca en los procesos de CI/CD para la revisión de código y la detección de vulnerabilidades, aplicando automáticamente los estándares internos para que los equipos puedan lanzar rápidamente con las medidas de seguridad necesarias.
- Trabaja con más inteligencia («IA-nización»): Codex impulsa proyectos más grandes y ambiguos desde la especificación hasta implementaciones funcionales, reduciendo la dependencia de requisitos perfectamente definidos, permitiendo una ejecución más autónoma y, en última instancia, comprimiendo en semanas esfuerzos que antes duraban un trimestre.
Codex se ajusta directamente a cada prioridad como un agente fiable dentro de un conjunto de herramientas más amplio, y está presente allí donde la velocidad, la seguridad y la autonomía generan valor acumulativo.
La rapidez en Rakuten incluye el tiempo de recuperación, no solo la velocidad de desarrollo.
Los equipos usan KQL (el sistema de consultas de Azure para registros y telemetría) para supervisar las API y analizar señales. Codex funciona junto con estos flujos de trabajo para ayudar a identificar las causas raíz y sugerir correcciones, reduciendo el tiempo entre la alerta y la resolución.
Desde la perspectiva de la ingeniería de fiabilidad del sitio (SRE), esto acorta el proceso desde la detección hasta la corrección. En lugar de combinar manualmente consultas, registros y parches, los ingenieros pueden centrarse en validar e implementar correcciones.
Rakuten estima que este enfoque puede reducir el MTTR en aproximadamente un 50 % cuando se producen incidencias. O, dicho de forma más sencilla: Rakuten ha usado Codex para resolver problemas el doble de rápido cuando algo falla.
A medida que se acelera el ritmo de los lanzamientos, la revisión y la implementación pueden convertirse en cuellos de botella. Rakuten lo aborda integrando Codex directamente en su canalización de CI/CD.
Codex realiza revisiones de código y detección de vulnerabilidades antes de que los cambios lleguen a producción. Rakuten integra sus estándares y principios de programación internos en estos flujos de trabajo para que las revisiones se ajusten a las expectativas de la empresa.
«Proporcionamos a Codex nuestros principios de programación internos», afirma Kaji. «Siguiendo los mismos principios, comprueba si el código se ajusta a nuestros estándares».
El resultado: las comprobaciones de seguridad se realizan de forma constante y automática, lo que permite a los equipos avanzar más rápido sin bajar el nivel de calidad.
La tercera prioridad de Rakuten, la «IA-nización», se centra en la autonomía. Codex no solo se usa para la revisión y el mantenimiento, sino también para llevar a cabo proyectos más grandes y ambiguos de principio a fin. En lugar de requerir especificaciones perfectamente definidas, Codex puede avanzar a partir de requisitos parciales y producir artefactos utilizables.
«Los modelos más recientes de Codex pueden leer entre líneas», asegura Kaji. «Aunque los requisitos no estén perfectamente definidos, entiende lo que estamos intentando desarrollar».
Un ejemplo: desarrolla una versión para aplicación móvil de un servicio existente de agentes de IA basado en la web. Codex implementó toda la especificación, lo que implicó una implementación full-stack con un backend en Python/FastAPI y una aplicación iOS en Swift/SwiftUI, incluidas todas las API del backend, sin instrucciones humanas paso a paso. Codex redujo el tiempo de desarrollo de este proyecto de un trimestre a semanas.
A medida que Codex asume más tareas de generación de código, Rakuten está reorientando el papel del ingeniero hacia la redacción de especificaciones más claras y la verificación de los resultados conforme a estándares medibles.
«Nuestra función ya no es revisar cada línea de código», señala Kaji. «Nuestra función es definir claramente lo que queremos y establecer cómo verificarlo».
Rakuten ha respaldado esta transición mediante talleres prácticos en equipos de ingeniería, producto y no técnicos, contribuyendo a que Codex desempeñe un papel central a la hora de ayudar a los equipos a lanzar con mayor rapidez, operar con mayor seguridad y ampliar el desarrollo autónomo en toda la organización.


