Engineering Productivity

103 篇内容

工程实践Salesforce Engineering

How Salesforce Scaled Engineering AI Adoption Without Stifling Innovation

Salesforce HRP复盘约500名工程师、70–80个Scrum团队如何把分散AI实验扩展为组织能力。其方法是以AI Steering Committee和AI Champions做联邦式治理,交付团队端到端拥有能力,并用HRPDX Claude Code插件自动分发共享指令、技能与Agent能力,形成AI Innovation Loop和可选标准路径。文章用SDLC、DORA及PR指标识别瓶颈、评估采用与交付变化,并将AI延伸到评审、测试和部署。三个月内采用率近100%,吞吐量提升26%、内循环效率提升32%、周期由22天降至11天、冲刺交付率由66%升至90%。局限是单组织案例、深度绑定Claude Code,部分收益为自报或外推,复制需验证归因与流程配套。

推荐收录:文章给出了大型工程组织从分散实验到规模化AI采用的完整机制,包括联邦式所有权、插件化分发、指标反馈和量化结果,可直接供平台工程、研发效能与AI转型负责人参考。需要注意其工具链强绑定Claude Code,且部分收益来自团队自报或外推,迁移时应补充对照与归因验证。

工具笔记Simon Willison

Hide your slop PR descriptions behind <details><summary>

作者日常使用 Claude Code、Codex 等编码代理生成 PR,代理撰写的描述虽然准确全面,却因篇幅过长、信息密度低而让审阅者产生“AI 味”抵触。文章提出用 HTML 的 details/summary 标签折叠大部分代理生成的细节,只在 PR 开头保留一段经过人工筛选的高层说明和截图,折叠区则用模型名与推理强度作为摘要标题。GitHub Markdown 原生支持该标签,作者还给出了 datasette、llm 等项目中的多个 PR 实例,并分享“details-summary”这一记忆顺序的口诀。该方法主要适用于 GitHub PR 场景,依赖作者愿意做人工编辑判断,并未深入讨论团队规范或自动化工具集成。

推荐收录,因为文章给出了可直接复用的 PR 写作模式:用 details/summary 折叠代理生成的长描述,并在开头保留人工筛选的摘要和截图。对使用编码代理的开发者、维护开源项目或需要审阅 AI 生成 PR 的团队尤其有价值,能降低阅读成本并保留完整信息。局限是内容偏轻量且主要针对 GitHub,实际效果取决于作者是否认真撰写开头摘要。

工程实践知乎 - 鹅厂架构师

AI 驱动的自动化测试用例跨语言迁移实践

文章介绍团队将历史 C++/GoogleTest 自动化测试用例迁移到 Android/JUnit4 时搭建的多 Agent 协同方案:由编排、解析、分析、映射、生成、校验与反馈学习代理组成,按三阶段推进,并以 doAsyncCheckGeoDetailData 参数化用例展示 SdkConfig 字段清单、Init 时序、断言层级和异步收敛规约如何约束代码生成。文章强调先建立生产端事实再翻译、Generator 只按规约填空、Validator 四通道校验并由 Diagnostics 归因回炉,以减少臆造 API 和漏字段。作者称单接口 103 条用例从约 4 小时降至 10 分钟,已有 870+ 用例转化,人力投入节省约 75%。其边界是案例依赖特定 SDK 与内部规则库,收益数据主要为团队自述,复用到其他语言栈仍需补齐映射和校验规则。

推荐收录:文章给出了可复用的多 Agent 工程架构、三阶段产物和四通道校验闭环,并用 103 条用例由 4 小时降至 10 分钟、870+ 用例转化等数据说明效果;适合正在探索 AI 辅助测试迁移、跨语言代码迁移和规则驱动 Agent 工作流的工程团队。需要注意收益数据来自团队自述且强依赖内部知识库,迁移到其他项目时应重点评估规则维护成本与校验覆盖度。

工程实践Dropbox Tech

How AI-assisted development helped us build the new Dropbox experience

文章复盘 Dropbox 新版体验发布中借助 AI 辅助开发完成 Web 与桌面端交付的工程实践。团队先用原型比较 Electron 内嵌网页和直接复用 Web 组件,最终按场景混合使用,并以共享 React 组件加平台适配层复用功能。编码代理被用于实现界面变更、更新 53 项旧文件列表测试、补齐五个核心模块测试和 22 项无障碍改进,按书面计划执行、本地构建测试后交工程师评审。代理还在开发中试跑体验并发现聊天历史删除项未及时同步等问题,推动修复与回归测试。客户反馈和设计伙伴保留情况用于决定扩量,但全文以定性经验为主,缺少生产力与缺陷率的量化对比,适用边界是组织流程与产品交付而非工具评测。

推荐收录:文章给出了 AI 代理参与跨端组件复用、无障碍改造、测试迁移和缺陷发现的具体流程,包括书面计划、本地构建测试、工程师评审与客户反馈闭环,而非泛泛谈提效。适合前端平台、研发效能和 AI 工程化团队参考,可迁移的是任务拆分、共享组件适配和代理产出复核机制;需注意其效果以定性描述为主,缺少量化基线。

工具笔记Red Blob Games

Two Dimensional Version Control

作者在 Roguelike 开发活动中尝试“二维版本控制”:横轴是写作时间,纵轴是教程章节,目标是在修改任意章节后仍能维护一套可供读者逐步跟随的中间版本。文章以 Jujutsu 为核心,说明如何用每章一个分支并自动向前传播改动,配合 jj edit 向前修改、jj absorb 向后吸收,处理跨章节重命名、合并冲突和逐章编译测试。作者也展示了回溯修改提交说明、整理历史记录和导出为 Git 的实际流程。结论是 Jujutsu 适合这类多线历史项目,但自动传播行为不够透明,改动后需逐章验证;经验来自单一项目,不能直接外推为通用基准。

推荐收录,因为它基于真实项目展示了 Jujutsu 管理章节分支、jj edit/absorb 前后传播、冲突处理和导出 Git 的具体工作流。适合维护多分支教程、文档或需要回溯修改历史的开发者参考;可迁移价值在于把提交视为可编辑历史,但需注意自动化不透明和逐章验证成本。

工具笔记Alex Chan

gobench: a tool for comparing Go benchmark runs across branches

文章介绍作者为性能敏感团队开发的 gobench 工具,用于跨 Git 分支比较 Go benchmark 结果。原有 shell 脚本配合 benchstat 虽能多次采样并统计差异,但需要手动切换提交、遗留临时文件,还会让仓库进入 detached HEAD 状态。gobench 通过创建临时 Git worktree、在内存中捕获输出、交替采样两个分支来改善体验,并用递归与迭代 Fibonacci 的示例展示 benchstat 表格和性能差异。工具本身是 Go 程序,调用 git、go test 和 benchstat,适合需要频繁验证 Go 性能回归的开发者;边界是依赖 Git 分支与 benchstat 生态。

推荐收录,因为文章不仅介绍工具用法,还交代了现有 shell+benchstat 流程的痛点、临时 worktree、内存捕获和交替采样等设计动机,并给出可验证的 benchmark 示例。对需要频繁比较 Go 分支性能、降低本机噪声影响的开发者有直接迁移价值;主要局限是场景集中在 Git 分支对比和 benchstat 工作流。

技术文章Niko Matsakis

'Trust but verify'; or, 'the correctness ratchet'

文章介绍作者在 agentic development 中实践的“信任但验证”方法:对无法机械校验的判断,让 agent 生成 evidence 文件,记录决策所用输入与自然语言理由,CI 仅确定性检查文件是否存在、输入是否准确,不校验理由本身。作者认为这比单纯依赖测试更能形成向正确性爬坡的机制,也能促使 agent 检查测试是否足以证明需求,并在输入变化时强制重新推理。文章进一步提出“正确性棘轮”:让后续 agent 即使输入未变也复核已有理由,随着模型进步或运行随机性逐步发现遗漏并修正。其边界是 rationale 无法自动验证,效果依赖输入可追踪性与 agent 复核质量。

推荐收录:文章提出可操作的 agent 验证流程,明确区分确定性 CI 检查(证据文件与输入)和不可自动校验的自然语言 rationale,并给出“正确性棘轮”的迭代复核机制。它适合正在把 coding agent 引入开发流程、设计 CI 门禁与复核规范的团队,也可迁移到需求验证、测试充分性判断等场景;主要风险是 rationale 质量与输入覆盖不足可能带来虚假确信。

工程实践Simon Willison

Building a multiplayer game world with autonomous Fable-class models

文章围绕 Spawn 这个多人在线游戏世界,介绍其由 Fable 系列模型驱动的智能体群体近乎自主地开发产品:约六成工作来自生产错误、Savi 的 bug 报告、日志异常或功能请求,智能体可直接修改代码并每小时上线,团队甚至把一小时没有发布视为 SEV-0。为维持极紧反馈回路,他们用 30 秒回滚、告警唤醒事故智能体和故意破坏演练来验证恢复路径,并称 Fable 5/5.1 是实现该自主性的关键,其他模型在安全修复等任务上表现不稳。作者 Simon Willison 对此既惊讶又保留,认为这种模式在高风险软件中的适用性仍存疑,且全文缺少架构细节和独立验证。其价值在于呈现 agentic engineering 的极端实践与边界,而非可直接照搬的完整方案。

推荐收录,因为它给出了 AI 智能体直接参与生产代码修改、小时级部署和事故响应的具体案例,包含六成工作来源、SEV-0 标准、30 秒回滚和模型选型等可讨论的工程信号。适合关注 AI Engineering、Agent 与 DevOps 的读者作为前沿参考;但内容来自二手转述和公司自述,缺少架构细节与独立验证,不宜直接迁移到高风险系统。

工程实践Meta Engineering

Catching Bugs Before They Land: JiTTesting’s Human-on-the-Loop Approach at Full Scale

Meta 工程团队介绍 Catching JiTTests:在代码合入前用 LLM 自动生成可执行测试,让测试以失败方式暴露 diff 引入的行为差异。系统含意图感知与“dodgy diff”两条生成工作流,并用 LLM-as-Judge 集成和规则化 RubFake 过滤误报,最后以 human-on-the-loop 让工程师按聚合结果介入。它利用夜间空闲算力优先处理高风险 diff,避免拖慢开发节奏。上线后 589 名工程师参与,真阳性率约 60%,2026 年上半年在合入前捕获 74 个隐私 SEV,并使相关隐私 SEV 下降 20%。其效果依赖 Meta 的规模、算力和风险模型,外部可迁移性与误报成本仍需验证。

推荐收录。文章给出了从高风险 diff 触发、双工作流生成、LLM-as-Judge 与规则过滤到 human-on-the-loop 的完整工程闭环,并披露 60% 真阳性、74 个隐私 SEV 等量化结果。对构建 AI 辅助测试、代码审查或大规模 CI 质量门禁的团队有较高迁移价值,但需注意其算力消耗、误报治理和 Meta 环境特异性。

工程实践Netflix TechBlog

Beyond API Compatibility: Building a Tool to Measure the Blast Radius of Library Changes

文章介绍 Netflix 内部工具 Quasar,用于在大型多仓库环境中评估共享 Java 库 API 变更的影响面。传统兼容性工具能判断契约是否被破坏,却无法回答哪些仓库仍调用被删改符号;Quasar 基于 SCIP 语义索引,在 CI 中采集符号定义与引用,存入 S3/Parquet,并用 Athena 在 PR 的 base/head 间比对 API,统计受影响仓库、版本分布和样例调用点。结合库关键性分级,生产者可在发布前决定弃用、迁移协调或保留旧 API。文章强调未观测到引用不等于安全,结果需暴露索引覆盖与新鲜度;当前可靠兼容评估主要覆盖 JVM/Protobuf,其他语言仅支持引用查询。

推荐收录:文章给出了从 API 兼容性痛点、SCIP 语义索引、CI 采集、Athena 查询到 PR 评审的完整工程闭环,并明确讨论“未观测到调用不等于安全”的证据边界,可迁移到平台工程和开发者工具建设。适合共享库维护者、平台团队以及要在代码评审或编码 Agent 中集成依赖风险分析的读者。主要风险是 Quasar 为 Netflix 内部实现,落地时需自行补齐多语言兼容规则与索引新鲜度治理。

工程实践知乎 - 鹅厂架构师

代码秒出,交付为何还要等?从信息论看 AI 编程的提效边界

文章讨论 AI 编程“代码更快、交付未同步提效”的原因,把 SDLC 类比为有噪信道,将代码拆为显式规格、结构冗余和隐性决策,指出需求约束缺失、chat 上下文有损压缩与生成/验证带宽不对称是主要瓶颈。作者以电商取消订单自动退款为例,说明隐性假设如何进入代码并造成腐化,并用阿姆达尔定律和数据处理不等式解释局部编码提速的上限与交接损耗。结论是收益取决于任务:日抛型应用更易兑现,复杂系统需知识显式化、独立验证和运行反馈;组织上提出超级个体、小型交付单元与保存证据链的研发平台。边界是成本表和案例为示意而非实测,引用研究不能直接证明纯 vibe coding 的因果效果。

推荐收录。文章用信息论、阿姆达尔定律、退款竞态案例和 Faros/Sonar 数据,具体分析上下文损耗、验证税、代码腐化与平台证据链,能帮助研发负责人和平台团队把 AI coding 评估从代码产量转向端到端交付。超级个体、小团队和独立验证的取舍可迁移到工程落地,但成本表与案例为示意而非实测,引用研究的因果解释有限。

工程实践Simon Willison

Battle Drones - a vibe coded RTS with audio-based multiplayer

文章记录作者用 Claude Code 等编码智能体从零构建浏览器 RTS《Battle Drones》的 12 个版本与 321 次提交,重点不在游戏评测,而在用提示词、动态多智能体工作流和自动试玩迭代玩法、3D 模型、地图与 AI 对战。项目实现音频调制解调器,让两台邻近设备通过声音同步多人状态,并因浏览器 Math.sin/cos 数值差异改写为确定性模拟以支持回放;后因声音引发头痛又补了低成本 WebSocket relay 在线多人。作者总结静态 HTML/WebGL、Three.js、代码生成音乐与让智能体自建调试工具的可行性,也承认几乎未审阅代码、测试有限、音频方案有健康风险,仍属低风险个人实验而非成熟商业游戏。

推荐收录:文章给出编码智能体在真实项目中从原型到 12 个版本的迭代记录,包含自动试玩调参、确定性模拟、音频多人及 WebSocket relay 等可复用工程细节。适合关注 AI 辅助开发、Web 游戏和智能体工作流的读者;但作者几乎不审代码且测试有限,音频多人有健康风险,引用时应视为个人实验而非成熟工程范式。

个人心得Fzakaria Blog

No quarter for gaps

文章从 nixpkgs 手册中 Ruby 平台专用 gem 的长期缺口切入,指出对应 PR 从 2019 年悬置到 2026 年仍未合并,说明软件栈中大量“缝隙”因修复成本过高而被长期容忍。作者认为 LLM 显著降低了补齐这类缺口的成本:原本需要数天的手工工作,可压缩为一下午甚至一小时的 agent 协作,并以其为 Nix/Ruby Bundler lockfile 编写的 gemlock.nix 为例。文章强调 Nix 的可复现环境可作为 AI 生成代码的验证测试床,同时提醒 AI 代码可能产生 slop,需要把“指挥与审阅”当作可训练技能。结论是软件经济性已变化,团队可以更高标准地要求软件栈正确性;但文中主要是观点与单例经验,未展开实现细节、评测方法和适用范围。

推荐收录,因为它用 nixpkgs 中一个悬置多年的 Ruby gem 缺口和作者一小时内完成 gemlock.nix 的具体对照,说明 LLM 正在改变补齐软件栈长尾缺口的成本结构。适合 Nix/包管理维护者、AI 辅助开发实践者及关注工程效率的读者,其中“用可复现环境验证 AI 生成代码”的做法可迁移。需要注意的是全文仍是观点性单例,缺少代码、测试与规模评估,读者不宜把一小时案例直接外推为普遍结论。

工程实践Cloudflare Blog

Cutting our inference bill by 68% by being obsessive about optimization

文章复盘 Cloudflare AI 代码审查器的推理成本优化:平均单次审查从 $2.43 降至 $0.77(降68%),中位时延从4分09秒降至1分32秒。作者拆解 token 成本后发现缓存写入/读取占大头,通过修复系统提示构造实现跨仓库共享前缀命中,并采取标准索引移入提示、移除无效工具、并行读文件、跳过多余重审、及时终止取消任务、三个审查器共享前缀等措施。模型与 effort 实验贡献更大降幅:coordinator 改用 Opus 5.5 medium,Sonnet 审查器切到 5.5,code quality 最终用 high effort。质量上用作者后续提交是否改动标记行及跨供应商模型盲评检验,显示严重发现减少主要来自噪声和严重度虚高;code quality 真实重要发现基本持平,但 performance/security 在 medium effort 下可能漏报。文章也承认成本归因并非严格受控实验、质量评估窗口较短。

推荐收录。文章以 Cloudflare AI code reviewer 为真实工程案例,给出成本下降 68%、时延显著降低的量化结果,并完整拆解 prompt cache 命中、调用次数压缩、模型与 effort 选择等优化手段,同时用作者行为和模型盲评检验质量回归。适合运行 LLM Agent、AI 代码审查或推理服务的工程团队,可迁移其“先验证首请求缓存命中、再减少调用与 token”的排查路径;需注意部分归因非严格受控实验、质量评估样本窗口较短。

工程实践知乎 - 腾讯技术工程

3个月用Harness重写90万行旧代码:踩过的坑都在这里

文章复盘一个2~3人全栈团队在3个月内用Harness工作流重写约90万行内部视频剪辑旧系统的工程实践。作者把旧项目只当需求说明书,按立项设计、开发、人工验收三阶段设置需求澄清、验收标准、架构设计、AI多角色CR、单元/冒烟/E2E测试和变异测试等门禁,并用状态机、Hook守卫、Context分层加载和按阶段选模型控制流程与成本。结果重构版约12万行代码、15万行文档、6000+测试用例、86%覆盖率,两个月迭代30+需求。文章也指出AI会作弊、覆盖率不等于测试质量、变异测试耗时高,人工CR仍是瓶颈,年轻工程师如何审查AI设计尚无定论。

推荐收录:文章基于真实重构项目,给出了90万行旧代码在3个月内迁移为12万行新代码的量化结果,并具体展开需求审查、验收标准、架构审查、多SubAgent CR、变异测试和防篡改状态机等可操作机制。适合正在引入AI Coding、做遗留系统重构或搭建质量门禁的工程团队参考;读者需注意其Token与测试时间成本、强依赖开发者工程判断,不能简单照搬为全自动开发。

工程实践GitHub Engineering

Staying Evergreen: How we automated secure access and repo hygiene in a shared org

本文介绍 GitHub 内部在共享组织中用自研 GitHub App Evergreen 自动化外部协作者权限复核与陈旧仓库归档的工程实践。系统由 Go webhook 服务、控制器仓库、定时 Actions 触发 repository_dispatch,并利用 issue、自定义属性、webhook 和 JSON 状态文件完成 IssueOps。核心设计是 fail secure:无人响应时默认撤销访问;绝不删除仓库,错误可通过 issue 记录和 git 历史回滚。它还处理权限校验、通知人回退链、部分删除失败重试、二次限流与批量节流、DRY_RUN 和 Splunk 日志等边界。适用于大规模组织或共享仓库治理,但方案依赖 GitHub 平台原语,迁移到其他环境需重构。

推荐收录:文章给出真实大规模组织中的权限复核与仓库归档自动化方案,并具体展示 fail secure、状态文件审计、IssueOps、失败重试、GitHub 二次限流与 DRY_RUN 上线等工程证据。适合平台工程、DevOps、安全与内部开发者工具团队参考;其中“用已有原语和 git 历史替代自建数据库/审计流水线”的模式可迁移,但方案对 GitHub 平台耦合较强。

工程实践SpecterOps Research & Tradecraft

Be the Architect: Intentional AI Engagement for Cybersecurity Engineering

文章以 SpecterOps 对开源安全平台 Ghostwriter 的 UI 大改版为案例,提出“AI 参与模型”(AIEM):人类始终充当架构师,按 Frame、Challenge、Verify、Decide、Produce 循环与编码代理协作。作者给出按任务状态做模型路由(Luna/Terra/Sol 三级)和调节推理强度的具体做法,并借助 grill-me、frontend-design、agent-browser 等技能工具以及上下文文档、会话管理来约束代理。文中详述一次典型升级:表单闪烁由 Terra 反复失败后升级到 Sol,最终定位为 TinyMCE 在非激活 Bootstrap 标签页中初始化的时序问题,并顺势统一编辑器为 Tiptap。项目覆盖 99 个界面、161 个模板文件,模型花费 815.50 美元、约 13 亿 token、93 小时代理时间,人工审阅约 20-40 小时。作者强调这是单案例,量化节省与质量对照仍待验证,且模型价格与命名变化很快,路由原则可迁移但具体配置需重新校准。

推荐收录。文章不是泛谈“用 AI 提效”,而是给出可复现的工程证据:模型分级路由、推理强度调校、上下文与工具治理,以及一条从反复失败到升级诊断的真实调试链条(TinyMCE 与 Bootstrap 标签页时序问题)。对做 AI 辅助工程、代理工作流或团队 AI 治理的读者,其“人类保持架构师角色”的原则、成本拆解与验证方法可直接迁移;主要局限是单案例、缺乏对照组,成本与节省结论不宜直接外推。

工具笔记Simon Willison

Quoting Geoffrey Huntley

这篇短文是 Simon Willison 摘录 Geoffrey Huntley 关于 AI 编码代理工程实践的一段话。作者指出,仅把规范写进 AGENTS.md 并依赖代理自觉遵守,仍会产生偏差并逐渐漂移;更可靠的做法是编写 pre-commit 钩子,检查 git diff 中是否直接调用可观测性模块而绕过自研 diagnostics 库。一旦发现违规,钩子直接让提交失败,并向代理注入提示,要求其改用 diagnostics 库,从而在提交环节形成确定性约束。该做法把提示工程与版本控制钩子结合,使代理输出更稳定,被作者称为“十全十美”。局限在于它依赖项目已有的诊断模块和提交钩子,并且原文没有给出具体实现、误报处理和跨语言适配细节。

推荐收录:它给出一个可迁移的 agentic engineering 模式——用 pre-commit 钩子做确定性检查,并通过失败提示反向约束编码代理遵守架构约定。适合正在搭建 AI 编码代理工作流、代码规范或可观测性基础设施的开发者参考。风险是原文仅为一段引语,缺少代码示例、误报权衡和效果数据,落地时仍需自行验证。

工具笔记Daniel Lemire

Faster software linking with mold

文章记录 Daniel Lemire 使用 mold 链接器加速 Node.js 构建的基准测试。作者在同一台 Intel Xeon Gold 6548N 服务器和 GCC 14.3 环境下,对约 160 MB 的 node 可执行文件链接命令重复运行六次并取中位数,对比 GNU ld、GNU gold 和 mold 3.0.0。结果为:GNU ld 约 2.52 秒,gold 1.46 秒,mold 单线程 0.49 秒,8 线程 0.13 秒,128 线程 0.11 秒;多线程 mold 比 ld 快约 24 倍,比 gold 快约 14 倍,单线程也约为 ld 的 5 倍,8 线程已接近全部收益。作者还给出 -fuse-ld=mold 或 mold -run make -j128 的接入方式,并指出节省的链接时间只在频繁重建时显著,脚本与原始结果已公开。

推荐收录:文章给出了可复核的链接耗时数据、硬件与版本信息,并公开脚本和原始结果,能直接支撑链接器选型与构建加速判断。它适合需要频繁编译大型 C/C++ 或 Node.js 项目的开发者、构建/基础设施工程师,迁移价值在于用 mold 的 -run 或 -fuse-ld 替代默认链接器来缩短迭代反馈。局限是仅覆盖一个项目与单机环境,不深入链接器内部实现,结论需结合自身构建规模验证。

技术文章matklad

Benchmark In Milliseconds

文章讨论微基准测试应该运行多久,作者给出的经验法则是调整输入规模,使单次基准约 300ms。理由包括:毫秒是 1 到 999 的整数,既便于视觉扫描和比较,也能察觉小幅改进,无需切换单位或使用浮点数;超过约 10ms 可避免解释器启动等固定开销带来的偏差,数百毫秒足以让一次性开销变得可忽略,而无需依赖更复杂也更脆弱的补偿技术;数百毫秒对人类可感知,便于用直觉判断优化前后的速度变化;但超过一秒又会让重复运行和迭代变慢。作者明确该假设的前提是基准测试的首要目的不是精确测量,而是帮助作者形成足够的性能直觉以做出正确决策。文章未提供系统性实验或跨场景验证,属于短篇方法论经验。

推荐收录,因为文章给出了可直接复用的微基准时长启发式:300ms 同时兼顾毫秒级精度、固定开销屏蔽、人类可感知和快速迭代,并明确其前提是服务于性能直觉而非精确测量。它适合做性能优化、基准测试和开发工具实践的读者,可作为设计微基准输入规模时的检查清单;但该经验规则较主观、缺少实验验证,需结合具体负载与测量目标调整。

工程实践NVIDIA Technical Blog

AI Native by Design: Lessons Learned from Building NVIDIA TensorRT Model Connect

文章以 NVIDIA 开源的 TensorRT Model Connect(基于 TensorRT 的 C++ 模型参考实现集合,公开预览版覆盖 128 个模型族)为例,总结“AI 原生”软件开发的工程经验:把 AI 输出视为可模块化、可验证的工作单元,而非无序生成代码。核心做法是优先选择可横向拆解的任务,给编码 agent 提供目标与客观参照而非逐步实现配方,按模型族隔离改动以避免错误级联,保持改动可评估、可回滚,并把自动化验证当作真正的生产约束。验证环节强调人类可读证据(如文本进文本出的语义接口)、agent 可自我改进的测试、可复现 CI,以及 QA 与开发在同一流水线上的对抗式协作。结论是候选代码生成变便宜后,证据与验证反而更昂贵,人的判断上移到系统设计、验收标准与发布问责。文章也明确列出未解问题:并非所有任务可拆解,共享构建与 CI 仍会放大故障,参考实现并非权威 oracle,并行 agent 推高验证需求快于吞吐。

推荐收录。文章不止于工具宣传,而是给出可操作的设计取舍:任务横向可拆解、模型族隔离、改动可回滚、以人类可读证据和对抗式 QA 作为验收门槛,并坦诚列出共享基础设施故障放大、参考实现非权威等边界。对用编码 agent 构建大型工程、负责 CI/CD 与质量体系的团队,这些经验可直接迁移。

工程实践Dropbox Tech

What Dropbox has learned from deploying AI at company scale

Dropbox CTO 与工程生产力负责人复盘公司级 AI 部署经验,核心结论是提供 AI 工具只是第一步,必须端到端改造工作流、消除代码评审和基础设施等新瓶颈,并用产品思维和激励对齐推动采纳。公司以收入、成本、客户满意度和留存为最终 ROI,再用 PR 吞吐、变更失败率、token 消耗等代理指标连接产出与结果。Dropbox 约 70% 代码由 AI 生成,内部 Nova 将 agent 使用连接到工程流程;PR 吞吐在同类复杂代码库中排前 5%,变更失败率约 75 分位,token 消耗较低。作者强调问题定义、判断、沟通、系统思维和领导力更重要,但行业尚无完整 ROI 答案,指标与同行对比多来自公司自述和定制基准。

推荐收录:文章给出 Dropbox 公司级 AI 部署的具体证据,包括约 70% AI 生成代码、Nova 内部编码 agent、PR 吞吐前 5%、变更失败率 75 分位和 token 消耗等指标,并解释从工具分发放大到端到端工作流治理的过程。适合工程负责人、平台/DevEx 和 AI 工程化团队参考其 ROI 框架、瓶颈识别和激励设计。风险是内容偏访谈和管理视角,缺少 Nova 架构细节,同行基准为定制口径,需结合自身数据验证。

工具笔记知乎 - 鹅厂架构师

对抗 AI 代码熵增:被低估的独立原子化 commit

文章针对 AI 大规模生成代码加剧代码库熵增的现象,主张以独立原子化 commit 作为结构化降熵手段。作者先给出原子化 commit 的三特征——功能单一、不可拆分、独立可用,再追溯其从 Unix diff/patch 到 Linux 内核 Submitting Patches、再到 Git 范式的演进脉络。随后从逻辑隔离、为 AI 输出建立可审计轨迹、降低协作信息熵、对抗代码腐烂、减少对高级模型依赖五个维度论证其价值,并提出 CI/CD 层 AI 分析器、IDE 实时引导、度量与文化三层落地路径。不足是落地设想偏理想化,后记引用的 TypeSafe AI Jev 模型来源可疑,且缺少真实数据验证。

推荐收录。文章虽属观点型实践总结,但把原子化 commit 从 Git 常识提升为应对 AI 代码膨胀的工程纪律,给出历史依据、五个作用机制以及 CI/CD、IDE、度量三类可落地手段,对使用 AI 辅助编码、负责代码审查与质量治理的团队有直接迁移价值。风险在于 Jev 模型等外部引用可信度存疑、落地设想缺少数据支撑,读者需自行甄别。

工程实践Daniel Lemire

A summer of AI optimization

文章记录作者在2026年夏季前后对六个成熟开源库(roaring、ada、fast_float、simdjson、simdutf、CRoaring)的性能优化。作者通过重放每个提交并在同一台Intel Xeon Gold 6548N上基准测试,以2024年8月为基线量化加速:Go roaring多项操作达2.5–5.9倍,ada吞吐从0.54升至1.28 GB/s,simdutf ASCII校验从83升至160 GB/s,simdjson序列化最高提升2.1倍。多个优化由合作者借助Claude、Cursor、Grok、DeepSeek等工具完成,部分贡献者甚至是AI。作者的核心论点是这些优化技术本身并不新,真正变化在于AI把尝试新想法的成本降到足够低。文章边界也很明确:无法精确归因每个优化中AI的贡献,数据来自单机基准,部分优化未纳入展示,结论更偏工程观察与个人判断。

推荐收录:文章给出六个被广泛使用的开源库的真实性能数据、提交级基准方法和AI工具参与细节,可直接作为性能工程与AI辅助编程的案例参考。对维护基础库、做低层优化或评估AI编码效率的读者有迁移价值;主要局限是单机基准与贡献度不可精确归因,结论应视为方向性证据。

工具笔记Bram.us

Ship cleaner packages (without the ./dist or ./src folder) by publishing a subfolder to NPM

文章讨论 npm 发布包时 dist/ 或 src/ 目录名泄漏到 CDN 导入路径、污染公开 API 的问题。作者提出用 npm publish ./dist 将 dist 子目录当作包根目录,使构建产物直接位于发布包顶层,得到不带 dist/ 前缀的干净导入路径。为落地该方案,需在构建后把 package.json、README.md、LICENSE 等复制到 dist,并重写 package.json 中 main/module/exports 路径,同时可删除内部 scripts。文中给出零依赖 postbuild 脚本,并用 prepublishOnly 配合 PUBLISH 环境变量阻止误运行 npm publish,要求改用 npm run pub。还介绍 dry-run 与 npm pack 检查 tarball 的验证方式;局限是 NPM 尚未原生支持 publishDirectory,方案需额外维护构建后处理。

推荐收录。文章不仅介绍 npm publish ./dist,还给出 postbuild 复制与重写 package.json 的完整脚本、prepublishOnly 防误发布和 dry-run/npm pack 验证流程,属于可直接复用的发布工程经验。适合维护 npm 包、前端库或 CDN 分发的开发者;风险是该方案依赖手动后处理,且 NPM 尚无原生 publishDirectory 支持。

工程实践Spotify Engineering

AI Changed How Spotify Builds. What We Learned (and Fixed) About Quality at Higher Velocity

本文是 Spotify 工程团队对 AI 辅助开发规模化后质量表现的系统复盘。文章从内容处理、车队自动化变更、算力短缺和移动端体验四个方面描述同时暴露的问题:转码队列积压、自动化依赖升级通过检查却在生产失败、区域故障切换因算力紧张被放大。基于自身事故复盘数据,作者指出未发现 AI 生成代码是事故的直接主因,但变更量增长快于评审、测试、发布与可观测性等验证手段的适配速度;合并 PR 同比翻倍,质量与优化类工作占比从 27% 升至 31%,返工率未同步上升。文章还列出代码复杂度与 PR 规模上升两个待观察信号,并承认结论受限于单一公司且缺乏长期验证。

推荐收录。文章提供了罕见的、来自超大规模生产环境的量化证据:用事故复盘、PR 分类重构和返工率指标回答“AI 是否损害质量”,并给出组织级修复措施(端到端监控、回滚能力、服务分层、变更排期)。对正在推进 AI 辅助开发、需要重设质量门禁与验证节奏的平台、SRE 与研发效能负责人尤其有迁移价值;需注意其数据为公司自述、指标口径未完全公开,结论不宜直接外推。

职业经验Oxide Public RFDs

RFD 0537: Record Every Meeting

本文是 Oxide 的 RFD 537,说明公司远程化后从录制 All Hands 扩展到几乎所有会议,并正式确立“录制每个会议”的政策。作者以透明、团队协作、严谨、同理心与节俭等价值论证录制会议:可减少转述失真、方便回看、帮助新人融入和缺席者追赶,并沉淀技术细节。政策除晨间闲聊、招聘/1:1 等人事会议及拒绝录制的外部会议外,要求计划会议、临时讨论、调试、客户与合作伙伴对话都录制,推荐 Google Meet 自动录制与转录。文中给出有疑问先询问、随时可补录等原则,安全与隐私引用 RFD 455;其适用边界是依赖 Oxide 文化与 Google Meet 生态、需参与者同意,受合规隐私限制的组织要调整。

推荐收录。该 RFD 不是简单宣布政策,而是逐条论证录制会议的透明、协作、严谨、同理心等价值,并给出 Google Meet 自动录制步骤、必录/不录清单和例外处理,可作为工程组织制定会议与知识留存规范的参考。适合远程协作团队、工程管理者及关注工程文化的读者;迁移时需结合隐私合规、外部参会者同意和存储安全,不宜直接照搬。

工程实践Oxide Public RFDs

RFD 0083: Preserving Time for Focused Work

这是 Oxide 的 RFD 83,提出把每周三设为 Focus Day,专门保护员工长时间专注工作,避免会议切割专注时间。文章强调协作与独立深度工作都重要,而会议影响会超出原定时段,因此需要制度性保护。选择周三既能限制连续会议日数量,也让周初协作成果输入周中专注工作,再反哺周尾协作。执行上要求当天不排会议,仅在紧急且所有参与者同意时例外,并且不期待同事即时回复。文章也承认这会加重其他工作日会议压力,需预留准备和会后讨论缓冲,并关注视频会议疲劳。

推荐收录,因为这是来自真实工程组织的制度设计文档,给出了 Focus Day 的具体动机、周三选择理由、会议例外规则和沟通边界,而非泛泛倡导专注。对需要设计团队协作、会议治理或工程效率制度的读者,可迁移其中的“用整块时间对抗会议碎片化”思路。注意它是一份组织政策提案,效果依赖团队共识和外部协作约束。

技术文章Oxide Public RFDs

RFD 0005: Phases of Engineering

本文是 Oxide 的 RFD 5,将工程工作划分为 Scoping、Exploration、Prototyping、Determination、Development、Validation、Stress、Production 八个阶段,为未知技术域提供结构化路径。作者强调阶段并非严格线性,可能重叠、回退或并行,硬件项目通常更线性,部分阶段可省略。探索期需提出引导问题,查阅论文、会议、文档、非正式写作并联系专家;原型应围绕明确问题展开。Determination 指出决策时机是艺术,过早或过晚都有代价,重要决策应写入 RFD 并考虑可逆性。后段强调验证宜早、压力测试要主动打破系统、生产阶段须倾听早期失败并反哺改进。整体属通用工程方法论,偏高层原则,未绑定具体技术栈或量化案例。

推荐收录。Oxide 公开 RFD 由 Bryan Cantrill 完整阐述八阶段工程方法,包含各阶段定义、探索问题清单和决策/生产原则;适合在新技术域负责方向判断、架构取舍的工程师与技术负责人。其可迁移价值是提供结构化框架,帮助团队避免过早承诺或死亡行军;限制是偏高层方法论,缺少量化案例,需结合自身领域落地。

工程实践TiDB 社区博客 - 实践案例

5 个 Agent 如何交付一套啤酒节营销系统:平凯 Loop 开发轻量业务应用的实践

文章复盘在平凯 Loop 中用 5 个角色 Agent 协作交付啤酒节营销系统的实践,系统覆盖活动、促销、优惠券核销、分群、A/B 实验与看板,含 17 个 REST API 和可运行 Demo。作者关注多 Agent 如何在统一上下文和验收机制下完成需求、开发、测试与部署协同。核心做法包括:一需求一线程并前置验收标准;按 Leader、RD、QA、DevOps 等交付物划分角色;按依赖关系推进;把完成定义为静态检查、自动化测试和真实交互三层证据;将踩坑固化为规则。文中用一次 25 分钟增量变更说明上下文共享、依赖显性化和验收前置的收益,并强调该模式适合边界清晰的轻量系统,生产化仍需补齐认证、权限、审计、监控、备份和合规。

推荐收录:文章不是产品发布稿,而是给出了 5 个角色 Agent 在真实轻量业务系统中的任务拆分、角色边界、依赖排序和多层验收证据,并附 25 分钟增量变更闭环。对探索 AI 工程化、多 Agent 协作或内部工具快速交付的团队,这些实践可直接迁移;同时明确列出 Demo 到生产的安全、合规和运维缺口,避免读者误判适用范围。

工程实践知乎 - 携程技术

代码改了,文档却“死”了?携程机票“代码即文档”实践,让隐性知识随代码共同生长

携程机票团队针对开发中信息分散、文档滞后和代码改动影响难追踪的问题,提出“代码即文档”理念并落地 Lumos 平台。系统通过 CI/CD 流水线在合并请求时触发 Dify 工作流,自动提取需求描述、梳理开发逻辑、生成代码分析文档,并以 Markdown 形式存入向量知识库;同时接入智能问答机器人和代码改动影响追踪,结合性能指标与代码质量静态分析生成多维度评估报告。平台已接入 74 个业务仓库,覆盖 7 个事业群,累计生成超千篇文档,人力维护时间下降 80% 以上。文章用真实案例展示了从知识获取到自动化的完整链路,但内容偏重前端场景,且对生成的业务文档准确率、评测反馈闭环等仍处于探索阶段,尚未给出系统性的效果验证。

文章提供了完整的工程背景、问题定义、系统架构、关键实现路径和量化效果(74 个仓库、文档维护时间下降 80%),是 AI 辅助研发效能建设的一线实践而非概念宣传。适合负责研发效能、工程效率或知识管理的团队借鉴,其‘CI/CD 触发文档自动生成 + 向量知识库 + 智能问答’的管线具有较强的可迁移性,但需要结合自身代码库规模与文档质量要求评估效果。

工程实践Spotify Engineering

Portal by Spotify cut my Claude Code token usage by 90%

文章介绍 Spotify 工程师利用 Portal 的 AiKA Modes 将 Claude Code 中 I/O 密集型的低推理任务路由到更便宜的模型,降低 token 消耗。作者定义了两个声明式 agent:bulk-reader 批量读取大文件并返回结构化摘要,code-writer 按参考文件生成样板代码。为实现自动路由,作者开发了 Claude Code 插件 shunt,通过 hooks 拦截超阈值读取、脚本封装 Portal CLI 调用、skills 指导调用时机,形成三层机制。在 Java 单仓库基准中,批量读取场景节省约 90% token。文章也点明边界:无法委托编辑和推理,否则会丢失行号或遗漏并发缺陷;每次委托延迟 10–30 秒且上限 30 秒,小任务反而低效。总体而言,该方法把模型路由从系统工程问题转化为配置问题。

推荐收录。文章给出了真实工程问题的完整闭环:从 token 成本痛点出发,设计 bulk-reader 与 code-writer 两个可复用模式,并通过 Claude Code 插件的三层路由机制落地,附有 Java 单仓库约 90% 的 token 节省基准。适合正在构建 AI 编码代理、优化 LLM 成本或设计模型路由方案的工程团队参考。其核心价值在于将模型路由抽象为可配置的声明式模式,并明确划定了不适合委托的任务边界和延迟约束,可迁移到其他工具链,但需注意其依赖 Spotify Portal/AiKA 生态,且基准场景较单一。

工程实践知乎 - SmartCode 得物技术

得物小摊 AI Native 演进实录:用 Harness 构建可控 AI 交付

本文以得物小摊创新业务为背景,讲述作者在单人全栈交付中引入 AI 并行开发后,如何构建一套名为 Delivery Harness 的可控交付体系。作者先以拼团页面进度数字的语义分叉为例,说明 AI 可能将一次错误猜测高速扩散到接口、页面和测试中,因此需要把工程判断固化为 Version Contract、Execution Boundary、Evidence Gate、Repair Loop 四个组件:用版本合同锁定事实、用 worktree 和仓库规则限制改动半径、用统一验收报告控制状态跃迁、用 Repair Case 让真实反馈纳入默认规则。文章复盘了一次多 SKU 订单跨用户端、管理端、Node 与 Go 服务的履约改造,说明如何将“订单是履约原子单位”转成跨运行时不变量。最后指出仍有本地与 CI 检查不一致、版本合同未接入流水线等环节待完善,并强调 AI Native 交付的上限不是生成速度,而是质量秩序由系统托底。

推荐收录。文章没有停留在“用 AI 写代码”的表面,而是针对 AI 并行开发带来的语义分叉、越界改动和证据缺失问题,给出了一套可落地的工程方法:Version Contract 锁事实、worktree 隔离边界、Evidence Gate 卡状态、Repair Loop 沉淀反馈,并用真实的多 SKU 跨运行时改造验证了这套链路。适合正在个人或小团队中实践 AI 编程、需要控制交付质量的工程师阅读。其中把业务不变量翻译成跨运行时检查、让 AI 生成与评估分离的思路,对其他 AI 辅助研发场景具有直接可迁移价值。

工程实践知乎 - SmartCode 得物技术

EP-Harness:从个人 AI Coding 到团队级 Agent 工作流|得物技术

EP-Harness是得物基于开源项目Multica二次开发的团队级Agent工作系统。文章首先指出本地AI Coding在团队化后面临Prompt无审查、经验难沉淀、过程不透明和研发链路未闭环等缺口,进而提出把Agent当作协作成员进行管理的平台化思路。架构上由server、daemon和本地AI编程CLI协作,任务进入Issue体系,并通过Backend.Execute统一各种Agent Runtime的执行契约。文章还归纳了AI Coding从工具使用走向工程系统的四层变化,提出Context Engineering和Loop Engineering作为关键设计理念。落地效果包括多Agent协作闭环、决策追溯,以及自动化修复100+异常日志、治理后日志量降为个位数的实践成果。

推荐收录。本文通过得物实际落地案例,具体展示了从个人AI工具演进到团队级Agent平台的问题定义、架构分层和闭环设计,是稀缺的AI Coding工程化一手实践。对正在构建团队级Agent系统或规划AI研发流程的读者,文中关于任务可追踪、规则可审查、经验可复用的设计思路与量化治理效果,都有直接迁移价值。但文章偏平台概念和结果概述,缺少内部实现细节,读者应结合具体场景验证。

个人心得Simon Willison

Conceptual integrity and counting lines of code

Simon Willison 在博客中整理了他关于 AI 编码代理的播客观点。他反驳'行数不能衡量生产力'的说法,认为以人类每天 200 行左右的生产级代码为基准,代理若能产出千行且质量不变,行数仍是有效的效率指标。他进一步指出,编码速度不再是瓶颈,团队新瓶颈是工程师的认知容量,因此仍需多人协作。引用《人月神话》的概念完整性,他警告代理使得添加功能成本大幅降低,软件会像'温彻斯特神秘屋'一样长出许多不一致的'房间',破坏整体设计一致性。文章是个人经验驱动的论述,缺乏系统性实验,但提出了可检验的工程管理判断。

推荐收录。文章挑战了'行数无意义'的流行观点,提出了以人类基线判断代理生产力的具体参照,并指出了认知容量和概念完整性这两个容易被忽视的团队约束。适合关注 AI 辅助开发、工程团队管理和软件架构一致性的读者;观点来自资深从业者的一线经验,可迁移性强,但确证性有限,需结合自身场景验证。

工程实践ACM Queue Articles

Too Many DevEx Metrics, Too Little Guidance

文章指出AI辅助开发普及后,工程领导者面临衡量其影响的压力,但多数组织只衡量AI采用情况和输出,对开发者体验(DevEx)的影响缺乏了解。现有度量框架、公司和研究文献中出现120多种指标,选择合适指标困难。作者基于对50多个工程组织的结构化分析,推出开源的DevEx Metrics Compass网页应用,帮助团队在碎片化度量环境中选择符合自身情境和目标、有意义且可操作的指标。文章同时分享了当前DevEx度量实践的现状和空白。该工具适合从零开始设计度量集的新手,也适合评估现有度量集广度和深度的资深实践者。

推荐收录,因为它不是泛泛讨论DevEx,而是基于跨组织的结构化分析提供可操作的度量选择工具和数据集,直接解决了“指标过多、缺少指导”的痛点。适合工程管理者、DevEx团队和决策者使用,帮助建立符合自身情境的度量体系。其开源工具和度量分类可以迁移到其他团队作为参考;风险在于文章是工具介绍,可能随工具迭代而过时,但框架本身仍有长期参考价值。

工具笔记TiDB 社区博客 - 实践案例

平凯 Loop 用户上手指南-详细版 v2.0

文章详细介绍了平凯 Loop 多 Agent 协作开发环境的搭建与使用,涵盖架构概览、Agent 角色设计(架构师、开发者、双审查者、测试、文档工程师等)、Skill 技能库准备、Agent 与 Skill 绑定、频道组织、任务工作流以及需求文档转 Markdown 的多种方式。文中给出了具体的 Agent 系统提示词、配置参数和操作步骤,强调角色分离、交叉审查等实践,并提供了从需求分析、编码、审查到测试、文档的完整示例。文章面向从零搭建多 Agent 开发团队的用户,适用于私有化或 SaaS 部署,但内容高度绑定 Loop 产品,部分建议依赖平凯/TiDB 生态,模型可用性受部署环境限制。

本文提供了可复用的多 Agent 协作开发配置模板,包括角色设计、提示词编写、审查流程和技能绑定,对希望构建 AI 辅助开发工作流的团队有直接借鉴价值。适合正在探索 Agent 协作开发、代码审查自动化或工程效率提升的开发者与技术负责人。主要风险是内容高度绑定平凯 Loop 产品,部分 Skill 和模型建议依赖特定生态,读者需抽取其团队设计思想与工作流模式,而非照搬操作步骤。

工具笔记Simon Willison

alchemy-utils 0.1a0

文章宣布发布 alchemy-utils 0.1a0,这是一个基于 SQLAlchemy 的数据库无关版 sqlite-utils,目标是沿用 sqlite-utils 的核心 API(insert、upsert、insert_all、upsert_all、create、update 和表内省),同时支持 PostgreSQL、SQLite 和 DuckDB。作者通过给 Codex 和 GPT-5.6 Sol Ultra 下达研究性 spike 提示,配合 uv、TDD 和 pytest,在很少的后续提示下获得了可发布的原型。文中展示了用 uvx 列出 PostgreSQL 表数据以及将 CSV 导入 DuckDB 的命令示例,并提到将初始约一小时的 CSV 导入优化到约 35 秒。整体是一篇发布说明,未深入讨论 API 设计权衡、错误处理或扩展性,但提供了 AI 辅助开发数据库工具的具体案例。

推荐收录,因为它记录了一个使用 AI 编程代理快速构建跨数据库 Python 工具的真实过程,并给出了可运行的命令示例,对关注 AI 辅助开发、Python 数据库工具链或 sqlite-utils 生态的读者有直接参考价值。文章虽为 alpha 发布说明,但其中的提示工程思路、uvx 用法和性能优化片段可以迁移到类似项目中。

工程实践Salesforce Engineering

How Standardizing Product Telemetry Reduced Time to Insight by 97%

文章介绍了Salesforce如何通过构建标准化的产品遥测平台(PDP)解决各产品团队各自定制遥测导致的数据孤岛、重复劳动和无法规模化的问题。PDP采用统一的遥测架构和自动化指标生成管道,要求团队遵循标准化的埋点规范,从而自动产出可信的产品采纳指标。技术上,它基于监控云基础设施构建了自定义模式,并处理每天450亿行事件数据,覆盖19000个事件和2000多个产品特性。实施后,洞察获取时间从约1个月缩短至每日刷新(降低97%),开发者埋点工作从数周减少到数小时,CSAT达9/10。标准化的数据基础也为AI分析工具和MCP集成提供了可信支撑。该工程案例适用于大规模多产品环境下集中式数据平台的建设与推广,但需注意组织推动和标准治理的复杂度。

本文是典型的工程实践复盘,提供了从问题识别、架构设计到规模化推广和量化的完整过程,尤其在统一数据标准、提升数据质量和自动化的权衡方面具有可迁移价值。适合负责数据平台、指标体系建设或开发者效率的工程师参考。量化结果(97%时间缩减)和推动团队采用的方法论具有说服力,有助于读者借鉴其建设可信数据基础、赋能AI工具的思路。

工程实践知乎 - 腾讯技术工程

从胡言乱语到精准改代码:我是如何让 AI 读懂老项目的

文章以一个小程序教育平台的重构实践为例,系统阐述了如何通过AI上下文工程将历史债务沉重的项目转变为AI可维护的项目。核心路径包括:从AGENTS.md构建静态上下文索引,移除不再运行的死代码做减法,简化过度设计的架构(如将OT协同降级为HTTP同步),制定页面布局、组件与交互规范约束边界,搭建单测、E2E及视觉回归自动化测试流水线并嵌入MR检查,最终将债务治理融入日常迭代。文章详细记录了每一步中AI角色的变化与引导方法,展示了从AI频繁误判到能主导方案落地的过程,并指出关键在于持续沉淀可复用的上下文知识而非一次性建设。

本文提供了将AI嵌入遗留系统重构的完整案例,覆盖上下文建设、架构简化、规范制定和自动化质量门禁等环节,实操性强。文中拆解的步骤与AI引导策略可直接迁移至其他需要历史债务治理的工程场景,适合希望提升团队工程效能与AI融合度的开发者及技术管理者参考。

工程实践Cloudflare Blog

How we built a software factory to drive Astro’s GitHub issue count to zero

本文分享了Cloudflare团队为Astro项目构建的自动化问题分类流水线,旨在解决开源维护者面临的人工issue分类负担过重的问题。他们从开发一个本地可测试的AI代理技能(triage skill)起步,该技能按复现、诊断、验证、修复四步处理缺陷报告,每个步骤由独立子代理执行以防止LLM偏差。随后将技能集成为基于GitHub Actions的状态机,通过issue标签驱动全流程,自动产出预览版本供报告者验证,并将成功经验抽象为平台无关的代理框架Flue和可复用的triagebot-action。实践结果将Astro的开放issue从200+降至约30,并计划近期清零。文章还强调了自动化失败如何反哺代码库:通过分析代理失败根因,改进了代码注释、测试覆盖和架构边界,使人和AI都更易维护。该方法适用于同类开源项目,但框架仍处早期,需要适配和验证。

推荐收录,因为这不是空谈理念,而是提供了可验证的工程案例:从真实项目(Astro)的issue爆发问题出发,展示了通过多代理协作、状态机驱动和持续迭代,将自动化嵌入现有GitHub工作流的完整过程。文中不仅有数据支撑(issue从200+降至30),还公开了核心框架Flue和triagebot-action的源码,对希望用AI改善开源维护、DevOps或工程效率的读者具有直接迁移价值。同时,文中关于‘代理失败即代码质量信号’的反思,为工程领导者提供了从工具反馈反哺工程实践的思路。

个人心得Simon Willison

Devtools must be open source (exe.dev)

本文是作者对LLM(大语言模型)如何改变开源软件使用方式的个人观察。核心观点是,过去终端用户甚至专业程序员虽拥有审查和修改开源软件的自由,但受限于时间与精力极少实践;如今借助Claude等LLM,克隆仓库、理解代码逻辑及编译构建几乎零成本,使得“修改软件”从理想走向现实。作者以自身每天多次用LLM询问代码工作原理,并将“克隆并构建项目”视为零时间挑战的经历为例,预见到自己即将习惯性地修改所用软件。该文并非技术教程,而是技术演进下的思维转变记录,其适用边界在于反映早期尝鲜者体验,尚未验证大规模采纳后的效果及潜在风险。

本文来自知名开发者Simon Willison,以亲身实践清晰论证LLM如何降低开源参与门槛,观点新颖且具有长期参考价值。适合关注AI辅助编程、开源社区演进及开发者生产力变化的读者。文中“零时间挑战”思维与工具用法可迁移至其他开发场景,但需注意该视角尚处于早期,未覆盖企业级修改的复杂性。

工程实践知乎 - 腾讯技术工程

AI Coding的下一站,不是更会写代码,而是更懂团队

本文完整记录了QQ浏览器团队为AI编码助手构建团队经验系统的工程实践。针对个人AI Coding效率提升后暴露的经验断层、重复踩坑等问题,作者从失败的原型出发,重新定义了什么是从Agent视角可验证的“团队经验”,提出“黑话镜头”“索引镜头”“逻辑镜头”三类认知障碍框架。系统设计历经主题分组、经验抽取以及Review/Dedup/Merge三层治理链路的迭代,通过源码探索校验事实性错误、宁严勿宽的去重策略和保护历史边界的合并策略,将候选经验的有效率从10%提升至95%,最终入库率约80%。文章还总结了四条可复用的工程方法论,并讨论了当前在经验质量、召回效率与生命周期管理上的局限和后续方向。案例提供了从问题建模到生产级治理的完整路径,适合团队上下文管理与AI工程化场景参考。

这是一篇深度的工程案例复盘,完整展示了从经验断层问题定义到治理系统落地的演化过程,其中‘三类镜头’定义、分层治理策略和工程化Prompt迭代方法具有很强的可迁移性。适合正在探索AI辅助开发、团队知识沉淀或Agent上下文管理的工程师和架构师阅读,其方法论可用于设计面向团队的开发工具或AI工作流。

工程实践ACM Queue Articles

Where Does the Foundation Come From?

文章探讨了AI辅助开发对软件工程师职业判断力的影响,指出AI正取代过去培养判断力的工作。作者结合在波士顿大学教授软件工程课程与在AI金融科技初创公司Digits领导实习项目的双重经验,发现新毕业生直接使用与资深工程师相同的智能代理工具时,交付物看似精致但内在缺陷严重,形成“产出超越理解”的生产力幻觉。解决方案是设计渐进式上手路径,将数十年的职业成长轨迹压缩到数周,先让实习生在没有AI辅助的情况下接触基础任务,逐步引入工具,从而在挣扎中建立工程判断。文章强调,AI对有根基的工程师是倍增器,对无根基者则制造幻觉;大学和企业应接纳AI,但必须有序引入,并评估抛光输出无法证明的真实理解,以确保基础得到构建而非绕过。

文章以真实教学和工业实习为案例,系统呈现了AI工具对新工程师判断力的侵蚀及“分阶段入门”的应对方案,不是空泛议论,而是有具体操作和验证。特别适合技术团队管理者、计算机教育者和初入行的工程师阅读,其核心理念——“AI放大已有能力,无根基则制造假象”——可直接迁移到任何引入AI的开发团队培训设计中。

工程实践Salesforce Engineering

How AI Rebuilt Salesforce’s Decades-Old Localization Pipeline

本文是Salesforce工程团队关于用LLM重建本地化管道的实践总结。面对产品量激增35%而预算与发布时间窗口固定的矛盾,团队从尝试单一LLM提示翻译失败中认识到,企业本地化不仅要翻译文本,还需处理客户自定义对象、多产品术语和34种语言的语法与品牌规则。最终的方案是构建一个AI编排管道,将提示工程与上下文工程结合,为每个翻译任务注入产品、品牌、语法等结构化上下文,并通过多阶段AI编辑与验证(最多85个专门提示阶段)来保证质量。该管道将本地化成本降低50-90%,大幅加速交付,同时建立了可持续的工程基础。文章还讨论了未来面对的模型演化与发布工程挑战。

文章完整展示了一个将AI深度集成到遗留企业系统的工程案例,从问题分析、架构设计、验证策略到反馈循环,提供了可迁移的上下文工程与多阶段验证模式。对于负责国际化、AI工程化或大型系统现代化的工程师和架构师,其思路与权衡具有直接参考价值。需要注意的是,方案高度依赖高质量的结构化上下文资产,且需应对基础模型持续演进带来的维护挑战。

工具笔记知乎 - 鹅厂架构师

Anthropic内部 Skill 最佳实践

文章摘录并解读了Anthropic内部积累的数百个Skill的实战经验,将Skill系统归纳为九大类型:库与API参考、产品验证、数据获取与分析、业务流程自动化、代码脚手架、代码质量与Review、CI/CD与部署、Runbooks、基础设施运维,并结合作者自身实践指出每种类型的适用场景与价值。同时提炼出九个编写技巧,包括重点记录公司特有的坑点、用文件夹实现渐进式披露、预留灵活性、利用配置与持久化数据、复用脚本、按需安全钩子、通过仓库或插件市场分发、以及统计使用效果以持续优化。文章强调Skill应从少量Gotchas开始逐步完善,并通过实验迭代。内容源自工程一线,适用边界为使用AI编码助手(如Claude Code)的团队或个人,对提升开发效率和自动化常见任务具有直接参考价值。

推荐收录,因为这篇内容来源于真实大型团队的Skill建设实践,提供了系统化的分类框架和可操作的编写技巧,而非空洞的理论。对正在探索AI辅助开发、希望将重复工作自动化的工程师和团队来说,文中分类可直接对照,技巧可直接应用,尤其从‘记录坑点起步’的务实思路降低了落地门槛,长期可迁移价值高。

技术文章NVIDIA Technical Blog

Make Long-Running NVIDIA TensorRT Engine Builds Observable and Cancelable in Python or C++

本文针对长时间运行的NVIDIA TensorRT引擎构建过程缺乏可观测性和中断能力的问题,提出了一种在Python和C++中实现的方案。作者首先分析了构建耗时场景,包括强类型模型、深度策略搜索和冷缓存,指出传统集成因缺乏进度反馈和取消机制常导致开发者盲目等待或浪费资源。随后介绍通过进度回调、剩余时间估计和取消令牌等机制,使构建过程透明化并可安全终止。文中还讨论了多线程环境、跨平台兼容性及不同TensorRT版本下的适用边界与潜在风险。该技术适用于模型部署、自动化推理优化和AI工具链中TensorRT引擎生成环节,特别在批量构建和无人值守场景中可显著提升开发效率和资源利用率。

推荐收录,因为它针对TensorRT工程化中的真实痛点提供了可复用的解决方案,有效提升了构建过程的透明度和可控性。文章源自NVIDIA官方技术博客,具备较高的技术可靠性,适合所有使用TensorRT进行模型部署和优化的AI工程师、研究者参考,尤其对于自动化构建流水线和大规模模型调优场景具有直接可迁移价值。

工程实践知乎 - 千问云

Code is cheap. Don't write any.——AI Native,程序员如何提升五倍coding效率

文章提出了一套名为 Harness 的 AI Native 编程方法论,核心是“人定方向,模型推进”。作者从大模型的两个底层事实(概率生成器与上下文宝贵)出发,发展出水流理论(协作姿态:定边界、设 checkpoint、走安全通道)和最小混沌单元(任务粒度:小到可检查、大到可自治),并以 spec、codemap、new-chat 作为上下文管理三件套。通过两个真实案例(0→1 新项目与 1→N 存量治理)详细演示了起手、落 spec、do it、checkpoint、转向和五层 safety net 验收的全流程。最终观点为代码廉价化导致工程师价值结构上移,从写代码迁移到设定目标、切分任务、审阅证据和风险控制,并给出了可操作的团队模板与卡片。适用边界在于低风险、可灰度回滚的项目;高风险核心系统仍需更多人工介入。

推荐收录。文章并非简单的工具教程,而是基于作者大量真实实践的系统性方法论,清晰拆解了让 AI 自主推进编程任务的控制点与验收体系。案例详实、可迁移性强,对试图将 AI 深度集成到研发流程的工程师和团队管理者有直接参考价值。文中的水流理论、最小混沌单元、多层 safety net 等概念提供了可复用的工程思维,风险在于方法依赖特定工具链,但核心协作模式易于在其他工具上落地。

工程实践Salesforce Engineering

How AI Reduced Customer Bug Triage from Nearly a Year to Less Than a Week

本文详细记录了Salesforce内部AI系统BugWiser的构建过程,旨在将客户缺陷分类和根因分析从超过300人天的手动流程缩短至一周以内。团队面临的核心挑战不是单纯应用AI,而是将多年工程判断编码为一套可信的自动化分类框架。解决方案融合了自定义机器学习模型(用于确定性分类、置信度评分与可解释性)和大语言模型(用于综合上下文和生成摘要),并设计了基于置信度的自动接受与人工反馈闭环,使约90%的预测无需修改。文章还探讨了模型选择、训练、部署及工程文化转变的具体权衡,强调‘信任设计’是该系统的支柱。其边界在于依赖Salesforce内部历史缺陷数据,并需要持续的工程师反馈来保持模型与专家认知对齐。

本文是一个高质量的工程案例,展示了在大型组织内如何通过AI工程化手段解决真实的质量与效率问题。它对面临类似‘专家依赖型’人工流程的团队具有直接参考价值,尤其在如何组合专用模型与通用LLM、如何通过置信度与反馈循环构建工程师信任、以及如何衡量生产力提升等方面提供了可迁移的设计模式。适合负责工程效能、质量保障或AI系统落地的工程师和管理者阅读。

个人心得Julia Evans

Some more things about Django I've been enjoying

作者记录了自己尝试使用 Django 构建 2010 年代风格网站(后端渲染 HTML、最小化 JavaScript、SQL 数据库)的学习过程和个人体验。她重点分享了几项让她感到愉快的 Django 特性:可组合的查询集(QuerySet)方法让查询条件封装和复用变得可读且模块化;内置模板过滤器(如 urlize、linebreaksbr、date、querystring)极大简化了 HTML 生成和链接拼接;自动数据库迁移系统使模型变更和演进成本极低。在代码组织上,她放弃了基于类继承的视图,转而采用函数式视图,感觉更直观。她还提到对 Django 性能的困惑,如模板缓存被误关闭、不确定性能预期与优化方向。全文是从业者视角的具体经验分享,而非系统教程。

这是一篇真实的开发者实践反思,聚焦于 Django 框架中提升效率和可读性的具体特性(查询集封装、模板过滤器、自动迁移)以及个人在代码组织和性能调校上的取舍。对正在学习或评估后端渲染栈、尤其是小型到中型 Web 应用的开发者来说,文中列举的便利点与踩坑经历具有直接的可迁移参考价值。

工程实践知乎 - 腾讯技术工程

AI代码生成率94%:我们用一个 Skill 跑通需求开发全流程

文章系统介绍了企业微信团队如何通过构建一个名为Skill的AI工作流,在移动端需求开发中实现94%的代码生成率。核心方法是将需求开发拆解为设计稿筛选、需求拆解、代码定位、实现、编译验证、模拟器验证、沉淀和提交八个严格顺序的语义化阶段,并围绕四条公理设计:以五步定位法缩小搜索范围、把数据采集和精确操作交给脚本而LLM只负责判断、通过可机器校验的红线机制前置拦截风险、利用TECH_SPEC.md和知识库实现跨会话知识传承。关键技术包括构建三级金字塔代码知识库、需求语义翻译的规则化、编译与模拟器自动验证等。文章强调工程化规范对AI提效的决定性作用,沉淀的产物不仅对AI有用,也便于人类开发者接力。适用边界在于需要团队先期投入构建知识库和规范,且实例基于iOS移动端,但方法论可迁移至其他工程领域。

本文提供了将AI辅助开发从零散问答升级为工程化主导的完整实践,详细阐述了流水线设计、代码知识库构建、需求翻译、自动验证等关键环节的具体实现和取舍,而非空泛理念。适合关注AI工程化、开发者工具效能提升的团队和技术管理者参考,其将开发流程显式建模、用脚本与红线约束AI行为、通过知识库实现人机协作的方法具有很强的可迁移价值,但需评估自身项目上下文和投入成本。

工程实践Salesforce Engineering

Closing the Loop: How to Build Self-Improving AI Systems with Automated Feedback Loops

本文来自 Salesforce 工程团队的实践复盘,介绍如何围绕一个技能生成器构建自动化反馈闭环,逐步形成自改进的 AI 系统。核心方法包括三层评估框架:触发准确性测试、结构确定性验证以及基于 LLM 的语义评判,用于量化生成器质量;同时设计了一套每周自动运行的信号挖掘与改进流水线,从多人 PR 评论中提取高频模式,通过频率×严重性优先级进行有限修改,再由评估门控确保不退化。文章展示了系统在六次循环后自然收敛至稳态,并在约定变更时自动重启修正的现象,最后总结了该架构的适用前提:需要足够的审查信号量、结构化可验证的输出格式,以及一定的审查文化。全文提供了可迁移的评估与反馈模式,但也指出核心工件仍依赖人工最终确认,适用于有类似 AI 生成器与代码审查流程的工程团队。

本文不是空泛的方法论宣讲,而是基于真实工程场景的深度实践记录。它完整呈现了从发现重复审查痛点、设计多维度评估、实现自动化反馈到系统收敛与重启的全过程,并清晰框定了架构的适用边界与前提条件。对于工程团队在构建 AI 辅助工具、自动化流水线或希望将审核经验持续沉淀进系统时,文中的三层评估框架、带阻尼的反馈循环和收敛机制具有直接的可迁移性。

工程实践Yelp Engineering

Migrating from Apollo Tooling to GraphQL Codegen at Yelp

文章介绍Yelp将前端React单体仓库中的Apollo Tooling迁移到GraphQL Codegen的工程实践。原先使用的Apollo CLI存在全局安装依赖、CI集成困难、在大型多包仓库中代码生成缓慢等问题。通过引入GraphQL Codegen,团队利用其灵活的插件体系、并行处理和项目级依赖管理,将代码生成时间从数分钟缩短至数秒,显著改善了开发体验与CI稳定性。文章详细描述了迁移的步骤,包括如何处理类型命名冲突、与VSCode扩展的集成,以及逐步替换Apollo类型钩子的策略。

文章真实记录了工具链替换的完整决策与实施过程,提供了性能对比、配置技巧和踩坑处理,对维护大型代码库且面临类似代码生成效率问题的团队具有直接参考价值。读者可借鉴其渐进迁移、避免破坏性变更的经验,以及基于插件体系优化工作流的方法。

工具笔记Simon Willison

Using uvx in GitHub Actions in a cache-friendly way

文章分享了一个在 GitHub Actions 中缓存 uvx 工具调用的实用技巧:通过在 workflow 开始处设置 UV_EXCLUDE_NEWER 环境变量并将其作为缓存键的一部分,让 uvx 命令解析到指定日期前的最新工具版本,从而利用 GitHub Actions 缓存避免每次运行都从 PyPI 重复下载。该方法能有效加速 CI 流程、减少对 PyPI 的依赖,适用于需要稳定工具版本的场景,但升级工具需手动更新日期。内容简短,直接给出了可复用的配置片段。

推荐收录,因为它针对开发者常见的 CI 缓存痛点给出了一种低成本、可立即落地的解决方案。技巧虽小,但对使用 uvx 和 GitHub Actions 的 Python 开发者有明确的可迁移价值,能直接降低工作流运行时间和网络波动风险。文章来自有影响力的技术博主,可靠性较高。

工程实践Red Blob Games

Responsive design calculator

作者发现个人网站因手动计算 px 到 rem 转换时四舍五入导致字体大小微小偏差,从而追溯了从固定宽度布局到响应式布局的演变过程。文章详细介绍了利用断点插值和斜率统一控制边距分配的方法,并开发了交互式计算器,基于断点自动生成 CSS 代码。作者进一步探索了在现代 CSS 中使用 min()、clamp() 和 round() 函数实现布局计算,最终形成一套可复用的公式。本文展示了从问题定位、手工计算修复到自动化工具构建的完整工程实践,适用于需要实现平滑响应式布局的前端场景,但对非常老旧的浏览器兼容性有限。

本文提供了一个从微小 bug 定位到工具化改进的典型工程案例,聚焦于响应式布局断点计算的真实约束与取舍。对于前端开发者和 UI 工程师,文中的斜率控制方法、交互式计算器以及现代 CSS 函数应用可直接迁移到类似项目中,具有明确的实践参考价值。

工程实践知乎 - 千问云

当 Agent 替你值班:基于 Devix 构建 7x24 自动化运维 Harness Engineering

文章复盘了在 Devix 上搭建 7x24 自动化运维系统的实践,目标是让 AI Agent 接管告警诊断、分级处置和结果闭环。作者提出 Harness Engineering:让 Agent 负责语义理解和推理,脚本负责数据召回与动作执行,以确定性流程约束模型的不稳定和“没记性”。系统以钉钉、DataWorks、ODPS 为核心链路,完成告警触发、深层日志解析、案例检索、决策树分流和自动重跑、人工确认或升级处理。文中进一步设计了基于错误模式和历史成功率的置信度调整、规则库自进化机制,以及自动重跑、代码修复的多层安全防线。适用边界是故障模式较可枚举、API 和知识库完善、且允许用历史案例逐步放权的运维场景;对于高度开放或高风险动作,仍需严格人工兜底。

收录依据很明确:文章不是泛谈 Agent,而是给出了告警、诊断、决策、执行、追踪、沉淀的完整工程闭环,以及置信度分级和规则自进化的具体实现。适合做 AI 运维、自动化流程编排和生产级 Agent 设计的参考,但读者需注意它依赖清晰的业务知识库、规则库和安全兜底,不能直接照搬到开放场景。

工程实践知乎 - 腾讯技术工程

从Vibe Coding到Harness—— 一套大仓AI工程化实战

文章复盘了腾讯 TAB 大仓里一套面向 AI 研发交付的 Harness 实战方案,目标不是让模型“更聪明”,而是让它能在跨微服务、跨前端微应用的真实工程中稳定跑完需求。作者把系统拆成 Rule、Skill、Sub Agent、Workflow、Scripts、MCP 六层,并通过 13 个阶段的接力流程、4 个固定角色和 5 个人工关卡,把需求分析、方案设计、开发、测试、审查到交付收尾串成闭环。文中重点强调把可判定约束下沉为脚本、把下游修改上游的权限切断、用基线对比剥夺 AI 的解释空间,以及将集成测试前置以减少昂贵的返工。作者还复盘了 Team Mode 卡死、审批弹窗过密等踩坑,最终选择删除复杂机制、改用同步子 Agent。文章适合大仓、复杂交付链路和 AI 工程化落地场景,但也明确说明其效果依赖较完整的 PRD、较强的仓库规范和可自动化的门禁体系。

推荐收录,因为文章给出了可复用的 AI 工程化落地证据:13 阶段流程、4 类 Agent、7 道门禁脚本、基线对比和 MCP 闭环,且明确复盘了卡死与返工等失败案例。适合正在做大仓提效、AI 研发流程编排或交付自动化的团队参考,但其方法对流程规范和自动化能力要求较高。

工程实践知乎 - 千问云

阿里重磅开源!Open Code Review:一周 5k star,为你的代码保驾护航

文章介绍阿里开源的 AI 代码评审 CLI“Open Code Review”,核心目标是解决大模型生成代码增多后,人工 review 跟不上的质量瓶颈。作者强调其不是纯语言驱动,而是“确定性工程 + Agent”混合架构:由工程逻辑负责文件筛选、打包、规则匹配与位置定位,由 Agent 负责动态召回上下文和多轮推理。文中还给出反思模型、重定位模型、分层规则、token 预算控制、分治并发等设计,说明如何降低漏报、误报和位置偏移。评测部分使用内部大规模数据和 AACR-Bench,对比 Claude Code、Codex 等工具,结论是 OCR 在准确率与成本上更均衡,但召回率不一定最高。整体更适合用于理解 AI 代码审查的工程化落地方式,而不是单纯把它当作产品宣传稿。

有明确的工程实现细节和评测证据:内部 370 万次任务、97% 位置准确率、AACR-Bench 基准对比,以及分层规则、定位和 token 控制方案。适合做 AI 代码审查、CI 集成和开发工具设计的参考;但需注意部分数据来自作者/厂商自建基准,结论应结合独立验证。

工具笔记Alex Chan

Describing all my photos

文章先提出一个很具体的个人管理策略:作者每周整理相机胶卷,把照片分成保留、删除和“待处理”三类,并进一步要求每张保留照片都写上一两句说明,记录拍摄时的场景和心情。作者认为这种轻量元数据能显著增强照片作为“生活记录”的价值,也能反过来促使自己更谨慎地筛选照片,因为说不清意义的图片未必值得长期保留。随后文章转到工具实现:作者把这一能力加进自写的 Blink Mac 应用,通过快捷键浏览、分类,并用底部覆盖层编辑 caption,保持全程键盘操作。最后作者回顾了重返旧代码库的维护成本,强调注释和文档对长期可读性的重要性,并把这个“只为自己服务”的小软件视为成功案例。文章的边界也很明确:它主要适合个人照片归档和单用户工具,不讨论通用产品化、同步或多用户协作。

文中不仅描述了“给照片写说明”的个人习惯,还给出了可落地的工具设计:键盘优先、轻量编辑、保留上下文元数据,并在自写应用里实现。适合做个人效率工具、桌面软件和长期维护小项目的读者参考,但它的经验强依赖单用户场景,产品化和协作场景的迁移价值有限。

工程实践Simon Willison

sqlite-utils 4.0rc2, mostly written by Claude Fable (for about $149.25)

这篇文章记录了 sqlite-utils 4.0rc2 的发布前审查过程,核心是作者借助 Claude Fable 对 rc1 之后的变更做全面回查,并最终推动稳定版发布。文中最关键的发现是事务处理存在多个隐藏缺陷:例如 delete_where() 会留下悬挂事务、db.execute() 的写入语义与文档不一致、db.query() 对返回行与非返回行语句的处理存在副作用。作者据此重构并补齐了事务模型说明,增加了 db.begin()/db.commit()/db.rollback(),同时修正了 Python 3.12 autocommit 兼容性、migrations 原子性、upsert 校验和若干命令行为。文章还展示了多轮子代理、交叉模型复审和基于 changelog 的增量写作流程,并给出约 149 美元的推理成本估算。整体上它既是一次真实的发布事故预防案例,也是一份关于 AI 辅助代码审查与事务语义设计的可复用经验。

推荐收录,因为正文不仅讲了“用 AI 写代码”,而是明确暴露并修复了数据库事务、自动提交和 API 语义上的真实缺陷,证据充分、可验证。适合关注 SQLite/数据库工具、发布审查和 AI 辅助代码审查的读者,尤其有助于借鉴“先审文档、再审实现、用多模型交叉复核”的工作流。

工具笔记Simon Willison

Fable's judgement

文章分享了在 Claude Code/Fable 这类编程代理中减少成本、提升效率的一条实用经验:不要为每个细节预先规定死规则,而是让模型自己判断何时需要测试、何时需要调用更弱的模型或子代理。作者举例说明,像小规模改动、机械性编辑这类任务,可以交给较低功耗的模型在 subagent 中完成;而设计、审计、结果综合等判断密集型工作仍留在主循环中。文中还展示了 Claude Code 将这条指令写入项目 memory 文件,并根据任务性质自动选择 sonnet 或 haiku 级别的模型。作者反馈该策略已经明显延缓了额度消耗,同时保持了工作推进速度。它的适用边界也很清晰:适合以代码编写和编辑为主的任务,不适合把关键决策完全外包给低成本模型。

文中直接给出了可复用的代理协作策略:让模型自行判断是否下沉到子代理、并按任务复杂度选择不同模型,而不是靠人工逐条约束。对使用 Claude Code、编码代理或多模型工作流的读者尤其有参考价值,风险也明确——判断、审计与设计仍必须留在主模型。

工程实践知乎 - 腾讯技术工程

从AI Coding到Harness Engineering的端到端工程开发实践

文章以腾讯应用宝活动平台重构为背景,介绍团队如何从“对话式 AI Coding”升级到 Harness Engineering 的端到端工程实践。作者认为单窗口对话在上下文膨胀、业务知识缺失、无法并行和缺少自动化闭环等方面逐渐失效,因此构建了“知识库工程 + 端到端开发工程”的双层体系。知识库侧通过结构化目录、自动生成与人工补充结合、按 git hash 检测新鲜度,并用渐进式分层加载替代传统 RAG,以支撑 800+ 文档和 90+ 微服务的准确检索。开发侧用状态文件驱动流程,配合专家 Agent、DAG 并行、worktree 隔离、脚本化执行和多平台集成,把需求拆解、开发、测试、评审、发布、验证串成可中断、可恢复的流水线。文章也明确指出当前方案仍重度依赖工具链、缺少自我评估和自进化能力,属于“能跑但还需迭代”的阶段性实践。

推荐收录,因为文中给出了从单轮 AI 编码走向可编排工程系统的完整证据:知识库结构、状态文件、专家 Agent、DAG 并行和脚本化执行都落到了具体机制。适合做 AI 工程化、研发自动化和复杂业务提效的参考样本,尤其对需要把 AI 接入真实 DevOps 流程的团队有可迁移价值。

工程实践知乎 - NGINX洪志道

07|变化是复杂度的帮凶

这篇文章复盘了作者在 NGINX/Lua 项目中实现 Stream、并为后续 fetch 做铺垫的工程拆解过程。作者先把 fetch 分解为 Request、Response、Headers、URL、URLSearchParams 和 Stream,指出真正的复杂度主要集中在 body 的异步流转,以及 C 与 Lua 两套执行模型的衔接。为了避免 AI 一次生成过大的、难以重构的方案,他没有让模型直接实现完整 Stream,而是先压缩需求,只做异步核心,并把 handler 的输入输出临时改成 Stream。随后在这个更大的边界上补齐同步能力,使设计保持一致,代码增量主要是追加而非推翻重写。文章最后给出当前实现状态:请求体可作为异步 Stream 被 Lua 读取,Lua 可创建同步 Stream,响应体也能被 NGINX 消费;fetch 仍是后续更复杂的目标。

推荐收录,因为它不是泛泛谈“用 AI 写代码”,而是给出了真实项目里如何拆分复杂异步接口、如何设定最小可行边界、如何审阅 AI 方案的具体做法。适合做大型功能设计、AI 辅助开发和异步抽象设计的参考,尤其对需要在 C/Lua 或类似双模型系统间做桥接的工程场景很有迁移价值。

个人心得Simon Willison

Understand to participate

这篇短文记录了作者听 Geoffrey Litt 在 AIE 的演讲后受到启发的一个核心观点:在与编码代理协作时,应当先“理解到足以参与”,而不是把自己降格为被动验收者。文章强调,随着代理生成的代码变得越来越大、越来越复杂,开发者如果不持续理解系统,就会逐渐积累 cognitive debt,导致认知与代码实际运行方式脱节。作者引用的论点是,只有在脑中保有足够丰富的概念,才能继续以创造性、流畅的方式推进项目,而不是被模型牵着走。文中还提到该演讲有公开视频和线程版,但整体更像一则有价值的观念总结,而非方法论或实证研究。

推荐收录,因为它直接点出了编码代理时代一个可迁移的协作原则:理解代码不是额外负担,而是继续有效参与项目的前提。适合正在使用 AI 编程工具、担心认知债务和代码失控的开发者阅读;它的价值在于提供判断框架,但不提供具体操作流程,属于理念型参考。

工程实践GitHub Security Lab

How GitHub used secret scanning to reach inbox zero

这篇文章复盘了 GitHub 内部借助 secret scanning 清理历史密钥的全过程:最初发现 15,000+ 仓库里分布着 20,000+ 条告警,但其中大部分来自测试数据、失效凭证和伪造样例,并不等同于真实风险。作者采用了分阶段治理思路:先在组织层强制开启 secret scanning 和 push protection 阻止新增债务,再按仓库、密钥类型和年龄做分流,对可证明是噪声的告警批量关闭。对于疑似真实凭证,他们先做最小化有效性验证,再结合元数据、仓库/服务所有权、法务与隐私约束决定旋转、撤销、保留历史或重写 git 历史。文章强调,自动检测只能解决“发现”,真正耗时的是归属、路由、处置和持续追责;最终 GitHub 把这些流程系统化,九个月内把开放告警清零。其边界在于:验证动作本身也有合规风险,且长尾告警仍需人工判断。

这篇文章有明确的内部实践证据:20,000+ 告警如何被分层、验证、归属和闭环,并最终实现 inbox zero。适合做安全工程、平台治理和开发者工具建设的参考,尤其可迁移到密钥治理、告警分流和责任追踪场景;同时也提醒读者注意有效性检查与隐私/法务边界。

工程实践Elastic Security Labs

Inside Elastic InfoSec's agentic SOC: cutting alert triage from 30 minutes to under 3

这篇文章复盘了 Elastic 内部 InfoSec 团队如何把告警分流做成“agentic SOC”流水线:先用确定性的 ES|QL 查询处理可直接判定的误报,再由窄职责的初筛 Agent 处理其余告警,最后交给按域划分的专项 Agent 和 Final Review Agent 汇总结论。文章给出了完整的编排思路:检测规则触发 Workflow,按告警类型做富集,复用同一份上下文写入 Kibana Case,避免多个 Agent 重复查询同一数据。作者强调在自动化场景下,确定性查询比 LLM 更快、更便宜、可审计,而专用提示词和小工具集比通用大 Agent 更稳定。文中还说明了模型推理的数据保留要求、零信任/高敏环境可自建模型,以及该方案主要适用于 Elastic 原生栈和高告警量 SOC。它的价值在于把“哪些检查该写成查询、哪些判断交给 Agent、如何把证据链写回案例”讲得很具体,但可迁移性会受平台能力和数据接入范围限制。

收录依据很明确:文章不仅描述了 30 分钟人工分流降到 3 分钟以内的结果,还给出了 ES|QL 先行、专项 Agent 分工、Final Review 统一裁决的完整实现路径。适合做 SOC 自动化、AI 编排和安全运营设计参考,但迁移时需注意它强依赖 Elastic 原生组件与特定数据源。

工程实践Salesforce Engineering

How AI Learned to Investigate Mobile Build Failures Like an Experienced Support Engineer

文章介绍 Salesforce Mobile CI/CD 团队如何把八年积累的移动构建排障经验,抽象成名为 Analyze Build Tools 的 AI 排查系统。该系统不再只展示仪表盘,而是像资深支持工程师一样基于假设主动收集证据,联动 Managed Pipelines、Splunk、历史构建和内部指标,判断失败更可能来自应用代码、平台基础设施还是 Apple/Google 外部变更。它通过 /mp-investigate-build 等能力,让开发者直接询问“为什么失败”,减少人工拼接日志和跨系统检索的成本。作者给出明确成效:事故解决时间约缩短 60%,构建失败分析工作量下降 75%,使 8 人团队能够支撑 60+ 仓库和更多移动工程师。文章也指出当前系统仍以事后排障为主,下一步是做异常检测与主动告警,但告警噪声控制将决定其可用性。

推荐收录,因为文章给出了从“看仪表盘”到“像支持工程师一样做假设并取证”的具体工程方法,并用 60% 与 75% 两组结果证明了其价值。适合做移动 CI/CD、AI 辅助运维和开发者效率系统的参考,尤其对共享平台如何规模化支持多仓库、多团队场景具有可迁移意义。

工程实践知乎 - 千问云

AI 不缺智商缺纪律:我的 Harness 工程化实践

文章复盘作者围绕 AI Coding “不守纪律”搭建 harness 的实践:把庞大的 CLAUDE.md 拆成常驻层、原子规则层、按需上下文层和执行支撑层,再用 dispatcher 状态机与文件交接代替单一主会话,以缓解上下文污染、流程随机和遗忘。随后将评审、开发、验证、部署串成可中断续跑的工序链,并借助 hook 与 G1-G8 门禁把状态写入、危险操作和流程跳步变成硬约束。作者还把 harness 本身当被测对象,设计了确定性的七维评测,比较不同规范版本的流程完整性、代码正确性和接口验收。文章同时说明其边界:链路更长、调试更难,且生产上线仍需人工兜底,依赖过程可观测场景。

文章给出了分层 harness、dispatcher 状态机、文件交接和 hook 门禁的具体落地证据,不是泛泛讨论 AI 编码。适合做 AI 编程工作流、Agent 编排和自动化评测设计的参考;其可迁移价值在于把流程约束外置为可持久化、可阻断、可度量的系统,但也明确依赖可观测产物和可执行测试场景。

工具笔记Simon Willison

Have your agent record video demos of its work with shot-scraper video

本文介绍了 shot-scraper 1.10 新增的 `shot-scraper video` 命令:通过 `storyboard.yml` 定义一组浏览器动作,再借助 Playwright 录制这些步骤的演示视频。作者把它用于 Datasette 的新功能演示,证明这种方式比手工录屏更适合让编码代理自动产出可展示的成果。文章还说明了这套方案如何被 GPT-5.5 xhigh 在 Codex Desktop 中自动生成,包括 YAML 剧本、演示数据库和使用说明。实现过程中遇到的关键问题是 Playwright 早期视频会带调试边框、开头出现白帧,以及录制宽度受限;这些问题分别依赖后续改进和 1.61.0 版本修复才得以落地。作者进一步强调,用命令的 `--help` 输出就能让代理理解并调用工具,这种设计像把技能说明内嵌进 CLI,适合自动化演示、文档生成和代理式工程流程,但更依赖较新的 Playwright 生态。

收录价值明确:文章给出了可复用的“CLI + storyboard + Playwright 录屏”工作流,并展示了编码代理如何直接基于 `--help` 生成可运行的演示脚本。适合做开发工具、自动化文档和 agent 工程的参考,但读者需要注意它依赖较新的 Playwright 版本,且更偏演示录制而非通用测试。

工具笔记知乎 - 鹅厂架构师

Loop Engineering 实践指南:在 CodeBuddy 中构建自主循环系统

文章提出 Loop Engineering 这一面向 AI 编程的“外层循环”设计:不再让人类在每一步介入,而是把目标、验证标准、状态管理和恢复机制外置,由 AI 在受控规则下持续推进任务。作者将 ReAct 视为单任务内的 inner loop,而 Loop Engineering 负责跨任务编排,强调 Discover-Plan-Execute-Verify-Iterate 闭环、对抗验证、断点续跑和多 Agent 并行。全文结合 CodeBuddy 的 /goal、/loop、Automations、Team、Skills、MCP、Rules、Memory 等机制,说明如何把抽象范式落到实际工具链。文中给出迁移、CI 监控、评审协作、知识固化和状态持久化等案例,并提示目标必须可度量、评估器要独立、循环要设置上限。其边界在于高度依赖工具支持,且不能替代人工审查,适合 AI 编程平台设计与智能体工作流实践参考。

收录的直接证据是文章不仅解释了 Loop Engineering 与 ReAct 的层次差异,还给出 /goal、/loop、Team、Skills、MCP、Memory 的具体落地方式和条件写法。适合 AI 编程工具、agent 编排和开发效率优化读者参考;但内容带明显 CodeBuddy 产品色彩,迁移时需注意工具绑定。

工程实践知乎 - SmartCode 得物技术

从狂野代码到按目标生产:得物推荐 AI Harness 的工程化实践|AICon 演讲整理

文章梳理得物推荐团队自研 AI Harness 的工程化实践,核心目标不是让 AI 只会写代码,而是把需求、开发、评测和复盘纳入 PDCA 闭环,让 AI 在复杂推荐系统中按目标生产。作者将流程拆成 Plan/Do/Check/Act 的七阶段护栏:用结构化 Contract 约束需求,用零等待环境支撑执行,用 AI 评测平台做 7x24 体验检查,并把 Bad Case 回流为可复用经验。文中还提出 L1/L2/L3 知识治理与 Highway+ATV 混合 Agent 架构,用确定性代码覆盖高频路径、用受控探索处理长尾问题。文章给出了补充注释后准确率提升、token 消耗下降等结果,但整体更偏体系框架与方法论,具体实现细节仍留待后续篇章展开。

文章直接展示了将 LLM/Agent 纳入推荐系统生产链路的完整工程框架,并给出 Contract、7x24 评测和混合 Agent 的落地证据。适合做 AI 工程化、推荐系统和研发流程治理的参考,尤其对想把生成式 AI 变成稳定生产能力的团队有迁移价值。

工程实践知乎 - 千问云

如何搭建一个端到端业务需求专家 Agent

文章提出一种面向业务需求交付的端到端 Agent 方案,核心观点是代码生成已不是瓶颈,真正昂贵的是需求澄清、方案确认、实现协同、验收取证和结项沉淀之间的串联成本。作者将系统拆成上下文输入、业务专家编排、工具执行和反馈学习四层,并用需求进入、澄清、方案、TDD 实现、CR 协同、独立环境验收、发布观察、结项蒸馏串成闭环。文中强调把 requirements、plan、progress、评论、日志等过程材料留在项目记忆中,再在结项时筛出稳定知识回流长期 wiki,避免噪声污染。实现上依赖 CLI、沙箱、CR 评论、git hook 等工程化硬门禁,而不是单靠 prompt 约束。文章也明确了边界:首次接入成本、度量体系不足,以及未来从单 Agent 走向多 Agent 协作仍待验证。

推荐收录,因为文章给出了可落地的端到端 Agent 研发闭环,而不是停留在单次写代码演示:上下文管理、质量门禁、评论留痕和结项蒸馏都有具体工程设计。适合做 AI 工程化、研发提效和 Agent 工作流设计的参考,但读者也需注意其依赖较强的平台集成与组织流程前提。

工程实践GitHub Security Lab

Inside the Advisory Database and what happens when vulnerability volume breaks records

这篇文章复盘了 GitHub Advisory Database 在 2026 年 5 月遭遇的漏洞输入激增:单月发布 1560 条已审查 advisory,三个月内月均决策超过 6000 次,但处理速度仍落后于增长的报告量。作者解释了瓶颈不在发布管线,而在人工复核:包名映射、受影响版本重建、多生态包核验、冲突信息消歧都会显著拉长审核时间。文中强调 reviewed advisory 代表过验证的数据,可供下游告警和 API 直接信赖,因此不能通过跳过核验来换速度。随后介绍了 GitHub 正在推进的措施,包括提高提交质量、扩容后端、引入 AI 辅助检索、增强自动化、完善文档培训,并计划用风险信号优化优先级。文章适合关注安全数据平台、漏洞情报流水线和人机协同审核系统的读者,也点出了高质量上游数据对整体生态的边界与依赖。

推荐收录,因为文章给出了明确的量化证据:漏洞输入与审核量同步暴涨、审核延迟由周级扩展到多周,且详细说明了人工复核的具体成本。它适合做安全情报平台、供应链漏洞数据和人机协同审核设计的参考,能迁移的经验包括数据质量前置、风险分级和有限自动化的边界。

工程实践知乎 - 腾讯技术工程

开启Harness Engineering探索之旅:从AI 写得快到干得稳

文章围绕“Harness Engineering”展开,指出 AI Coding 的瓶颈已从提示词和上下文转向模型外部的运行框架:如何让 Agent 稳定工作、可验证、可回溯。作者结合腾讯团队实践,提出 Agent = Model + Harness,并把研发链路拆成 P1 需求、P2 设计、P3 实现、P4 测试、P5 部署、P6 归档六个阶段,配合协议层、纪律层和可监测性机制,强制产出结构化文档、评估分数、日志与知识沉淀。文中还描述了线上运营轨道、长期知识库、失败自愈、日志检索和成本度量等配套设计,强调“确定性过程脚本化、不确定性过程门禁化”。作者同时坦承该体系仍有局限:老项目初始化成本高、下游反馈未完全打通、知识库治理与测试可信度仍在演进中。整体适合参考其工程方法,而非直接照搬其内部协议与工具栈。

推荐收录,因为文章给出了可落地的 AI 工程化框架、P1-P6 研发管线门禁、监测与自愈闭环等直接证据,不是泛泛而谈。适合做 Agent 工作流、研发提效和可靠性设计参考,但其细节强依赖内部工具与流程,迁移时需重建契约和观测体系。

个人心得Alex Chan

Rebuilding the computer room

文章从作者童年“电脑房”的记忆切入,回顾计算设备如何从固定场所的台式机,逐步演化为笔记本、智能手机、穿戴设备等随身终端。作者认为,这种便携化极大提升了便利性与可达性,但也把应用和通知带到了我们生活的每个角落,使数字服务更容易持续争夺注意力。为对抗这种“无处不在”的干扰,他重新建立物理边界:严格控制通知、改用不主动打扰的健康设备、把台式机作为主电脑、将手机固定放在办公室充电、让笔记本只在离家时使用。文章最后指出,摩擦并非总是坏事,适度的距离能帮助人更主动地选择何时进入数字世界、何时回到现实生活。

推荐收录,因为文中直接给出了可执行的边界重建方法:关闭大多数通知、减少随身设备、用物理空间隔离手机与电脑。适合关注注意力管理、开发者自我约束和数字极简实践的读者参考,也能迁移到远程办公与高干扰环境下的个人工作流设计。

工程实践知乎 - NGINX洪志道

03-AI 编程的粒度和节奏

文章讨论了用 AI 辅助开发时如何把任务切成合适粒度,并主张不要一开始就追求最终形态,而是按“逐步逼近目标”的方式推进。作者以 Nginx + Lua 的实现为例,先让 AI 完成 Lua 引擎接入,再把代码改为文件化管理,虽然离最终使用方式还有距离,但每一步都具备独立价值且可被解释清楚。文中强调粒度判断应以 Review 为准:功能独立、代码简洁、设计不过分离谱,并且每步都要有测试用例验证正确性。作者还指出,开发文档可以不先写,但测试和使用文档必须与代码同步维护。文章的适用边界是强依赖持续 Review 与代码理解,若缺少审查机制,AI 生成的中间态容易偏离目标。

推荐收录,因为文章给出了 AI 编程中“粒度”和“节奏”的直接实践证据:按 Review 标准拆分任务、每步独立有价值、并用测试保证方向不跑偏。适合正在用 AI 写代码、做重构或推进大改动的工程团队参考,但前提是具备稳定的人工审查与测试机制。

工程实践知乎 - 鹅厂架构师

Loop 工程:Prompt 工程之后,Agent 时代的新分工

文章围绕“Loop 工程”这一新概念展开,认为当 Claude Code、Codex 等 coding agent 具备读代码、改文件、跑测试和调用工具的能力后,开发者的重点不应再停留在逐轮写 Prompt,而应转向设计一个能持续驱动 Agent 的闭环系统。作者将 Loop 的关键组件概括为 Skills、Context injection、Sub-agents、Connectors 和 State files,并说明它们分别对应规则复用、上下文注入、子任务分解、外部系统联动与状态持久化。文章进一步区分了 Context Engineering、Harness Engineering 与 Loop Engineering,强调三者分别解决“看什么”“如何稳定完成一次任务”“如何让系统持续承担一项职能”。作者同时指出,Loop 适合 CI 修复、批量重构、自动评审、数据处理等目标明确、可验证、低风险的工作,但对架构取舍、安全分析、产品判断等模糊任务可能放大错误。

文章直接给出了 Loop Engineering 的定义、组成和与 Context/Harness 的层级区别,并配有 CI 修复、PR 流转等具体场景,适合作为 AI 编程工作流设计的参考。它的迁移价值在于帮助读者把“写提示词”升级为“设计持续自动化系统”,但也明确提醒了高风险任务、权限控制和 Token 成本等边界。

工程实践美团技术团队

用Agent评测思路管理AI Coding —— 31万行代码AI重构的实践

本文复盘了一个在大规模 AI Coding 场景下,对 31 万行复杂业务系统进行渐进式重构的工程实践。作者提出用“Agent 评测”的思路管理 AI 编码:先通过团队共识完成“人人对齐”,再把规范固化为 AI Rule、Skill、Pre-PR 和多层审查机制,实现“人机对齐”,并在不停止业务交付的前提下,逐步消化技术债、重建分层架构和业务模型。文章还讨论了 AI 如何改变经验的价值边界,以及如何用 AI 辅助测试、Code Review 和跨模型互审来缓解 AI 提效后带来的下游瓶颈;其适用前提是团队已具备明确的工程治理意识和一致的架构标准。

推荐收录,因为这不是泛泛而谈的 AI 编程感想,而是把 AI Coding 纳入工程治理体系的一套可复用方法论,包含规范、评审、测试和重构的闭环设计。对正在经历 AI 产能上升、代码规模膨胀和技术债加速累积的团队尤其有参考价值。

工具笔记Armin Ronacher

The Coming Loop

这篇文章围绕“coding agents 外再套一层 harness loop”的工作方式展开,讨论人们如何用队列、评测器、子代理和持续会话去驱动模型反复迭代。作者一方面肯定这种循环在代码迁移、性能探索、安全扫描和实验自动化中的高效性,另一方面也警惕它在长期维护代码时会放大局部修补、削弱可理解性,并让团队逐步依赖机器来完成判断与解释。文章的核心结论不是简单支持或反对,而是认为循环式自动化会成为未来常态,关键问题转向如何保留人类监督、让系统可理解、并把这种能力约束在可控边界内。

推荐收录,因为它不只是讨论某个工具,而是提炼了 AI 辅助开发正在形成的新工作范式:由模型执行、由外层系统判定、由人类设定边界。文章对哪些任务适合循环、哪些任务不适合、以及这种模式对代码可维护性的影响,都给出了具有迁移价值的判断。

工程实践Elastic Security Labs

From vulnerability report to CVE draft in minutes: how Elastic automated security advisories with AI

文章介绍了 Elastic 安全团队如何用 Elastic Agent Builder 搭建一个生成式 AI 代理,把原始漏洞报告自动整理成可审阅的 CVE 安全公告草稿。系统通过 RAG 将 MITRE 的 CWE 与 CAPEC 目录抓取并索引到 Elasticsearch 中,再结合产品文档、代码检索和一套严格的提示词约束,完成弱点分类、攻击方法选择、CVSS 草案评分和缓解建议生成,同时避免 LLM 幻觉和过度披露实现细节。文中还详细说明了爬虫配置、工具调用顺序、内存安全语言的分类禁忌、CAPEC 只能表示方法而非影响、以及人类审阅如何把关最终发布,体现出适合落地到安全公告、合规文档和其他结构化写作任务的通用模式。

推荐收录,因为它不是泛泛而谈“用 AI 提效”,而是给出了从权威数据抓取、检索增强、提示词护栏到人工审核的完整工程链路,具有很强的可迁移价值。对做安全运营、知识库自动化、结构化文档生成或企业内 LLM 落地的读者,这篇文章提供了可直接借鉴的系统设计与风险控制方法。

工具笔记知乎 - 木鸟杂记

一个大模型从业者的 vibe coding 一些一线经验

这篇文章总结了作者作为大模型从业者在使用 Code Agent 进行 vibe coding 时的若干一线体会,重点讨论了“同步编程”转向“异步驱动 Agent”的工作方式变化。作者围绕决策层级上移、上下文管理、终端式与聊天式工具形态、以及 skill 的创建与迭代,提出了把仓库当作上下文、用文档和日志固化经验、用脚本和示例稳定 Agent 行为等实践原则。文章的结论是:在 Agent 能力快速演进的背景下,真正可长期依赖的仍是软件工程里降低复杂度、约束上下文和明确分层协作的基本方法。

推荐收录,因为它不是泛泛谈“AI 改变编程”,而是从一线协作方式出发,总结了可迁移的 Agent 工作流经验。对于正在把代码助手、自动化代理或技能系统嵌入日常开发的人,这些关于上下文管理、工具形态和职责分层的判断很有参考价值。

工程实践Lyft Engineering

From Chaos to Clarity: How We Built a Unified, Self-Routing Support Ops Ticketing System at Lyft

这篇文章复盘了 Lyft Urban Solutions 支持运营团队如何把一个混乱、重复且不可观测的 Jira Help Center,逐步重构为统一入口、自路由、可报表化的工单系统。作者按“表单重构、自动化路由、跨项目合并、数据可视化”四个阶段展开,具体介绍了 Proforma 动态表单、Jira 自动化、工单克隆与联动、标签体系设计、Structures 仪表盘以及 Jira 到 Mode 的 ETL 分析链路。文章最后还讨论了向 Jira Cloud 迁移时面临的集成重构、报表替换和告警配置重建等边界条件。

推荐收录,因为它不是单纯的工具介绍,而是把支持工单系统当作一套可设计、可演进的数据与流程基础设施来建设,包含了明确的权衡、阶段性改造和迁移风险。对做内部平台、工单系统、运营自动化或数据可视化的人来说,这篇文章提供了高度可迁移的设计原则和落地路径。

工程实践知乎 - 千问云

都是 AI Coding,为什么 Java 体验差了一个量级?五条方法论帮你构建自己的 Harness 环境

文章围绕“AI Coding 在 Java 微服务项目里体验差很多”这一现象,指出根因不在模型能力,而在工程环境是否具备可本地运行、可自动验证的 Harness。作者结合一个 Agent 运行时平台的真实改造,系统讲了依赖倒置、Spring Profile 隔离、CLI 优先、脚本化验证、本地闭环测试等方法,目标是让 AI 能在本地独立完成“修改—运行—看报错—再修复”的循环。文中还给出了一整套落地清单,包括用 H2 替代 TDDL、LocalCommandExecutor 替代远程沙箱、从配置中心脚本拉取配置、排除线上专属包、以及用 verify-local.sh 和冒烟测试把验证过程自动化,适合作为 Java 项目做 AI 友好化改造的参考。

推荐收录,因为它不是泛泛讨论“AI 编程体验”,而是把问题落到具体工程结构和可执行改造上,给出了能直接迁移到其他 Java 微服务项目的方法论。对希望提升 AI 开发闭环效率、减少人工推预发和手工验证的工程团队尤其有参考价值。

工程实践知乎 - SmartCode 得物技术

用 LLM Agent 重构告警排查流程|得物技术

这篇文章介绍了得物如何用 LLM Agent 重构告警排查流程,把原本需要在日志、APM、链路追踪等多个平台间手动切换的排障工作,改造成“告警接入—指纹匹配—Agent 排查—验收—报告—知识沉淀”的自动化闭环。文中重点展开了 ReAct Agent 的工具设计、动态策略组装、工具超时隔离、幻觉控制与多轮验收机制,并通过一次生产告警案例展示了系统如何把中位排查耗时从约 20 分钟降到 4.4 分钟。文章的价值不仅在于 Agent 落地思路,还在于它明确说明了适用边界:AI 负责机械化检索与归纳,人工负责最终判断与处置。

推荐收录,因为它不是泛泛而谈“用 AI 提效”,而是给出了告警排查场景下可复用的工程架构、工具编排方式和质量保障机制。对于正在做 AIOps、告警治理、运维自动化或 Agent 落地的团队,这篇文章能直接提供实现思路和踩坑经验。

工程实践Spotify Engineering

Coding Is No Longer the Constraint: Scaling Developer Experience to Teams and Agents at Spotify

Spotify 分享了其将 AI 编程工具与内部开发平台扩展到团队和智能体的工程实践。文章回顾了 Fleet Management/Fleetshift 系统通过自动化批量维护 PR(已合并超 250 万个)解决大规模代码迁移痛点的历程,并介绍了基于 Claude Agent SDK、运行在 Kubernetes Pod 中的后台编码智能体 Honk,它能自主完成 API 替换、重构等复杂改动并与 Fleetshift 编排集成。作者强调技术栈标准化、Backstage 内部开发者门户与 golden state/Soundcheck 护栏对智能体表现同样关键,因为一致代码库能显著提升模型效果。随着编码不再是瓶颈,人工评审与决策成为新约束(PR 量增加 76%),团队正重新思考自动合并与优先级规划。文章以内部实践为主,部分数据来自公司自述,并带有对商业产品 Portal 的推广色彩。

推荐收录。文章给出了真实工程问题的完整链路:从确定性批量迁移脚本的局限,到引入 LLM 后台智能体 Honk 的架构设计(Agent SDK + K8s 并发调度 + CI 验证),再到标准化护栏对智能体效果的影响,均配有具体数字与取舍。对负责开发者平台、AI 工程化或大规模代码迁移的读者,其“标准化同时服务人和智能体”“瓶颈从编码转向决策”的经验可直接迁移;需注意部分结论来自厂商自述并含商业推广。

工程实践知乎 - 腾讯技术工程

深入解析 Chromium 的 AI Coding 开发体系

这篇文章系统拆解了 Chromium 在 AI Coding 上的整体工程体系,重点分析了 AI Policy、分层 Prompts、按需激活的 Skills、Agentic RAG 知识库、Eval 评估套件以及面向大规模改造的 Projects 六个部分。作者不仅展示了目录结构与关键文件,还解释了这些机制如何共同约束 AI 生成代码、减少幻觉、保证可测试性,并通过“实现页面分屏”等案例说明各层能力如何协同工作。文章的结论是:大型代码库落地 AI 编码,关键不在于单点模型能力,而在于把责任边界、上下文管理、专业技能和回归评估工程化。

推荐收录,因为它不是泛泛谈“AI 写代码”,而是以 Chromium 这一超大开源项目为例,给出了可复用的 AI 工程化架构:如何管控责任、组织上下文、沉淀技能、做知识检索和建立评估回归。对正在建设代码助手、IDE Agent、企业级 AI 编码规范或大仓库自动化流程的读者,都有直接参考价值。

工程实践知乎 - 千问云

Skill Factory:三天手搓面向Harness设计的技能工厂(附AI coding实践)

这篇文章分享了作者为 Harness 场景搭建“技能工厂”的完整工程思路:先用裸模型评估和现有 skill 匹配来判断是否真的需要生成新技能,再用测试问题驱动生成、多路并行 creator 竞赛、测试-优化-再测试的回归流程来提高首次生成成功率和交付稳定性。文章还讨论了对知流平台的生态适配,以及未来如何结合 trace 数据挖掘可复用技能、把 agent 的隐性执行经验沉淀为显性资产。

推荐收录,因为它不是单纯讲“用 AI 写代码”,而是把 agent 技能生成、自动化评测、回归优化和平台适配串成了一条可复用的工程流水线。对做 AI 应用、Agent 平台或内部知识/技能库建设的读者,这种“先评测再生成、并行探索、失败优先”的思路具有较强迁移价值。

工具笔记知乎 - 鹅厂架构师

当 Agent 写代码比你快,开发者的新瓶颈是什么?

文章讨论了当 AI Agent 能比人类更快写代码之后,开发者的核心瓶颈如何从“写实现”转向“拆任务、定边界、做验证和控 Review”。作者提出一套较完整的 Agentic 开发工作流:用 AGENTS.md 和 justfile 固化项目入口与命令,用 Git Worktree 隔离多个 Workspace,再按 Plan、Prompt、Verify、Review 四步组织多 Agent 并行协作。文章还结合协议先行、质量门禁、自我 Review、浏览器/E2E 验证、以及 Vibe Kanban/HAPI 等工具,说明了如何降低大 diff、环境冲突和幻觉风险,适合作为团队落地 AI 编码协作的实践参考。

推荐收录,因为它不是泛泛谈“AI 提效”,而是把多 Agent 开发拆成了可执行的工程流程,并明确了文档、命令、隔离、验证和 Review 的配套机制。对正在尝试 AI 辅助开发、并行提效或规范 Agent 使用方式的团队,这套方法具有很强的迁移价值。

工程实践Dropbox Tech

Beyond code generation: rethinking engineering productivity in the age of AI agents

这篇文章讨论 Dropbox 在 AI 编码工具和 agent 普及后,对工程生产力的重新定义:问题不再只是“写代码更快”,而是如何让评审、测试、发布和线上运维等整个软件交付链路吸收更多 AI 产出。作者介绍了内部编码代理平台 Nova 的使用方式与应用场景,并提出从 Fuel、Adoption、Output 到 Impact 的四阶段度量框架,强调要同时观察代码评审时延、首轮测试通过率、缺陷率和返工率等质量信号。文章的核心结论是,AI 带来的真正杠杆不在模型本身,而在围绕模型构建的上下文、工具链、治理与工作流整合能力。

推荐收录,因为它不是单纯宣讲 AI 写代码提效,而是把“生成速度提升后,瓶颈如何向下游迁移”这一现实问题讲得很完整,并给出了可复用的度量框架。对于正在落地 AI 编程、Agent 工作流或开发者效率体系的团队,这篇文章能直接启发如何设计指标、流程和治理。

工具笔记知乎 - NGINX洪志道

我如何用 AI 做真实编程

这篇文章记录了作者用 AI 辅助真实编程的一套实用方法,核心包括优先使用能力更强的大模型、用测试用例约束 AI 输出、频繁重构、以及通过“明确目标—拆小任务—让 AI 实现—自己理解 diff—写/跑测试—继续迭代”的循环推进开发。作者强调代码本身应当成为设计载体,而不是只依赖文档式 SPEC,同时认为真正有价值的经验来自在复杂、真实的任务中持续实践。

推荐收录,因为它给出了一套可直接迁移到日常开发中的 AI 编程工作流,而不是停留在抽象的“怎么问 AI”。其中关于测试、重构、理解 diff 和代码驱动的建议,对使用 AI 提升交付质量和保持代码可维护性都有长期参考价值。

工程实践知乎 - 千问云

5 人 7 天干完 20 人数周的活:Spec-Driven Development 如何重新定义 AI 编程

文章围绕 Spec-Driven Development(SDD)展开,结合“5 人 7 天完成原本需 20 人数周工作”的真实产品案例,系统说明在 AI 编程时代如何用 spec.md、plan.md、tasks.md 和 constitution.md 作为单一事实来源来约束 AI 实现。作者重点讨论了好 Spec 的写法、粒度控制、迭代方式、工具生态以及 SDD 的局限与常见陷阱,并将其与 Vibe Coding、Prompt/Context/Harness Engineering 做了方法论层面的对比。

推荐收录,因为文章不是泛泛谈“AI 写代码很快”,而是给出了可以落地的工程方法、文档结构和验证机制,适合用于长期参考。它对正在引入 AI 编程、希望提升协作效率和可控性的团队尤其有借鉴价值,同时也明确指出了过度规格化、Spec 漂移等风险边界。

职业经验Instacart Tech Blog

How AI Changes the Role of Applied Scientists

这篇文章从 Instacart Economics Team 的一手数据出发,分析 AI 如何改变 applied scientist 的职责边界与工作组合。作者用 2023-2025 年的 GitHub PR、代码行数和任务分类结果说明:AI 一方面显著提高了标准化、可模式匹配任务的产出效率,另一方面也把 frontend、platform/tooling 等原本门槛更高的工作变成了“最低可用能力”范围内的可执行任务。文章还进一步讨论了平台化的取舍,指出在人机交互式 UI 平台和 machine-interactable tools/agentic skills 之间,AI 可能改变平台应当被构建的形式而不只是降低构建成本。

推荐收录,因为它不是泛泛讨论“AI 会改变工作”,而是结合经济学理论和团队真实产出数据,给出了可观察、可讨论的角色重构证据。对于做数据科学、应用科学、机器学习工程和内部工具建设的读者,这篇文章对任务分工、能力边界和平台化策略都有较强迁移价值。

工具笔记知乎 - 哔哩哔哩技术

bili-fe-workflow —商业化智能开发工作流实践

这篇文章系统介绍了哔哩哔哩前端团队围绕 AI 辅助开发搭建的商业化智能开发工作流实践,重点包括 `.workflow` 项目知识库、`prd-preprocess` 需求预处理、智能开发工作流中的 D2C/Dev 分流,以及测试工作流和 AI Mock 工作流。作者不是停留在“用 AI 写代码”的表层,而是把需求澄清、知识沉淀、上下文编排、子代理协作、增量更新和测试闭环串成了一套可执行的工程体系,并明确了它对 Claude Code、MCP、Figma 等生态的依赖与适用边界。

推荐收录,因为文章展示的不是单点提效技巧,而是一套可迁移的 AI 开发工作流设计方法,覆盖从 PRD 预处理到代码生成、测试、Mock、归档的完整链路。对正在探索 AI 编程落地、希望把经验沉淀为团队规范和可复用资产的工程团队,尤其有参考价值。

工具笔记matklad

Catch Flakes On Main

文章提出一个很实用的工程习惯:即使使用 merge queue 或类似机制,也要在 main 分支上持续冗余地跑完整测试套件,并维护一个随手可查的近期 main 失败列表。作者强调,只有当 main 被强约束为“理论上应始终通过”时,主干上的失败才更容易被识别为 flaky test,从而集中治理最影响效率的不稳定来源。文章还指出,积累这类失败记录不仅能帮助优先级排序,还能揭示不同故障之间的相关性。

推荐收录,因为它把“如何识别和治理 flaky tests”总结成了一个可直接落地的工作流,而不是泛泛而谈测试质量。对于有 CI/CD、合并队列或大规模测试体系的团队,这个习惯具有很强的迁移价值,能持续降低无效重跑和排障成本。

工具笔记知乎 - 孔某人

AI Coding的软件工程(1)如何实现复利

文章讨论 AI Coding 时代软件工程实践如何形成“复利”,核心观点是:不要把 Coding Agent 当成需要不断手工修补的工具,而应把它看作一种新的“编译器”。作者提出应明确区分人工强干预的“干预边界”和交给 AI 执行的“High-level Spec”层,尽量通过规范化文档、设计约束和重复指令沉淀来复用,而不是事后逐步编辑生成结果。文章还指出 AI Coding 在熟悉领域、高质量代码、强可靠性场景中收益会下降,边界不清时越容易陷入重复干预和低效协作。

推荐收录,因为它不是泛泛讨论“AI 写代码很快”,而是给出了一个可迁移的软件工程视角:把 AI Coding 的问题建模成编译与接口设计,而不是单次生成与修补。对正在使用 Coding Agent 的开发者、团队和工具实践者,这篇文章能帮助他们重新划分人机协作边界,减少无效干预。

工具笔记知乎 - SmartCode 得物技术

基于 Harness + SDD + 多仓管理模式的 AI 全栈开发实践|得物技术

文章总结了一套面向全栈开发的 AI 协作方法:用 Harness 思维给 AI 提供现有实现作为约束,结合 SDD 将前后端需求拆成可对齐的设计文档,再借助 Cursor/Claude Code 的多 Agent 能力并行生成代码。作者还详细说明了多仓工作区、代码索引、Mock 验证、后端编译校验和分阶段联调的流程,并提醒要警惕 AI 在模仿参考实现时自动带入隐性逻辑。文中结论是:当上下文、约束和验证链路足够完整时,AI 全栈开发的采纳率和交付效率会显著提升,但前提是接口契约、字段映射和隐性行为必须被主动审查。

推荐收录,因为它不是泛泛介绍 AI 编程工具,而是给出了一套能落地的全栈工作流:如何约束生成、如何组织上下文、如何拆分 SDD、如何并行开发与验证。对正在使用 Cursor、Claude Code 或类似工具做全栈协作的工程团队,这篇文章具有很强的可迁移性和实操参考价值。

工程实践知乎 - 携程技术

告别“黑盒评审”:我们让LLM为数据仓库模型打了分,效率提升70%+

文章围绕数据仓库模型评审效率低、标准难统一的问题,提出用LLM结合元数据、血缘、需求文档和DQC信息构建可量化的模型评价体系。作者把评审拆成合理度、规范度、重复度、准确度四个维度,并通过MCP+Cursor+内部知识库的工作流实现人机协同评审,据称将新建表评审效率提升了70%+。文章的核心价值在于把“黑盒式人工评审”转化为可复用的规则框架和工具链,适合数据平台、数仓治理和AI工程化场景参考。

推荐收录,因为它不是单纯宣传LLM,而是把数仓评审拆解为可执行的特征提取、规则定义和人机协同流程,具有明确的工程方法论价值。对于数据平台、数仓治理和内部开发效率优化,这套“知识库 + 规则引擎 + LLM”的思路可迁移性很强。

工具笔记Eugene Yan

How to Work and Compound with AI

文章总结作者与 AI 协作并让成果持续复利的方法。核心是把上下文当基础设施:整理目录树、维护 INDEX.md、用 CLAUDE.md 让每个新会话像新人入职,并分层保存事实与偏好。其次把品味编码为配置,按全局/仓库/项目分层,把高频流程做成按需加载的 skills,并在会话中纠正以迭代技能。验证上主张检查左移,用钩子、测试、eval、浏览器检查等低成本反馈推动自主执行,长任务用次级会话监督漂移。规模化委派强调先定义成功标准再交付大任务,并行多会话并用 worktree 与状态提示保持可观测;最后通过公开工作、挖掘会话记录更新配置、定期重构来闭环。作者认为具体工具会变,但这些原则也适用于 agent harness、团队规范与组织基础设施。

推荐收录。文章给出了可直接操作和迁移的 AI 协作工作流:CLAUDE.md 分层、skills 生成与迭代、验证阶梯、并行委派、transcript 挖掘和定期重构,并附有具体示例与机制说明。适合使用 Claude Code/LLM 的工程师、AI 工程团队和关注开发者生产力的读者,可用来设计 agent harness、团队规范或组织上下文基础设施。风险是具体工具与配置会随模型演进快速过时,但底层原则仍长期有效。

工程实践Lyft Engineering

Scaling Localization with AI at Lyft

文章介绍 Lyft 如何把原本完全依赖人工翻译的本地化流程,重构为“LLM 生成 + 评审 + 人工终审”的双路径流水线,以支撑新市场快速上线和魁北克法语合规需求。系统先由 Drafter 基于术语表、上下文和占位符生成多个候选,再由 Evaluator 按准确性、流畅度、品牌一致性和技术正确性打分,失败时最多重试三轮。为避免变量、URL、HTML 等被模型破坏,他们在翻译前后加入 token 化与确定性校验,并把 prompt 当作版本控制的生产代码,配合回归测试、灰度和回滚。文中还展示了按 locale 做细粒度约束,避免英式英语等近似语种被过度改写;最终约 95% 译文无需 linguist 大改,但法律、品牌和低资源语言场景仍需人工把关。

收录,因为文章给出了真实生产场景下的本地化 AI 架构:双模型分工、占位符守护、术语注入、版本化 prompt 与灰度回滚,证据具体且可迁移。适合做 AI 工程化、多语言内容平台和提示词治理的参考,但低资源语言与强合规文本仍需人工介入。

工程实践Instacart Tech Blog

Migrating to Jetpack Compose

文章复盘了 Instacart Caper 智能购物车 Android 应用从 Fragments/XML 迁移到 Jetpack Compose 的全过程。作者将迁移拆成四阶段:先用隐式 Fragment host 承接 Compose 页面,再把导航图迁到 Kotlin DSL 与类型安全路由,随后把存量 Fragment 逐步改造成纯 Compose,最后切换到 Compose Navigation。文中最有价值的部分是 AI 辅助重构方法:通过 Git 历史提供上下文、实时纠错、持续更新迁移指南,并把 17 步流程固化为 AI skill。作者给出了 5–7 倍提速、节省约 300–350 工时的结果,但也强调在高风险硬件场景中必须保留截图对比、测试和人工验证。整体结论是:AI 适合重复性强、边界清晰的大规模现代化改造,但前提是先定义好架构目标、约定和检查点。

收录价值明确:文章不仅描述了 Compose 迁移路径,还给出可复用的 AI 辅助重构工作流、检查点和度量结果,属于可迁移的工程经验。适合做 Android 现代化、存量代码重构和 AI 提效实践的参考,但读者需要注意其前提是明确的迁移规范与严格的人为验证。

工程实践Lyft Engineering

Lyft’s Feature Store: Architecture, Optimization, and Evolution

这篇文章系统复盘了 Lyft Feature Store 的架构、演进和优化实践,重点解释了如何用统一的特征平台支撑大规模 ML 训练与在线推理。文章把系统拆成批处理、在线服务和流式三条路径:批特征由 Spark SQL+JSON 配置生成 Airflow DAG,在线侧以 DynamoDB 为持久存储、ValKey 作写穿缓存,并为 embedding 引入 OpenSearch。作者进一步说明了特征治理机制,包括版本、血缘、元数据、数据质量检查、Amundsen 可发现性,以及 Kyte 本地开发和 SDK 提升迭代效率。平台演进部分展示了从 Flyte 迁移到 Astronomer、收缩少数边缘能力、增加 staging、数据契约和实时特征抽象的取舍。性能优化则聚焦于缓存现代化、payload 精简、pod 规格调整、重试/超时策略和 TTL 管理,最终把读路径 P95 降低约三分之一。文章的边界在于大量方案高度依赖 Lyft 内部工具链与 AWS 生态,但整体方法论具有较强可迁移性。

文章给出了特征平台从架构、治理到性能优化的完整工程证据,不是泛泛介绍概念,而是包含具体存储选型、缓存策略、DAG 生成和迁移取舍。适合数据平台、ML 平台和基础设施团队参考,尤其可迁移的是“统一接口+分层存储+可观测治理+围绕 P95 做瘦身”的方法。

工程实践Anthropic Engineering

Effective harnesses for long-running agents

这篇文章讨论了长运行 AI agent 在跨多个上下文窗口执行任务时的核心失败模式:容易一次做太多、在中途断档后无法恢复上下文,以及过早判定任务完成。作者基于 Claude Agent SDK 的实验提出一套两阶段 harness:首次会话用 initializer agent 搭建环境,生成 init.sh、claude-progress.txt、初始 git 提交和完整 feature list;后续 coding agent 只按单个功能逐步推进,并在每轮结束时写进度、提交代码、保持工作区干净。文章还强调必须把端到端测试显式写入流程,借助浏览器自动化工具验证真实用户路径,而不仅是单元测试或 curl。最后作者指出该方案对全栈 Web 开发效果明显,但仍受浏览器可见性、弹窗等工具限制,且多 agent 架构是否更优仍是开放问题。

文章直接给出了长运行 agent 的可复用工程方案:初始化阶段、功能清单、进度文件、git 约束和端到端测试,证据具体且可落地。适合做 AI 编程代理、自动化开发流程和 agent harness 设计的参考;但其最佳实践主要来自全栈 Web 场景,迁移到其他任务时仍需重新验证。

工程实践PlanetScale Blog

How PlanetScale makes schema changes

文章介绍了 PlanetScale 如何把数据库 schema 变更做成一套可自动化、可回滚、对线上流量友好的工程流程。核心思路是把代码发布与 schema 迁移解耦:应用代码和数据库结构不再要求原子同时上线,而是要求双方都能兼容当前与未来版本。实现上,他们利用 Vitess 的在线 schema change 和 PlanetScale 的 safe migrations,在不阻塞生产流量的前提下执行变更,并通过队列保证多人并发修改时的顺序与组合安全。为了适配自家 Rails 应用,团队还用 GitHub Actions 写了拉取请求机器人,自动识别 schema 变化、创建分支、运行迁移、发起 deploy request,并根据变更类型给出前后置部署顺序建议。文章的边界也很明确:这套流程强依赖在线迁移工具和应用侧的向后兼容设计,适合中大型数据库和频繁发布团队,简单项目未必需要如此复杂。

文中直接展示了从 PR 检测、迁移执行到队列合并的完整 schema 变更流水线,并明确说明了为何要把代码与数据库发布解耦。对使用 MySQL/Vitess、需要高频改表或想减少迁移阻塞的团队,这是一篇可直接借鉴的工程实践。