Pamela Fox:在自己的应用中测试模型替换

原标题Pamela Fox: Test Model Swaps Against Your Own Application

动手比较检索依据、图像、工具调用和评估。

PFPamela Fox讲者 · Microsoft
频道
AI Engineer
发布
2026年10月19日
视频
51:37
阅读
5 分钟
幻灯片
3
原文
英语
在 YouTube 打开
往下滚动阅读时,视频会缩到右下角继续播放。字幕跟随阅读语言。
阅读语言共 2 种语言可读
由 AI 从英语原文翻译。打开“对照原文”可以逐段核对。
摘要

30 秒看懂

Pamela Fox 在相同应用场景中演示模型切换,从字母计数、检索依据到图像输入、工具调用和旅行规划智能体。她强调,基准分数不能代替对实际工作负载的测试。 工作坊还介绍可重复评估、人工校准的模型评判器、ASSERT 生成案例以及 DSPy 提示词优化。单次结果属于特定配置下的演示,不是普遍排名。

  1. 1测试具体场景单靠基准无法预测应用表现。
  2. 2有依据的检索来源缺少答案时,模型应指出信息缺口。
  3. 3工具调用模型提出函数和参数,由应用代码执行。
  4. 4校准评判器区分应用失败和评估器错误。
  5. 5优化后重新测试DSPy 根据声明的约束和检查搜索提示词。

要点建议

  1. 替换模型前,应在有代表性的应用任务中测试。
  2. 有依据的回答应指出来源缺少的信息。
  3. 工具评估应查看参数、轨迹、延迟和最终结果。
  4. 模型评判器需要用人工或专家标注校准。
  5. 生成的测试与优化后的提示词仍需独立审查。
全文

按章节阅读整理后的全文

01

模型切换与简单测试

介绍工作坊并演示字母计数。

Pamela Fox 在工作坊中对比不同模型在具体应用场景中的表现。示例使用部署在 Microsoft Foundry 的模型,是活动当时的演示,不是永久排名。

目标是让模型替换成为可行选项:服务和访问条件可能变化,团队需要了解替代模型在自家应用中的表现及所需调整。

工作坊比较讲者当时可用配置中的 GPT-5.5、Kimi K2.6、DeepSeek V4 Flash 和 Mistral Large 3。具体版本、提示词和设置都会影响结果。

基准、成本和吞吐量可以提供线索,但单靠基准无法判断模型是否满足自己的任务要求。应测试实际准备部署的场景。

第一个例子统计句子中的某个字母。Fox 对多个模型运行同一请求,观察到答案不同;单次结果只是演示,不构成稳健的统计比较。

她修改提示词,让模型逐词统计再求和。在这次演示中,修改帮助一个模型答对,说明换模型后可能需要重新测试提示词。

02

检索依据、图像与语言

测试来源边界和多模态表现。

第二个例子测试检索结果的依据性。问题询问两种蜜蜂,但检索文档只描述其中一种;有依据的回答应指出缺少的信息,而不是编造来源。

有依据的检索提示词
幻灯片 1 / 3有依据的检索提示词代码要求模型基于提供的来源回答并引用。

Fox 展示一个回答明确说明来源缺少所需细节,随后用同一问题和上下文比较其他模型。

一个模型给出了所提供来源之外的信息。Fox 加强提示词,要求标识无依据的说法,但演示中的修改结果仍包含额外信息。

她对 RAG 的实际问题是:回答能否受可用证据约束,并承认信息缺口。修改提示词可能有帮助,但不能代替评估。

图像例子包括动物、鳄鱼和一张小字表格。她让模型识别图像或提取价格,并与预期答案比较。

测试图像表格
幻灯片 2 / 3测试图像表格例子检查模型能否读取小字表格并识别价格。

所选模型在这些例子上表现不同;其中一个部署只接受文本,没有参加图像测试。结果取决于模型能力、具体图像和测试设置。

Fox 认为提示词不一定能补救视觉能力限制,因此团队应测试实际会收到的图像类型。这是她在工作坊中的判断,不是普遍定律。

她改变图像问题所用的语言后观察到不同答案。多语言应用应覆盖每种支持的语言,包括有歧义的词和本地用法。

03

工具调用与智能体循环

检查 schema、效率和并行流程。

工具调用时,应用提供函数名称、描述和 JSON Schema。模型提出工具及参数,实际执行函数的是应用代码,而不是模型单独完成。

函数和参数描述也是面向模型的接口。在日历例子中,名称或约束不明确可能产生意外的参与者、地点或日期。

Fox 比较模型提出的工具调用与预期参数。结果不同时,她建议澄清 schema 和指令,再重新运行一组案例。

计算器循环可以用一个组合表达式或多次调用解同一道应用题。两者可能都答对,但调用次数会影响延迟和成本。

她观察到模型也可能为检查结果而额外调用工具。评估应同时看最终答案和执行路径,也要认识到某些检查可能提高可靠性。

工作坊随后构建旅行规划智能体,提供航班、酒店、预算和活动工具,并记录工具调用以观察行为。

相互独立的航班和酒店搜索可以并行;预算检查依赖两者结果,活动选择再使用剩余预算。

Fox 同时比较模型和智能体框架,因为工具调用循环与模型选择都可能改变执行轨迹。在她的演示中,有些模型使用更多轮次或遗漏步骤。

04

评估应用

构建案例、讨论评判器并演示 ASSERT。

人工检查有助于发现失败模式,但生产环境比较需要可重复的批量评估。简单的第一步可以检查返回的函数和参数是否正确。

测试案例应覆盖日期计算、含糊的时长、不同语言和口语请求。真实用户暴露新问题时,应在妥善处理数据的前提下补充案例。

模型评估可能既慢又贵,因此要决定合适的运行频率,而不是假设每次提交都应运行所有测试。

对于没有唯一精确答案的输出,可以让模型评判器按标准给出通过或失败及理由。它可能需要问题、答案、来源上下文和工具轨迹。

评判器本身也会出错。Fox 建议用人工或领域专家标注校准,并区分应用错误与评估器错误。

她演示 Microsoft Research 的 ASSERT:根据规格生成评估场景和标准。生成案例是起点,仍需要人工审查。

旅行规划规格可以包含预算充足、紧张或无法满足等维度。分层案例有助于测试不同条件下的行为。

基于场景的评估结果
幻灯片 3 / 3基于场景的评估结果工作坊比较特定旅行规划案例和模型配置下的违规情况。

屏幕上的比较展示特定模型运行和场景中的违规情况。Fox 用它检查应用,而不是证明模型在所有工作负载上的表现。

05

提示词优化与 API

演示 DSPy 并讨论提供商差异。

最后她展示 DSPy 根据声明的约束和检查优化提示词。优化器搜索候选指令,得到的提示词仍需要独立评估。

例子要求生成满足多项约束的结构化列表。她提供学生模型、反思模型和优化器,再用规格测试候选提示词。

她展示一个在该任务中适用于所选模型的提示词。优化后较低成本的模型可能足以应对特定工作负载,但不能保证适用于所有任务。

不同提供商还可能提供不同 API 和结构化引用功能,因此替换模型时除了修改提示词和评估,也可能需要调整适配层。

工作坊代码仍可使用,但演示用临时凭据不是持久资源。复现时应使用自己获授权的配置和测试案例。

同频道的其他文章

9 张幻灯片21:32EN → 简体中文
AI Engineer· 2026年10月29日Shy Ruparel:AI 智能体的可靠性与故障恢复Shy Ruparel · TemporalTemporal 的调查发现,频繁使用智能体与可靠部署之间存在差距。Ruparel 演示了一项模拟付款工作流如何在工作进程停止后恢复。智能体可观测性与可靠性智能体工程+2
7 张幻灯片14:50EN → 简体中文
AI Engineer· 2026年10月29日Cole Gannaway:代码审查、跨仓库风险与 AI 软件工厂Cole Gannaway · Qodo一行重命名代码可能通过本地检查,却影响远端客户端。Qodo 的 Cole Gannaway 解释如何借助审查上下文、共享规则和独立智能体发现这些风险。Code review & verification编程智能体开发流程与测试+2
5 张幻灯片11:47EN → 简体中文
AI Engineer· 2026年10月29日Revolut 的 David Abitbol:大规模自托管 AI 编程模型David Abitbol · RevolutAbitbol 分享工程交付趋势、GPU 服务成本和延迟调优经验,并介绍受监管银行运行这些工具时采用的控制措施。Local inferenceAI cost & performanceDeveloper productivity+2
4 张幻灯片21:47EN → 简体中文
AI Engineer· 2026年10月28日Patrick Smyth:AI 时代的开源供应链安全Patrick Smyth · ChainguardChainguard 的 Patrick Smyth 讨论漏洞利用加速、依赖中的恶意软件、零日漏洞,以及开发者工作流不断扩大的攻击面。CybersecurityOpen-source ecosystemsAI security+2
5 张幻灯片14:09EN → 简体中文
AI Engineer· 2026年10月28日Taylor Luttrell-Williams:用 SonarQube Hunter Agent 发现逻辑漏洞Taylor Luttrell-Williams · SonarSonar 的 Taylor Luttrell-Williams 介绍安全智能体如何梳理代码库、调查逻辑漏洞,并将验证过的发现与常规扫描结果一起呈现。CybersecurityAI securityCode review & verification+2
5 张幻灯片16:29EN → 简体中文
AI Engineer· 2026年10月28日Chris Vela:用 Runpod BenchPod 对 vLLM 配置做基准测试Chris Vela · RunpodRunpod 的 Chris Vela 演示如何通过仪表盘比较大语言模型服务配置,依据具体工作负载的数据选择性能设置。InferenceBenchmarksAI cost & performance+2