首页 TG账号购买平台内容详情

Claude Code + OpenSpec 正在加速 AICoding 落地:从模型博弈到工程化的范式转移|得物技术

2026-03-28 3 纸飞机账号购买

在软件开发历经的历史进程里面,每一回效率出现的飞跃,都一路伴随着抽象层次的不断提升,从汇编语言过渡到高级语言,从手动进行内存管理转变为垃圾回收,开发者一直都在寻觅降低认知负荷的办法。步入2026年,生成式人工智能也就是GenAI,已然成为编程领域里不可缺少的力量。然而,行业正在经历从 “模型崇拜” 朝着 “工程落地” 的深刻转型,单单凭借增加大语言模型也就是LLM的参数规模,已经没办法解决复杂业务逻辑当中的幻觉与失控问题。

现下的一致看法是,人工智能编码的切实瓶颈并非存在于模型的逻辑能力方面,而是取决于上下文管理的失灵以及开发意图的含混不清。

在对Anthropic所推出的Claude Code(以下简称为CC)予以深度解构时,在对Fission AI所倡导的OpenSpec进行深度解构时,能够发现,两者正凭借“代理化执行”,凭借“规格化驱动”,以双轮驱动的方式,构建起一套闭环的AI研发体系。这样的结合,不但标明了AI编程工具,从IDE插件变化为终端原生代理(Agentic Tool),而且还预告了,“规格驱动开发”(Spec - Driven Development, SDD)会变成企业级AICoding落地的核心范式。

一、破局:AI 编码的真正瓶颈不是模型,是上下文管理

对 AICoding来讲,处于起先的时期,开发人员大多觉得,只要模型强悍到家,就能应答全部跟编程相关的难题而且解决掉。可是呢,随着项目复杂程度的上升,这样的看法遭到了来自现实方面的挑战。有研究显示,虽说AI编码助手被使用的比率在往上升,但是软件交付时的稳定程度在下降。就好像,Google的那份2024年的DORA报告讲的那样,AI采用的比率每增加25%,交付稳定性这方面反倒下降7.2%。

生产力悖论与认知负荷

AICoding领域之中,存在着一个显著突出的“生产力悖论”,开发者于使用AI之际,主观上感知到速度提升了20%,然而实际完成任务花费的时间却增加了19%,这一现象的根源所在是AI在处理长上下文的时候效能出现衰减,随着任务不断推进,AI常常会陷入修正循环,即Fix/Test Loops,没办法触及到深层的业务功能,反而致使需要更多的人工来进行干预。

模型具备的逻辑推理能力,也就是Reasoning,于短小的上下文里展现得极为出色,然而在大型工程环境当中,模型所遭遇的状况是“上下文中毒”,即Context Poisoning,以及“注意力漂移”,亦称为Attention Drift。一旦对话历史过长,或者当中涵盖过多不相关代码,模型的性能就会呈现出非线性的下降趋势。比如说,像GPT - 4o这类先进的模型,在1K Token的时候,其准确率是99.3%,然而,当上下文扩展到32K Token时,准确率就会急剧下降到69.7%。这样一种“性能断崖”的情况表明,仅仅只是靠着扩大上下文窗口(Context Window),并不能够把问题给解决掉。

上下文工程的兴起

当今,处于AICoding范畴内,上下文工程也就是Context Engineering,正接替提示词工程即Prompt Engineering,摇身一变成为核心技术方案。上下文工程的关键要点并非放在 “怎样去撰写更为出色的指令” 上面,而是着重于 “怎样为模型挑选最为精确无误的Token集合” 这一方面。

下表对比了传统缩放路径与上下文工程路径的局限性:

对于大型组织而言,上下文管理会遭遇更为严峻的挑战,诸多关键决策并非记录于代码里,而是分散于飞书文档评论、群消息、会议或者开发者的认知当中,在AI代理缺少这些隐性知识的情形下,所生成的方案尽管符合语法,然而却违背了架构的初衷或者业务的约束。

上下文作为一等系统

现代AI代理架构,开始把上下文当作一种有着自身架构、生命周期与约束的“一等系统”。在这样的视角之下,上下文管理,不再是临时的字符串拼接,而是一条精密的“编译器管道”:

二、将人工智能转变为切实能够真正理解你的项目的程序代码合作同伴的Claude Code。

Claude Code(CC)是Anthropic推出的原生代理工具,此工具能直接在终端里运行,它具备读取文件的能力,能够运行命令,还可执行重构以及进行自主验证。与传统的IDE插件相比较而言,CC的核心优势在于其“代理循环”(Agentic Loop),以及对上下文协议所具有的深度掌控。

代理循环:收集、行动与验证

CC的工作流程,被界定成一个呈闭环状的系统,其目的在于,去模拟人类工程师的思维进程:

终端原生的工程哲学

CC 挑选了终端而非图形界面当作主场,这展现出其“代理优先”的设计理念,CC 依照 Unix 哲学,支持管道、脚本化以及自动化集成,这样的设计致使 CC 能够和现有的 CI/CD 流程完美对接,比如在 GitHub Actions 里自动开展代码审计,Anthropic 最新推出的 Code Review 功能,是借助 Claude Code 通过基于 PR 的途径来进行 bug 的追踪。

以下表格,对CC与Cursor作了详细对比,Cursor是行业领先的AI编辑器,呈现出了二者之间的差异:

MCP 与“即时上下文”

CC深度整合有模型上下文协议(Model Context Protocol那个MCP),MCP是个开放标准,它能让AI代理去安全访问外部数据源。

CC引入了“工具搜索”和“代码执行”模式,目的是应对大规模工具定义致使的上下文溢出,代理不再一次性加载成千上万个API定义,而是借助编写代码按需去调用MCP服务,比如在分析大型数据库时,CC不会加载全量数据,而是编写具有针对性的查询语句,仅把结果摘要读入上下文,这种“按需加载”策略极大地提升了Token的效用。

CLAUDE.md 与自动记忆

作为项目“操作手册”的CC,引入了CLAUDE.md文件,这是一个Markdown文件,置于根目录,用来存储项目特定的编码标准、架构决策以及测试指令,CLAUDE.md提供了持久的、跨会话的约束,和临时提示词不同。

除此之外,CC拥有“自动记忆”(Auto Memory)这一功能,该功能会自动于MEMORY.md里,记载项目的构建命令,以及调试心得,还有用户的偏好设置,每当新会话开启的时候,CC会加载这些被记忆的前200行,进而保证AI在长期协作期间能够“越用越懂你”。

三、OpenSpec:为人工智能 编码增添“规格书” ,以实现从失控状态转变为能够沉淀下来这一过程。

尽管Claude Code给出了强大无比的执行引擎,可是在繁杂的业务情形之下,AI依旧或许会由于意图不清楚而出现偏差,最终致使交付的代码不符合预先的期望。

OpenSpec来临之际为AI编码供给了“规格说明书”,把AICoding已将,那个从“靠感觉去写代码”,提升至“依照规格去执行任务”这般的高度。

规格驱动开发 (SDD) 的兴起

OpenSpec所提倡的乃是一种被称作“规格驱动开发”(Spec-Driven Development)的范式,其最为核心的理念在于,在着手去写任何一行代码之前,要先由人类以及AI一同进行协商,并且锁定一份能够被机器读取、也可供人进行评审的规格文档。

下表展示了 SDD 的三个演进阶段:

OpenSpec 的工件体系 (Artifacts)

OpenSpec摒弃了有着笨重特点的开发文档,进而采纳了一套具备轻量级特性的、针对AI进行优化的Markdown工件体系,每一个变更,都被安排在单独的文件夹里:

解决上下文污染:提案、应用与归档

OpenSpec 极具洞察力的设计存在于其生命周期管理之中,AI 在应对新任务之际,最为忌讳的便是遭受旧任务的陈旧信息的干扰,OpenSpec 的 “归档(Archive)” 机制将这一问题予以解决。

四 、实战:CC + OpenSpec 如何落地真实业务

于实际的企业业务场景里,怎样去整合这两大工具呢?答案是把 OpenSpec 的标准化指令集注入至 Claude Code 的会话环境之中。

案例实战:复杂业务逻辑的重构

且假定有一个电商项目,此项目要对其优惠券结算逻辑予以重构。于传统的AI辅助情形之下,AI存在于修改CouponService.java之际遗漏分布式锁的可能性,又或者会将原有的满减叠加规则给破坏掉。而采用CC + OpenSpec模式,其所呈现的流程是这样的:

第一步:提案初始化

于 /opsx:propose 处执行 “重构优惠券结算逻辑,引入 Redis 分布式锁并支持多卷叠加” 这一操作。CC 会在 openspec/changes/refactor-coupon-logic/ 之下生成整套骨架。AI 会借助分析现有代码,于 spec.md 中自动列出已知的结算场景。

第二步:规格对齐与边界确认

这个时候,并没必要急忙让AI去编写代码,反而是要先去审阅spec.md ,若察觉到AI没有把“优惠券过期临界点”的并发问题考虑周全,能够直接要求AI对规格做出修改,即:“在spec.md内增添过期校验场景,并且要求运用Lua脚本确保原子性”。

第三步:受控应用(Apply)

一旦规格经由人工评审予以通过,那么便能够执行 /opsx:apply 了。在这个时候,CC 摇身一变成为了堪称完美的执行机器。它已然不再 “猜” 度开发者的意图,而是依据 tasks.md 逐一进行实施。每完成一项修改之后,它都会去运行相关的测试。要是测试出现失败的情况,CC 会自行展开错误分析并且再度进行修复,直至该项 Task 被标记为 “完成” 为止。

第四步、归档与知识固化

任务完结之后,实施 /opsx:archive。原先零散于会话记叙里的重构准则,此刻转变成了 openspec/specs/coupon-settlement.md 里的标准规范。当接下来再有另一个 AI 代理(或者新入职的同事)要对这个模块予以修改时,其仅需读取这份规范,便能够获取完整的业务情境。

工具链对比:为何选择 OpenSpec

于 SDD 工具链里,OpenSpec 呈现出了极高的工程性价比 ,它在该工具链中有着突出表现 ,其性价比在这一范畴内处于很高水准呢。

对于OpenSpec来讲,其优势体现于并非争取去改变开发者在工具方面的偏好,不管是用Claude Code,又或是使用Cursor或者为Aider,均能够毫无阻碍地接入到OpenSpec的规格管理层当中。

五、沉淀:让 AI 编码能力在团队中持续积累

AICoding实现的最终目的并非是促使个体开发者书写得更为迅速,而是要提高整个团队的知识资产品质。AI编码能力不会随着对话窗口的关闭就消逝不见,而是应当作为“团队记忆”,沉淀留存下来。

从个人技能到组织技能

团队能够借助对于 Skill 以及 MCP Server 的自行定义,去让组织资产得以巩固固定。

建立 AICoding 效能飞轮

把成功落地所需建立的一套朝向正面循环的“飞轮”,与AICoding相互关联了起来:

角色转变:从 “码农” 到 “规格定义者”

于CC加上OpenSpec模式之中,软件工程师的角色正处于质变进程。要是AI可依据完美描述生成任一代码,那么“代码”自身便成了编译后的中间产物,而“规格”才是核心产品。领域专家的重要性明显提高,鉴于他们能够给出最高质量的业务意图描述。这种趋势会迫使开发者从聚焦“语法实现”转变为聚焦“系统设计”以及“逻辑严密性”。

六、结语:AICoding 落地的飞轮正在转动

于2026年时,AICoding已并非科幻存在。Claude Code给予的强大代理能力,与OpenSpec提供的精密规格框架相配合,给企业提供了一套能够复制、可以量化的研发新范式。

我们得承认,AI编码的瓶颈,向来不是模型不够聪慧,而是我们跟AI之间的 “沟通带宽” 太有限,且 “上下文” 太糟糕,通过上下文工程化管理,也就是CC,以及意图标准化表达,就是OpenSpec,我们正打造一套能让AI长期、稳定产出的工程环境。

跟着这一模式的普遍推广开来,软件开发的入门难度会进一步下降,然而创新的最高限度会被无止境地提升。AICoding 实现的运转已经开始,那些能够最先把 AI 编码本事变作团队的组织资产的企业,会在将来的数字化竞争里占据绝对的有利时机。毕竟,在 AI 时代,掌握了“意图”以及“上下文”的人,才掌控了软件工程的未来走向。

参考文档:

https://thenewstack.io/context-is-ai-codings-real-bottleneck-...https://github.blog/ai-and-ml/generative-ai/spec-driven-devel...https://solguruz.com/blog/spec-driven-development-guide/https://medium.com/@eran.swears/why-bigger-models-wont-code-b...https://www.anthropic.com/engineering/effective-context-engin...https://code.claude.com/docs/en/how-claude-code-workshttps://www.anthropic.com/engineering/code-execution-with-mcphttps://code.claude.com/docs/en/best-practiceshttps://dev.to/webdeveloperhyper/how-to-make-ai-follow-your-instructions-more-for-free-openspec-2c85往期回顾

1.大禹平台:流批一体离线Dump平台的设计与应用|得物技术

2.围绕着 Cursor Agent 所构建的流水线,进行 AI CR 的实践,这是得数技术的相关内容。

3.开启于IDE,终结于Terminal,适配后端宝宝体质的Claude Code工作流程,出自得物技术。

4.对AI编程的能力边界展开探索,这是基于Claude Code所进行的,以Spec Coding项目来开展实战,此为得物技术。

5.探寻C++引擎回归能力构建,从自我检测开始,直至达成工程化标准方可推出,这是得物技术所涉及的内容。

相关标签: # AICoding # 上下文管理 # ClaudeCode # OpenSpec # 规格驱动开发