📢 转载信息
原文链接:https://openai.com/index/rakuten
原文作者:OpenAI
乐天(Rakuten)是一家全球创新公司,业务涵盖电子商务、金融科技和移动通信,服务于海量消费者和商户。乐天在全球拥有30,000名员工,其工程团队负责维护一个庞大而复杂的产品生态系统,对速度和可靠性都有极高要求。
正因如此,乐天企业AI业务总经理Kaji Yusuke在过去一年中一直致力于将代理式工作流程更深入地融入团队规划、构建和验证软件的方式中。OpenAI的Codex——这款编码智能体——已成为乐天工程技术栈的核心部分,尤其是在公司需要在不牺牲安全性的前提下加快速度时。
在过去一年中,乐天工程师在运营和软件交付中广泛使用Codex,以压缩事件响应时间(包括平均恢复时间MTTR降低约50%),通过自动化代码审查和漏洞检查加强持续集成/持续部署(CI/CD),并支持在复杂项目上进行更自主的开发。
Kaji表示:“我们不仅仅关心快速生成代码,我们更关心安全地交付。没有安全的速度,就不是成功。”
50%的恢复速度提升和开发周期从季度缩短至数周
在乐天工程团队内部,其AI议程清晰且侧重于运营。Kaji将工作围绕三个优先事项组织起来,供团队共同努力:
- 更快地构建(“速度!!速度!!速度!!”): 团队在运营工作流程中使用Codex,包括基于KQL的监控和诊断,以加速根本原因分析和修复,帮助将MTTR压缩高达50%。
- 更安全地构建(“把事情做好”): Codex被调用到CI/CD流程中进行代码审查和漏洞检查,自动应用内部标准,使团队能够在设置好护栏的情况下快速交付。
- 更智能地运营(“AI化”): Codex推动更大、更模糊的项目从规范走向可工作的实现,减少对完美定义需求的依赖,实现更自主的执行,最终将耗时一个季度的工作压缩到数周。
Codex在更广泛的工具集中作为可靠的智能体,直接对应每个优先事项,出现在创造速度、安全性和自主性带来复合价值的地方。
通过压缩事件响应来加速构建
乐天的速度指标不仅包括开发速度,还包括恢复时间。
团队使用KQL(Azure用于日志和遥测的查询系统)来监控API和分析信号。Codex与这些工作流程协同工作,帮助识别根本原因并建议修复方案,从而缩短了从警报到解决之间的时间。
从站点可靠性工程(SRE)的角度来看,这缩短了从检测到修复的路径。工程师不再需要手动拼接查询、日志和补丁,而是可以专注于验证和部署修复方案。
乐天估计,当出现问题时,这种方法可以将MTTR减少约50%。或者更简单地说:当出现故障时,乐天使用Codex将问题修复速度提高了一倍。
通过在CI/CD中调用Codex来构建更安全
随着交付速度的加快,审查和部署可能会成为瓶颈。乐天通过将Codex直接集成到其CI/CD管道中来解决这个问题。
Codex在变更到达生产环境之前执行代码审查和漏洞检查。乐天将内部编码原则和标准输入到这些工作流程中,以确保审查符合公司期望。
Kaji说:“我们将内部编码原则提供给Codex。它使用这些相同的原则来审查代码是否符合我们的标准。”
结果是:安全检查得到一致且自动化的执行,使团队能够加速发展,而无需降低标准。
通过单个规范执行全栈构建来实现更智能的构建
乐天的第三个优先事项——“AI化”——侧重于自主性。Codex不仅用于审查和维护,还用于端到端地执行更大、更模糊的项目。它不需要完全定义好的规范,而是可以从部分需求出发,生成可用的工件。
Kaji说:“最新的Codex模型可以‘读懂字里行间的意思’。即使需求没有完美定义,它也理解我们想要构建什么。”
一个例子是:构建一个现有基于Web的AI代理服务的移动应用版本。Codex实现了整个规范,包括带有Python/FastAPI后端和Swift/SwiftUI iOS应用的完整堆栈实现,以及所有后端API,而无需人类一步步的指示。Codex将该项目的开发时间从一个季度缩短到了数周。
将工程从编写转向验证
随着Codex承担更多的代码生成工作,乐天正在将工程师的角色转变为编写更清晰的规范以及根据可衡量标准验证输出。
Kaji说:“我们的工作不再是检查每一行代码了。我们的工作是明确定义我们想要什么,并建立验证它的方法。”
乐天通过在工程、产品和非技术团队中举办实践研讨会来支持这一转变——这有助于Codex在帮助团队更快交付、更安全地运营以及在整个组织中扩展自主开发方面发挥核心作用。
继续阅读
查看全部🚀 想要体验更好更全面的AI调用?
欢迎使用青云聚合API,约为官网价格的十分之一,支持300+全球最新模型,以及全球各种生图生视频模型,无需翻墙高速稳定,文档丰富,小白也可以简单操作。
评论区