<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Build-Engineering | The .NET Blog</title><link>https://thedotnetblog.com/zh/tags/build-engineering/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>zh</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Sat, 18 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/zh/tags/build-engineering/index.xml" rel="self" type="application/rss+xml"/><item><title>CI 中的 MCP 构建诊断是第一个能够快速自我回收价值的 AI 工作流</title><link>https://thedotnetblog.com/zh/news/emiliano-montesdeoca/mcp-binlog-ci-build-diagnostics/</link><pubDate>Sat, 18 Jul 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/zh/news/emiliano-montesdeoca/mcp-binlog-ci-build-diagnostics/</guid><description>当 Binlog MCP 分析直接在拉取请求工作流中运行时，团队可以减少故障排查时间并更快地解除开发者阻塞。</description><content:encoded>&lt;p&gt;原文来源：&lt;a href="https://devblogs.microsoft.com/dotnet/mcp-build-diagnostics-workflows/"&gt;MCP Beyond the Chat Window: Build Diagnostics in CI&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;这是迄今为止最强大的实用 MCP 故事之一，因为它离开了聊天演示的世界，进入了管道的现实。&lt;/p&gt;
&lt;p&gt;展示的模式非常有说服力：PR 构建失败触发通过 MCP 对 binlog 进行智能体分析，然后工作流将可操作的根因上下文发回给 PR。这正是目前开发者时间经常被浪费的地方。&lt;/p&gt;
&lt;p&gt;大多数团队仍然通过昂贵的手动循环来处理失败的构建：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;下载 binlog&lt;/li&gt;
&lt;li&gt;打开查看器&lt;/li&gt;
&lt;li&gt;追踪失败的目标和任务&lt;/li&gt;
&lt;li&gt;将发现结果翻译给审查者&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;基于 MCP 的 binlog 工具压缩了这个循环，并使分析对每个贡献者都可及——而不仅仅是当值的构建专家。&lt;/p&gt;
&lt;p&gt;工作流中&amp;quot;仅咨询&amp;quot;的立场也是一个明智的架构选择。保持合并门控使用你现有的必需构建，并将智能体诊断用作加速而非权威。这既保留了信任，又捕获了生产力收益。&lt;/p&gt;
&lt;p&gt;扩大的工具面值得注意。目标推理、评估属性、分析器成本分解、关键路径图、恢复分析和增量行为检查——正是那种通过精确工具暴露时，语言模型能很好处理的结构化诊断。&lt;/p&gt;
&lt;p&gt;我的个人观点：&lt;strong&gt;这就是 AI 在工程中真正变成基础设施的地方&lt;/strong&gt;。如果一个能力能可靠地减少解释构建失败的平均时间，而不增加有风险的自主性，它就应该默认存在于 CI 中。&lt;/p&gt;
&lt;p&gt;评估数据加强了这一论点。与无工具基线相比，在显著更低的耗用时间和 token 使用量下取得更好的分数，表明生产力提升不是孤立的。&lt;/p&gt;
&lt;p&gt;面向 .NET 团队的实用推广计划：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;让 /bl 生成标准化&lt;/strong&gt;——在 CI 中用于相关的构建和测试作业。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;先在一个非关键仓库中引入 MCP 诊断评论&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;跟踪排查时间指标&lt;/strong&gt;和误报解释率。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;只有在证明评论质量和开发者接受度后才扩展&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一个注意事项：将工具能力视为版本化契约。服务器表面会演化，工作流可靠性取决于显式的兼容性检查。能力发现工具应成为你管道设置的一部分。&lt;/p&gt;
&lt;p&gt;如果你的组织一直在软件交付中寻找一个高信心的 AI 采纳点，就是它了。它是受限的、可衡量的，并且直接与开发者周期时间相关。&lt;/p&gt;
&lt;p&gt;这里的 MCP 不是一个新奇层。&lt;strong&gt;它是一种结构化运维智能的传输方式&lt;/strong&gt;，而构建管道是利用它的理想场所。&lt;/p&gt;</content:encoded></item></channel></rss>