AI 编程的新默认范式:规范驱动开发 (SDD)
本文探讨了规范驱动开发在过去 12 个月如何成为 AI 编程的默认架构。文章结合 Thoughtworks、GitHub 和 Amazon 等行业巨头的实践,以及多篇学术论文的数据,分析了为何 SDD 是解决 AI 编程带来的“生产力悖论”和系统级稳定性下降的必要手段。文章详细对比了 Spec Kit、BMAD-METHOD 等五大主流 SDD 仓库的实现哲学与治理机制。
本文探讨了规范驱动开发在过去 12 个月如何成为 AI 编程的默认架构。文章结合 Thoughtworks、GitHub 和 Amazon 等行业巨头的实践,以及多篇学术论文的数据,分析了为何 SDD 是解决 AI 编程带来的“生产力悖论”和系统级稳定性下降的必要手段。文章详细对比了 Spec Kit、BMAD-METHOD 等五大主流 SDD 仓库的实现哲学与治理机制。
文章介绍了一项关于 Agentic Harness Engineering (AHE) 的研究。该框架通过自动进化工具、中间件和记忆等 Harness 组件,在不修改底层模型或提示词的情况下,显著提升了编程智能体的性能。实验表明,AHE 在 Terminal-Bench 2 上将 pass@1 从 69.7% 提升至 77.0%,并在 SWE-bench-verified 上表现出更高的成本效率。研究还发现,仅依赖提示词优化反而会导致性能下降,而工具和中间件的进化才是性能提升的关键。
文章介绍了 VectifyAI 开源的 PageIndex 框架,这是一种不使用向量嵌入的 RAG(检索增强生成)方法。它通过构建文档的层次树结构,利用 LLM 的推理能力来精确定位答案页面。该框架在 GitHub 获得了超过 2.9 万星,其构建的 Mafin 2.5 在金融问答基准测试中取得了 98.7% 的高准确率。
文章探讨了在大语言模型时代,如何权衡使用单智能体与多智能体系统。引用斯坦福及Google/MIT的研究指出,多智能体系统并非总是更优,往往伴随着更高的计算成本、延迟和通信开销,且在“思考预算”相当的情况下,优化后的单智能体常能胜出。文章建议将单智能体作为默认起点,仅当任务涉及大量工具、上下文退化严重、存在自然解耦边界或需严格合规验证时,才考虑引入多智能体架构。
Ruflo 是一个为 Claude Code 构建的“神经系统”和分层运行时,旨在提供 HNSW 向量记忆、100+ 专用 Agent 以及多智能体群集协调。文章详细介绍了其基于 MCP 的工具表面、联邦通信机制和自学习架构。同时,基于项目最新的 ADR 审计报告,分析了 Ruflo 在功能实现上的真实进展,指出了记忆层已可用而部分执行层(如神经网络预测、工作流运行时)仍处于存根状态的现状。
文章介绍了一种名为 Agentic Harness Engineering (AHE) 的新框架,该框架能在不改变基础模型和系统提示词的情况下,自动演进编码代理的工具、中间件和内存。AHE 在 Terminal-Bench 2 上通过 32 小时的迭代将性能提升至 77.0%,击败了包括 Codex-CLI 在内的人工调优方法及仅优化提示词的基线。研究还发现,优化内存、工具和中间件比优化系统提示词更能带来显著性能提升。
文章介绍了 OpenAI 生态内两个同时发布的开源项目:Symphony 和 ClawSweeper。两者均基于 Codex App Server 这一原始编排层,分别针对 SDLC 的两端(PR 创建与 Issue 维护)提供了参考实现。Symphony 将 Linear 转化为自动化代理系统,提升 PR 吞吐量;ClawSweeper 则能并行运行大量 Codex 实例,自动清理无意义 Issue。文章分析了它们的架构模式、应用场景及局限性。
文章介绍了由 Forrest Chang 基于 Andrej Karpathy 观点开发的行为配置文件 CLAUDE.md。该文件针对 AI 编码代理的三大痛点(静默错误假设、过度复杂化、正交破坏)提出了四项核心原则:先思考后编码、简洁优先、外科手术式修改、目标驱动执行。文章详细解析了这 65 行代码的规则逻辑,并提供了通过 curl 命令在 30 秒内集成到现有项目,或通过插件形式全局安装的具体方法。