<?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>Evaluations | The .NET Blog</title><link>https://thedotnetblog.com/zh/tags/evaluations/</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>Fri, 29 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/zh/tags/evaluations/index.xml" rel="self" type="application/rss+xml"/><item><title>Model router 的 eval 是太多团队跳过的一步</title><link>https://thedotnetblog.com/zh/news/emiliano-montesdeoca/model-router-evals-before-you-trust-the-routing/</link><pubDate>Fri, 29 May 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/zh/news/emiliano-montesdeoca/model-router-evals-before-you-trust-the-routing/</guid><description>Foundry 中新的 model router evaluation repo 很重要，因为在团队把自动模型选择当成魔法之前，路由决策就应该先拿质量、延迟和成本来衡量。</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;本文已自动翻译。原文请&lt;a href="https://thedotnetblog.com/zh/news/emiliano-montesdeoca/model-router-evals-before-you-trust-the-routing/"&gt;点击这里&lt;/a&gt;。&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;自动模型路由听起来很棒，直到你意识到，你仍然需要证明它对你的 workload 来说确实是正确选择。&lt;/p&gt;
&lt;p&gt;这就是新的 &lt;strong&gt;model router evaluation repo&lt;/strong&gt; 有用的原因。&lt;/p&gt;
&lt;p&gt;它为团队提供了更具体的方式来回答那些真正重要的问题：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;路由是否保留了质量？&lt;/li&gt;
&lt;li&gt;它是否改善了成本？&lt;/li&gt;
&lt;li&gt;它对延迟有什么影响？&lt;/li&gt;
&lt;li&gt;如果我限制 model subset，会发生什么变化？&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="原文提出了正确的问题"&gt;原文提出了正确的问题&lt;/h2&gt;
&lt;p&gt;我特别喜欢原文的一点是，它没有把 model router 当成理所当然的好东西。&lt;/p&gt;
&lt;p&gt;相反，它提出了那些让人不舒服但正确的问题：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;&lt;strong&gt;在我的 prompts 上，model router 自动选择的 model 是否能与我原本会选择的 single model 持平甚至更好？&lt;/strong&gt;&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&amp;ldquo;&lt;strong&gt;我到底是真的在端到端节省钱，还是只是把支出从一个地方转移到另一个地方？&lt;/strong&gt;&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这才是正确的态度。&lt;/p&gt;
&lt;p&gt;因为自动路由虽然很有吸引力，但它仍然是一个 system decision。而 system decision 应该被衡量，而不是被欣赏。&lt;/p&gt;
&lt;h2 id="为什么这个-repo-比第一眼看到的更重要"&gt;为什么这个 repo 比第一眼看到的更重要&lt;/h2&gt;
&lt;p&gt;在一个层面上，这只是一个 evaluation repo。&lt;/p&gt;
&lt;p&gt;在另一个层面上，它是成熟度的信号。&lt;/p&gt;
&lt;p&gt;它在说：如果你想采用自动路由，这里有一种更有纪律的测试方式：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;质量&lt;/li&gt;
&lt;li&gt;成本&lt;/li&gt;
&lt;li&gt;延迟&lt;/li&gt;
&lt;li&gt;subset trade-off&lt;/li&gt;
&lt;li&gt;model distribution 行为&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这比把 routing 当成一个有好品牌的黑盒要好得多。&lt;/p&gt;
&lt;h2 id="我的看法"&gt;我的看法&lt;/h2&gt;
&lt;p&gt;这是 AI platform 更需要的那类 tooling 的一个好例子：不是更多魔法，而是在信任魔法之前，提供更多验证它的方法。&lt;/p&gt;
&lt;p&gt;这就是团队避免在未经测试的假设上建立昂贵信心的方式。&lt;/p&gt;
&lt;p&gt;原文： &lt;a href="https://devblogs.microsoft.com/foundry/how-to-run-evals-for-model-router/"&gt;How to run evals for the model router&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title>AI 开发最难的部分已经不再是访问，而是把正确的模型运营好</title><link>https://thedotnetblog.com/zh/news/emiliano-montesdeoca/foundry-managing-models-cost-quality-developer-guide/</link><pubDate>Tue, 26 May 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/zh/news/emiliano-montesdeoca/foundry-managing-models-cost-quality-developer-guide/</guid><description>Foundry 的新指南强有力地说明，如今模型选择、成本控制、评估和生命周期管理才是生产级 AI 系统真正的差异化因素。</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;本文已自动翻译。查看原文，请&lt;a href="https://thedotnetblog.com/zh/news/emiliano-montesdeoca/foundry-managing-models-cost-quality-developer-guide/"&gt;点击这里&lt;/a&gt;。&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;我们早就过了“只要能访问一个强大的模型就足够”的阶段。&lt;/p&gt;
&lt;p&gt;这正是这份新的 &lt;strong&gt;Foundry 模型、成本与质量管理指南&lt;/strong&gt; 抓住的重点。&lt;/p&gt;
&lt;p&gt;真正的挑战现在是运营层面的：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;为每个 workload 选择正确的模型&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;这正是严肃团队必须擅长的事情。&lt;/p&gt;
&lt;h2 id="原文把问题定义得很准确"&gt;原文把问题定义得很准确&lt;/h2&gt;
&lt;p&gt;原文中的一句话非常好地概括了这种变化：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;&lt;strong&gt;如今构建 AI 系统最难的部分已经不再是获得一个有能力的模型。而是知道如何在真实应用的整个生命周期中选择、验证、优化并运营正确的模型。&lt;/strong&gt;&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这就是完全正确的诊断。&lt;/p&gt;
&lt;p&gt;太多团队仍然认为模型选择才是最主要的决定。&lt;/p&gt;
&lt;p&gt;并不是。&lt;/p&gt;
&lt;p&gt;模型运营才是更大的问题：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;哪个 workload 用哪个模型？&lt;/li&gt;
&lt;li&gt;质量如何验证？&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;这才是现在真正的工程工作。&lt;/p&gt;
&lt;h2 id="为什么这篇-foundry-内容有用"&gt;为什么这篇 Foundry 内容有用&lt;/h2&gt;
&lt;p&gt;我喜欢这篇文章，因为它谈论 AI 系统的方式，正是有经验的平台工程师真正需要思考的方式。&lt;/p&gt;
&lt;p&gt;不是“挑最聪明的模型然后继续”。&lt;/p&gt;
&lt;p&gt;而是作为生活在各种权衡下的系统：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;能力&lt;/li&gt;
&lt;li&gt;延迟&lt;/li&gt;
&lt;li&gt;成本&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;这比只看 benchmark 的乐观主义有用得多。&lt;/p&gt;
&lt;h2 id="最重要的转变是先看标准"&gt;最重要的转变是先看标准&lt;/h2&gt;
&lt;p&gt;原文建议在打开模型目录之前先定义成功标准。&lt;/p&gt;
&lt;p&gt;我认为这是团队最应该养成的习惯之一。&lt;/p&gt;
&lt;p&gt;如果先打开目录，你会锚定在声誉上。&lt;/p&gt;
&lt;p&gt;如果先定义标准，你会锚定在 workload 的现实上。&lt;/p&gt;
&lt;p&gt;这是一种更健康的流程。&lt;/p&gt;
&lt;p&gt;因为在 benchmark 中获胜的模型，不一定就是在以下方面获胜的模型：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;你的 prompts&lt;/li&gt;
&lt;li&gt;你的延迟预算&lt;/li&gt;
&lt;li&gt;你的成本 guardrails&lt;/li&gt;
&lt;li&gt;你的治理要求&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这种区别，正是成熟 AI engineering 的起点。&lt;/p&gt;
&lt;h2 id="多模型故事正在变成真正的优势"&gt;多模型故事正在变成真正的优势&lt;/h2&gt;
&lt;p&gt;另一个我喜欢的点，是它明确采用了 model-agnostic 的 framing。&lt;/p&gt;
&lt;p&gt;文章把 Foundry રજૂ出来，不是作为单一模型的终点，而是作为一个跨越以下内容的 operational surface：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Microsoft 模型&lt;/li&gt;
&lt;li&gt;合作伙伴模型&lt;/li&gt;
&lt;li&gt;开源模型&lt;/li&gt;
&lt;li&gt;后训练变体&lt;/li&gt;
&lt;li&gt;routing 和 optimization 策略&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这很重要，因为模型灵活性已经不再是奢侈品。它是风险管理的一部分。&lt;/p&gt;
&lt;p&gt;如果质量变化、价格波动，或者 quota 紧张，团队就需要可选方案。&lt;/p&gt;
&lt;h2 id="成本控制不是次要问题"&gt;成本控制不是次要问题&lt;/h2&gt;
&lt;p&gt;文章把成本看作架构问题，这一点也很对。&lt;/p&gt;
&lt;p&gt;这不是“以后再优化”的问题。&lt;/p&gt;
&lt;p&gt;如果默认把每个任务都发给最重的模型，它在 demo 里可能表现很好，但在生产经济性面前会崩掉。&lt;/p&gt;
&lt;p&gt;所以我认为关于以下内容的部分，比很多人想象的更重要：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;routing&lt;/li&gt;
&lt;li&gt;batching&lt;/li&gt;
&lt;li&gt;caching&lt;/li&gt;
&lt;li&gt;provisioned throughput&lt;/li&gt;
&lt;li&gt;quota 管理&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;把成本纪律当作系统设计的一部分的团队，会比把它当作事后清理工作的团队更能长期发展。&lt;/p&gt;
&lt;h2 id="我的看法"&gt;我的看法&lt;/h2&gt;
&lt;p&gt;这篇 Foundry 内容有用，因为它谈论 AI 系统的方式，正是有经验的工程师真正需要去运营的方式。&lt;/p&gt;
&lt;p&gt;不是 demo。
不是一次性原型。
也不是排行榜旅游。&lt;/p&gt;
&lt;p&gt;而是面向 workloads、限制、权衡和持续变化的 operating systems。&lt;/p&gt;
&lt;p&gt;我们需要继续把讨论提升到这个层次。&lt;/p&gt;
&lt;p&gt;如果你正在构建生产级 AI 系统，这正是我希望团队尽早内化的 mindset。&lt;/p&gt;
&lt;p&gt;原文链接： &lt;a href="https://devblogs.microsoft.com/foundry/build-2026-foundry-models/"&gt;A Developer’s Guide to Managing Models, Cost and Quality in Microsoft Foundry&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title>Foundry 从可观测性到 ROI 的故事，正是严肃代理平台所需要的</title><link>https://thedotnetblog.com/zh/news/emiliano-montesdeoca/foundry-observability-to-roi-agent-devops-loop/</link><pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/zh/news/emiliano-montesdeoca/foundry-observability-to-roi-agent-devops-loop/</guid><description>Foundry 最新的可观测性公告之所以重要，是因为它把 tracing、评估、优化和 ROI 连接成了 AI agents 的一个统一运行循环。</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;本文已自动翻译。查看原文，请&lt;a href="https://thedotnetblog.com/zh/news/emiliano-montesdeoca/foundry-observability-to-roi-agent-devops-loop/"&gt;点击这里&lt;/a&gt;。&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;如果 AI agents 要在生产中长期运行，可观测性就不能停留在日志和追踪上。&lt;/p&gt;
&lt;p&gt;这正是 Foundry 新的从可观测性到 ROI 的故事显得重要的原因。&lt;/p&gt;
&lt;p&gt;真正的信息不是“我们加了更多仪表板”。&lt;/p&gt;
&lt;p&gt;真正的信息是，严肃的代理平台需要一个持续的运行循环：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;追踪发生了什么&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;这比常见的平台式空话要强得多。&lt;/p&gt;
&lt;h2 id="原文中的关键句已经说明了一切"&gt;原文中的关键句已经说明了一切&lt;/h2&gt;
&lt;p&gt;原文开头有一句话，我认为每个构建代理的团队都应该注意：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;发布一个 AI agent 是简单的部分。让它在 production 中保持准确、安全并且可问责，才是团队卡住的地方。&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这完全正确。&lt;/p&gt;
&lt;p&gt;我们已经过了“我能不能让代理做点酷的事情？”才是主要问题的阶段。&lt;/p&gt;
&lt;p&gt;更难、也更有价值的问题是：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;当它开始与真实用户、真实工具和真实成本交互时，我还能不能运营它？&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Foundry 正在试图把讨论推进到这个方向。&lt;/p&gt;
&lt;h2 id="为什么这比另一个-agent-demo-更重要"&gt;为什么这比另一个 agent demo 更重要&lt;/h2&gt;
&lt;p&gt;很多 AI agent 公告仍然聚焦于创建：构建代理、连接工具、路由任务、发布界面。&lt;/p&gt;
&lt;p&gt;这些都没问题。&lt;/p&gt;
&lt;p&gt;但正是运营问题决定了大多数严肃系统是变得可持续，还是变成昂贵的实验：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;代理在生产中到底在做什么？&lt;/li&gt;
&lt;li&gt;它做对了吗？&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;所以我认为 Foundry 的公告比典型的功能汇总更重要。它试图定义的是一个 Agent DevOps 循环，而不只是一个代理创建故事。&lt;/p&gt;
&lt;h2 id="四部分循环才是这里真正的产品"&gt;四部分循环才是这里真正的产品&lt;/h2&gt;
&lt;p&gt;这篇文章基本上把平台组织成四种能力：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Trace&lt;/li&gt;
&lt;li&gt;Evaluate&lt;/li&gt;
&lt;li&gt;Monitor&lt;/li&gt;
&lt;li&gt;Optimize&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这才是正确的形态。&lt;/p&gt;
&lt;p&gt;我甚至认为，任何想认真对待生产级代理工作负载的平台，最终都需要这四项全部具备。&lt;/p&gt;
&lt;p&gt;只有 tracing 不够。&lt;/p&gt;
&lt;p&gt;只有 evaluation 也不够。&lt;/p&gt;
&lt;p&gt;没有证据的 optimization 只是猜测。&lt;/p&gt;
&lt;p&gt;而没有 telemetry 的 ROI 讨论，通常都只是表演。&lt;/p&gt;
&lt;h2 id="互操作性这个角度尤其聪明"&gt;互操作性这个角度尤其聪明&lt;/h2&gt;
&lt;p&gt;这次公告最强的决策之一，是 Foundry 并没有假装所有代理都会在同一个 framework 里构建。&lt;/p&gt;
&lt;p&gt;原文明确提到 tracing 和 evals 会扩展到：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;LangChain&lt;/li&gt;
&lt;li&gt;LangGraph&lt;/li&gt;
&lt;li&gt;OpenAI SDK&lt;/li&gt;
&lt;li&gt;Microsoft Agent Framework&lt;/li&gt;
&lt;li&gt;通过 OpenTelemetry 的 custom frameworks&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这一点很重要。&lt;/p&gt;
&lt;p&gt;因为平台锁定是让原本有用的运维故事变得不那么吸引人的最快方式之一。&lt;/p&gt;
&lt;p&gt;如果团队能保留自己的 framework 选择，同时仍然获得 production-grade 的 telemetry 和 evaluation surface，摩擦就会大幅降低。&lt;/p&gt;
&lt;h2 id="评分式评估可能比很多人预期的更重要"&gt;评分式评估可能比很多人预期的更重要&lt;/h2&gt;
&lt;p&gt;评分式评估那部分也值得强调。&lt;/p&gt;
&lt;p&gt;我认为这是整篇文章里最实用的新增内容之一。&lt;/p&gt;
&lt;p&gt;为什么？因为“好”是有上下文的。&lt;/p&gt;
&lt;p&gt;文章说，评分式评估会根据代理的预期行为生成“具备上下文感知的评估标准”。这正是这些系统需要的方向。&lt;/p&gt;
&lt;p&gt;通用质量评分当然有用。&lt;/p&gt;
&lt;p&gt;但最终团队需要按照自己的标准来评估代理：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;语气&lt;/li&gt;
&lt;li&gt;任务完成度&lt;/li&gt;
&lt;li&gt;策略遵从性&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;评估真正开始变得具有运营意义，而不只是学术上有趣，就是在这里。&lt;/p&gt;
&lt;h2 id="roi-是最让人不舒服的部分所以它才重要"&gt;ROI 是最让人不舒服的部分，所以它才重要&lt;/h2&gt;
&lt;p&gt;我也认为公告里的 ROI 部分之所以重要，正是因为它让人不舒服。&lt;/p&gt;
&lt;p&gt;原文直接提出了这个问题：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;这个 agent 值它的成本吗？&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;在 AI 讨论里，这个问题经常被回避。&lt;/p&gt;
&lt;p&gt;但这才是正确的问题。&lt;/p&gt;
&lt;p&gt;如果平台真的能把成本、任务完成度、节省的时间和生产 traces 放在一个地方连接起来，那它就能给工程和领导层提供更好的共同语言。&lt;/p&gt;
&lt;p&gt;老实说，这种共同语言非常需要。&lt;/p&gt;
&lt;h2 id="我的看法"&gt;我的看法&lt;/h2&gt;
&lt;p&gt;这是这一批里较好的平台级公告之一，因为它关注的是代理的运营，而不只是构建。&lt;/p&gt;
&lt;p&gt;而真正困难的工作，正是从这里开始。&lt;/p&gt;
&lt;p&gt;未来两年最强的 AI 平台，不会只是拥有更多模型或更多 demo 的那些。它们会是那些帮助团队追踪行为、评估结果、安全优化，并用证据来证明成本合理的平台。&lt;/p&gt;
&lt;p&gt;Foundry 的这个故事正试图朝那个方向前进。&lt;/p&gt;
&lt;p&gt;所以它值得认真对待。&lt;/p&gt;
&lt;p&gt;原文链接： &lt;a href="https://devblogs.microsoft.com/foundry/build-2026-from-observability-to-roi-for-ai-agents-on-any-framework/"&gt;Build 2026: From observability to ROI for AI agents on any framework&lt;/a&gt;&lt;/p&gt;</content:encoded></item></channel></rss>