Cloudflare如何利用AI执行工程标准
内容提要
Cloudflare构建了Codex,一套统一的工程标准库,供AI代理在代码审查、技术设计审查和事件报告审查中应用。AI代码审查员已标记近23万次违规并阻止1.6万次合并,规范审查员评估了约600份设计。未来计划扩展至整个开发生命周期,并让代理提出修复建议。
延伸解读
从分散到统一:Codex如何解决知识管理难题
文章指出,在Codex之前,Cloudflare的工程指导分散在文档、聊天记录和工程师个人经验中,导致工程师难以找到最新且权威的规范。Codex通过将标准集中管理,并采用RFC流程和生命周期状态(approved/enforced),确保规范的一致性和可执行性。这反映了大型组织在知识管理上的普遍痛点,而Codex提供了一种结构化的解决方案,使标准不仅可供人查阅,也能被AI代理自动应用。
AI审查的落地:从代码到设计再到事件报告
Cloudflare的AI代理不仅用于代码审查,还扩展到技术设计审查和事件报告审查。代码审查员已标记近23万次违规并阻止1.6万次合并,规范审查员评估了约600份设计,事件报告审查员则检查了200多份报告。这种全生命周期的覆盖表明,AI代理可以成为工程标准执行的有力工具,但文章也提到,审查结果需要工程师的最终判断,且目前仍以发现问题为主,未来才逐步实现自动修复。
性能与成本的平衡:linter与CLI的补充
文章提到,AI代码审查员运行一次需要几分钟,虽然价值高但存在延迟。为此,Cloudflare提供了语言特定的linter(如TypeScript)以毫秒级速度检查机械性违规,并支持本地CLI运行,以减少CI环节的等待。这体现了在实际应用中,AI审查需要与轻量级工具结合,以满足不同场景的需求,同时也反映了在工程效率与AI成本之间的权衡。
Q&A
Cloudflare的Codex是什么?
Codex是Cloudflare构建的一套统一的工程标准库,以RFC格式组织,供AI代理在代码审查、技术设计审查和事件报告审查中应用。它旨在将分散的工程指导集中起来,使代理能够在工作点检索和应用标准。
Cloudflare的AI代码审查员在四个月内标记了多少违规并阻止了多少次合并?
在四个月内,AI代码审查员标记了近23万次违规(约230,000次),并阻止了16,000次合并。
Cloudflare的规范审查员评估了多少份技术设计?
自2026年5月初以来,规范审查员已评估了近600份独特的技术设计(开放规格)。
Cloudflare的Codex如何组织和管理?
Codex分为多个领域,每个领域由一名负责人管理。标准采用RFC格式,使用RFC 2119中的SHOULD和MUST关键字。任何员工可通过合并请求提出RFC,经过多轮反馈后由领域负责人批准。批准的RFC可被代理使用,但只有从approved状态提升到enforced状态后,MUST要求才会阻止合并。
Cloudflare如何解决AI代码审查员延迟的问题?
Cloudflare提供了两种替代方案:一是为语言特定的Codex要求提供自定义linter配置包,例如TypeScript已支持,可在毫秒内发现问题;二是提供命令行界面(CLI),允许工程师在本地运行AI代码审查员,避免CI等待。
Cloudflare的规范审查员是如何工作的?
规范审查员是一个代理,运行在Developer Platform上,使用Cloudflare Worker、D1存储、AI Gateway和Cron Trigger。它过滤Codex中与设计相关的RFC,评估技术设计文档,根据SHOULD和MUST关键字对发现进行严重性评级,并在文档上留下链接到仪表板的注释。
Cloudflare的事件报告审查员有什么作用?
事件报告审查员评估事件报告(事后分析)的完整性,检查是否清楚解释了事件、识别了促成因素、记录了解决方案并提出了后续行动。自2026年5月以来,已评估超过200份报告,识别出缺失的后续行动项、不完整的时间线等问题。对于高严重性事件,审查是强制性的。
Cloudflare未来计划如何扩展Codex?
Cloudflare计划将Codex扩展到整个开发生命周期,让代理在设计中、实现和运维中一致地发现问题,并最终让代理提出修复建议,但工程师仍负责审查和批准。此外,Codex将扩展到工程以外的领域,如产品、安全、合规和信任与安全团队。