开发者生态
morning
Circle CI推出Chunk Sidecars,将CI校验直接引入AI编码工作流程
2026-07-13
1 阅读
约6分钟阅读
作者:Craig Risi
字号:
Circle CI "发布了 Chunk Sidecars ",其目标是将CI级别的校验直接带入AI编码智能体的内部开发循环。该功能提供快速、预配置的云环境,AI智能体可以在代码提交或推送到CI流水线之前运行测试、lint、格式化与校验。CircleCI表示,这一做法针对AI辅助软件开发中日益突出的挑战,那就是如何以与AI生成速度匹配的速度对代码进行校验。 此次发布标志着CI/CD平台正在适配智能体化开发的一次演进。传统上,开发者在本地编写代码并依赖CI流水线在提交后发现问题。但随着AI智能体以更高的速度生成代码,这一反馈循环可能成为了瓶颈。CircleCI认为,当传统CI发现问题时,AI智能体往往已经继续前进,导致上下文丢失并需要额外的迭代、计算资源与人工介入。Chunk Sidecars的目标是将校验提前到开发流程中,使智能体在代码进入流水线前即可自我修正。 本质上,Chunk Sidecars是轻量级且可复现的云环境,镜像了项目CI流水线的重要方面。开发者或AI智能体可以将这些环境进行一次配置,然后附带预安装的依赖与工具制作快照,并在会话间进行复用。当由AI智能体编写代码,当智能体达到停止点时,校验钩子会在sidecar环境内自动运行测试与质量检查。 这就形成了CircleCI所称的“ 内循环校验(inner-loop validation) "”过程,使AI智能体在仍保有修复问题所需上下文时就可以获得CI级的反馈。智能体无需等待外部流水线数分钟后的运行结果,就能够在数秒内迭代改进代码,减少浪费的计算并提高PR首次通过下游检查的概率。 该发布反映了软件工程工作流的更广泛变化。CircleCI指出内部观察显示,随着AI工具加速代码生成,功能分支的活动显著增加,而生产部署并未同步增长。这隐含结论就是,软件交付流水线、测试基础设施与质量门禁越来越成为限制因素,而非代码生成本身。 Chunk Sidecars被设计用来缓解这一压力,使智能体在启动完整流水线之前即可在隔离环境中执行许多CI式的校验。CircleCI将该功能与 Chunk Microbuilds "配套,后者为轻量级的检验运行,执行流水线逻辑的子集,以更低的成本和更快的速度提供反馈。两者合用的目标是提高软件质量,同时减少进入中央CI系统的失败工作量。 Chunk Sidecars是CircleCI围绕其自治CI/CD智能体Chunk的更广泛AI战略的一部分。今年早些时候,CircleCI引入了允许Chunk分析流水线执行历史、识别性能瓶颈、优化构建配置并自动提出修复建议的能力。有了Sidecars,CircleCI正在将这种智能扩展到开发过程本身,使智能体不仅能优化流水线,也能持续校验自身的输出。 该公司将此视为CI/CD从作为外部检查点向成为AI辅助开发活跃协作者的转变。其目标不是把检验当作编码完成后的独立阶段,而是将质量检查直接集成到AI智能体的工作流中,使正确性随代码生成共同演进。 CircleCI并非唯一践行这一愿景的企业。业界多家公司正在构建平台,让AI智能体在受控、可校验的工程环境中运行。Dropbox最近推出了其Nova平台,让编码智能体在与真实构建系统与校验工作流绑定的隔离会话中执行。GitHub通过Copilot与基于MCP的工具继续扩展对AI辅助开发的支持,而Anthropic的Claude Code强调在编码会话中使用工具与迭代检验。 CircleCI方法的差异在于它侧重于利用现有CI/CD的特长与基础设施来支持智能体的工作流。Chunk Sidecars并不是要取代流水线,而是将流水线扩展到开发的最早阶段,为智能体工作环境提供微型的CI环境。该策略认可一个日益形成的行业共识,那就是随着AI加速代码生成,检验与信任逐渐成为主要的工程挑战,而非编码本身。 此次 发布 "也暗示了软件工程正在进行的更广泛变革,那就是代码可能由一个AI智能体编写、另一个智能体进行校验、第三个智能体进行优化,最终仅在关键节点由人工进行审查。在这种情况下,CI/CD平台必须从被动自动化系统演变为软件生命周期的主动参与者。 查看英文原文: CircleCI Introduces Chunk Sidecars to Bring CI Validation Directly Into AI Coding Workflows "
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱