<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cloudflare &#8211; mylogs.cn</title>
	<atom:link href="https://mylogs.cn/tag/cloudflare/feed/" rel="self" type="application/rss+xml" />
	<link>https://mylogs.cn</link>
	<description>发现、记录、分享</description>
	<lastBuildDate>Wed, 05 Aug 2026 00:36:51 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>规范没人读，AI 一口气揪出 23 万处违规</title>
		<link>https://mylogs.cn/cloudflare-codex-ai-engineering-standards/</link>
					<comments>https://mylogs.cn/cloudflare-codex-ai-engineering-standards/#respond</comments>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Wed, 05 Aug 2026 00:36:33 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[AI代码审查]]></category>
		<category><![CDATA[AI智能体]]></category>
		<category><![CDATA[Cloudflare]]></category>
		<category><![CDATA[工程规范]]></category>
		<category><![CDATA[研发效能]]></category>
		<category><![CDATA[软件工程]]></category>
		<guid isPermaLink="false">https://mylogs.cn/cloudflare-codex-ai-engineering-standards/</guid>

					<description><![CDATA[过去四个月，Cloudflare 的 AI 代码审查器标记了近 23 万处不符合公司工程规范的写法，其中近 1 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">过去四个月，Cloudflare 的 AI 代码审查器标记了近 23 万处不符合公司工程规范的写法，其中近 1.6 万处严重到直接拦下了合并请求。另一个专门审设计文档的智能体，则在代码动工之前评估了将近 600 份技术方案。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a729ea662a93&quot;}" data-wp-interactive="core/image" data-wp-key="6a729ea662a93" class="wp-block-image size-large aligncenter wp-lightbox-container"><img fetchpriority="high" decoding="async" width="1200" height="628" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/38d0ec89ba6d427090ac3e321ba961c2_header.webp" alt="规范没人读，AI 一口气揪出 23 万处违规" class="wp-image-3603" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/38d0ec89ba6d427090ac3e321ba961c2_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/38d0ec89ba6d427090ac3e321ba961c2_header-300x157.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/38d0ec89ba6d427090ac3e321ba961c2_header-1024x536.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/38d0ec89ba6d427090ac3e321ba961c2_header-768x402.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：Cloudflare</figcaption></figure>





<p class="wp-block-paragraph">支撑这两套系统的是同一样东西：Cloudflare Codex——一套同时写给人和智能体看的工程规范。</p>



<h2 class="wp-block-heading">问题不是没规范，是规范找不着</h2>



<p class="wp-block-paragraph">在 Codex 之前，Cloudflare 的开发指引散落在各处：正式文档、代码仓库里的说明文件、聊天记录，以及资深工程师脑子里的经验。工程师花在找规矩上的时间，常常超过花在解决问题上的时间。更糟的是，就算翻到了某条说法，也未必能判断它是否还有效、是否权威、是否适用于眼下的情况。</p>



<p class="wp-block-paragraph">公司规模越大，这套模式越撑不住。没有哪个工程师能读完所有规范，评审者也不可能逐条核对每项要求。人员在团队之间流动，沉淀下来的经验越来越难被找回，而那些没被持续提示和执行的指引，最终导致各个项目各行其是。</p>



<p class="wp-block-paragraph">Cloudflare 的做法是把这些知识重建成 Codex：一套有治理机制的工程规范，智能体可以在工程师干活的当下，把相关条款调取出来并应用。</p>



<h2 class="wp-block-heading">规范怎么写，又怎么生效</h2>



<p class="wp-block-paragraph">Codex 按领域切分，涵盖架构类（例如前端、控制平面）、横切关注点（安全、可靠性）、具体语言（TypeScript、Rust）等方向，每个领域设一名负责人，对内容、一致性和整体质量负责。</p>



<p class="wp-block-paragraph">规范采用 RFC（征求意见稿）格式撰写，要求用 RFC 2119 定义的 SHOULD（建议）与 MUST（必须）关键字表述，并在文件头部保留领域、状态等元数据。任何员工只要对某个领域有兴趣和相应能力，都可以按规定结构提交合并请求发起一份 RFC，经过多轮逐步扩大范围的评审，最后由领域负责人拍板，纳入 Codex 并发布到内部站点。</p>



<p class="wp-block-paragraph">关键设计在于两段式生效。RFC 进入「已批准」状态后，智能体就会开始标记违规，但只提示、不拦截；只有当它被显式提升到「已强制」状态，MUST 类要求才真正具备拦下合并的效力。这个额外的推进步骤给了团队消化新要求的时间，也照顾了那些在执行层面还需要额外准备的情况。</p>



<p class="wp-block-paragraph">还有一个绕不开的工程问题：Codex 已经积累了 60 多份 RFC 且仍在增加，如果原封不动全部喂给大模型，光是语料体量就会挤爆上下文窗口，反而拉低输出质量。Cloudflare 的解法是用一个专门的智能体，自动把所有 SHOULD 和 MUST 语句抽取压缩成 JSON 结构，并附上支持惰性发现和渐进披露的元数据。每条语句都有一个稳定的标识符，即便所属 RFC 被修订也不会变化——这让同一条要求能够在不同系统间被长期追踪，对监控、分析和例外处理都是必需的。团队最初把语句抽成更简洁的 Markdown 文件，后来才换成结构化程度更高的 JSON，好让智能体能更精准地筛选自己需要的内容。</p>



<h2 class="wp-block-heading">三个正在用它的地方</h2>



<p class="wp-block-paragraph">目前有三个智能体在日常工作中消费 Codex。</p>



<p class="wp-block-paragraph">第一个是 AI 代码审查器。它从多个维度评估合并请求，Codex 合规性是其中之一。每次审查时，它先取出相关 RFC 并解析其中的语句，只有在模型或协调器需要更多上下文时才加载 RFC 全文——多数情况下，抽取出的语句已足够解释一处违规。SHOULD 与 MUST 的区别加上 RFC 的状态，共同决定审查器的反应：来自「已批准」RFC 的发现只是不阻塞的建议；一旦 RFC 进入「已强制」状态，未满足的 MUST 要求会让审查器拒绝批准或直接拦下合并，具体取决于严重程度。自今年年初 Codex 建立以来，这个审查器累计标记了近 23 万处违规，其中近 1.6 万处导致合并未获批准。</p>



<p class="wp-block-paragraph">它也有明显的体验短板：受协调器框架和子智能体执行的拖累，跑完一轮通常要几分钟，工程师抱怨等待时间和返工带来的额外往返。Cloudflare 为此补了两条路。对那些可以机械校验的语言类要求，提供与 Codex 规范对齐的定制 linter（静态检查工具）配置包，毫秒级出结果；TypeScript 率先支持，并统一使用 oxlint——其维护团队 VoidZero 近期已加入 Cloudflare，Rust 版本正在开发，Go 随后跟进。此外，AI 代码审查器现在也可以通过命令行在本地运行，功能与持续集成环境中的协调器一致，结果直接打在终端里。</p>



<p class="wp-block-paragraph">第二个是设计文档审查器，面向工程师在动手前撰写的技术方案。它跑在 Cloudflare Worker 上，结果和状态存进 D1 数据库，模型请求走 AI Gateway，由定时触发器发起扫描。运行时它先按领域和章节过滤 Codex，把语言特性、实现细节一类与设计无关的 RFC 排除在外，再依据严重程度对发现分级。自 2026 年 5 月初以来，它已审查近 600 份独立的开放设计文档，算上按需重跑和文档变更触发的重跑，累计调用超过 3200 次。绝大多数发现属于「重要」（65%）或「次要」（29%）级别，「严重」级别只占 6%。</p>



<p class="wp-block-paragraph">第三个是事故报告审查器，把同一套方法用在事故复盘上。除了检查报告是否完整，它还评估报告有没有讲清楚发生了什么、有没有识别出促成因素、有没有记录处置过程、有没有提出有意义的后续行动项。自 2026 年 5 月以来，它已评估 200 多份事故报告，指出过遗漏后续行动项、时间线不完整、漏记检测信号等问题。这些报告中有 93% 对应的是低影响、仅限内部或预防性声明的事故；对于高危事故，这道审查已被设为强制流程的一部分，所有发现被处理完毕之前，报告不算完成。</p>



<h2 class="wp-block-heading">下一步</h2>



<p class="wp-block-paragraph">Cloudflare 表示将把这套模式扩展到整个软件开发生命周期，让智能体在设计、实现和运维各环节一致地暴露问题。更长期的目标是让智能体不只发现问题，还能以越来越高的自主性提出修复方案，而审阅和批准仍由工程师负责。</p>



<p class="wp-block-paragraph">Codex 的适用范围也在往工程之外延伸，产品、安全、合规以及信任与安全团队已开始加入各自的标准。</p>



<p class="wp-block-paragraph">用负责这项工作的工程师 Timo Reimann 的话说，AI 最有用的地方，是在工程师真正动手的那个节点，把对的指引送到他面前。</p>



<p class="has-small-font-size wp-block-paragraph">来源：Cloudflare 官方博客，作者 Timo Reimann</p>

]]></content:encoded>
					
					<wfw:commentRss>https://mylogs.cn/cloudflare-codex-ai-engineering-standards/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>跑 Kimi 慢了一点，成本反降三成</title>
		<link>https://mylogs.cn/%e8%b7%91-kimi-%e6%85%a2%e4%ba%86%e4%b8%80%e7%82%b9%ef%bc%8c%e6%88%90%e6%9c%ac%e5%8f%8d%e9%99%8d%e4%b8%89%e6%88%90/</link>
					<comments>https://mylogs.cn/%e8%b7%91-kimi-%e6%85%a2%e4%ba%86%e4%b8%80%e7%82%b9%ef%bc%8c%e6%88%90%e6%9c%ac%e5%8f%8d%e9%99%8d%e4%b8%89%e6%88%90/#respond</comments>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Mon, 03 Aug 2026 23:16:38 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[AI推理]]></category>
		<category><![CDATA[Cloudflare]]></category>
		<category><![CDATA[Kimi]]></category>
		<category><![CDATA[智谱GLM]]></category>
		<category><![CDATA[月之暗面]]></category>
		<category><![CDATA[模型量化]]></category>
		<guid isPermaLink="false">https://mylogs.cn/%e8%b7%91-kimi-%e6%85%a2%e4%ba%86%e4%b8%80%e7%82%b9%ef%bc%8c%e6%88%90%e6%9c%ac%e5%8f%8d%e9%99%8d%e4%b8%89%e6%88%90/</guid>

					<description><![CDATA[你在海外应用里用到的 AI，背后越来越可能是中国团队做的模型。Cloudflare 8 月 3 日发的一篇工程 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">你在海外应用里用到的 AI，背后越来越可能是中国团队做的模型。Cloudflare 8 月 3 日发的一篇工程博客里，被挑出来重点优化的两个模型，正是月之暗面的 Kimi K 系列和智谱的 GLM——文章开头就写明，这两家的模型「用起来非常舒服，但因为显存吃紧，非常难高效地跑起来」。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a729ea663746&quot;}" data-wp-interactive="core/image" data-wp-key="6a729ea663746" class="wp-block-image size-large aligncenter wp-lightbox-container"><img decoding="async" width="1200" height="628" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/e4172982401b6805a2ee880967282083_header.webp" alt="跑 Kimi 慢了一点，成本反降三成" class="wp-image-3448" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/e4172982401b6805a2ee880967282083_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/e4172982401b6805a2ee880967282083_header-300x157.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/e4172982401b6805a2ee880967282083_header-1024x536.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/e4172982401b6805a2ee880967282083_header-768x402.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：Cloudflare 官方博客</figcaption></figure>





<p class="wp-block-paragraph">三位工程师讲了三招。第一招，把模型用来记住上下文的「键值缓存」从 16 位精度压到 8 位，Kimi K2.6 能同时装下的上下文量从约 68.6 万词元翻到约 137 万。反常识的地方在这儿：单个请求反而更慢了（每秒 137 个词元降到 125），可同时能处理的请求数从 32 个上限顶到 64 个，峰值吞吐比原来高出 41%，每词元成本降约三成。第二招，把 GLM 5.2 的权重从 8 位浮点压成 4 位整数，模型文件从 705GB 缩到 421GB，单张显卡占用从约 88GB 降到 52GB，解码速度不降反升 55%。</p>



<p class="wp-block-paragraph">说白了，这是拿「单个用户慢一点」换「同时能服务的人多一倍」——云厂商算的是总账，不是单笔账。而两项常用测评的分数几乎没掉（94.24 对 94.09、89.11 对 89.04），说明这笔账划得来。第三招则是给共享缓存加了一层校验，防止上百个请求读串页，代价不到 1% 的吞吐。</p>



<p class="wp-block-paragraph">有意思的是，中国开源模型如今成了海外云厂商眼里「最难伺候、也最值得下功夫」的一类。如果要接一个大模型进自己的项目，你会先看效果还是先看单价？</p>



<p class="wp-block-paragraph">来源：Cloudflare 官方博客《Smaller, faster, safer: running Kimi and GLM at scale》，作者 Alex Reneau、Kevin Flansburg、Chi McIsaac，2026 年 8 月 3 日</p>

]]></content:encoded>
					
					<wfw:commentRss>https://mylogs.cn/%e8%b7%91-kimi-%e6%85%a2%e4%ba%86%e4%b8%80%e7%82%b9%ef%bc%8c%e6%88%90%e6%9c%ac%e5%8f%8d%e9%99%8d%e4%b8%89%e6%88%90/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
