📰 AI 资讯

Circle CI推出Chunk Sidecars,将CI校验直接引入AI编码工作流

2026-07-13 11:00

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