📚 首页 / 12-evaluation-observability/questions / exam-style.md

模块 12 — 考试题型(Exam Style)

题干中文、考试术语保持英文。答案与逐项解析在文件末尾「答案与解析」独立小节。

单选题

🎯 学习重点:优先识别定义边界与唯一最佳实践,不被看似“更全面”的错位术语干扰。
  1. 官方对一次评估(eval)基础结构的定义包含四个部分,它们是:
  2. A. Input prompt、Output、Golden Answer、Score B. Query、Document、Embedding、Ranking C. System prompt、User message、Tool call、Tool result D. Task、Trial、Grader、Harness

  1. 机票预订 agent 在对话结尾说「您的航班已预订成功」。按官方术语,判断「任务成功」应依据:
  2. A. Transcript 里出现了预订确认话术 B. Outcome:预订系统数据库里存在该预订记录 C. LLM-as-judge 对话术礼貌度的评分 D. 用户在会话中点击了「满意」按钮

  1. 三种评分方法的官方推荐优先顺序是:
  2. A. Human → LLM-based → Code-based B. LLM-based → Code-based → Human C. Code-based → LLM-based → Human(human 少量用于校准) D. 三者等价,按团队人数分配即可

  1. 官方对 Regression Evals 的期望通过率与语义是:
  2. A. 低通过率,用于测量新能力上限 B. 接近 100%,分数下降即「有东西坏了」的信号 C. 50% 左右,用于区分难度档次 D. 不设阈值,只看趋势斜率

  1. per-trial 成功率 75%,跑 3 次 trial 全部通过的概率(pass^3)约为:
  2. A. 75% B. 56% C. 42% D. 98%

  1. LLM-as-judge 的官方技巧不包括以下哪一项?
  2. A. 详细清晰的 rubric(如「第一句必须提到 Acme Inc.,否则判 incorrect」) B. 让 judge 先在标签内推理再输出结论,然后丢弃推理 C. 给 judge 提供信息不足时返回 "Unknown" 的出口 D. 用同一个 judge 实例一次性评完所有维度以保持一致性

  1. 前沿模型在某道新题上多 trial 全挂(0% pass@100),官方认为最可能的原因是:
  2. A. 模型能力不足,应换更大的模型 B. 任务规格或 grader 坏了(如缺文件路径的歧义任务) C. temperature 设置过低 D. 上下文窗口不够大

  1. 官方 reduce-hallucinations 文档中「长文档(>20k tokens)先摘原文引语再作答」的目的:
  2. A. 减少 output token 成本 B. 把生成锚定在文档原文上,降低幻觉 C. 提高检索的 recall@k D. 绕过 prompt caching 的限制

  1. TTFT(Time to First Token)最相关的场景是:
  2. A. 批量离线处理任务的总吞吐 B. Streaming 场景下用户感知的响应速度 C. 每次调用的输入 token 计费 D. 训练时的收敛速度

  1. 用户反馈(thumbs-down、bug report)作为评估信号的主要短板是:
  2. A. 无法暴露团队没想到的问题 B. 与产品目标完全不相关 C. 稀缺、自选择、偏严重问题,且很少说明失败原因 D. 不能作为回归测试的题目来源

  1. 「把所有召回的块全塞进上下文,recall@100 = 100%」这个案例说明:
  2. A. recall 是最重要的检索指标,应优先最大化 B. recall 单看会被「全库塞入」式方案作弊,须与 precision@k / nDCG 同看 C. nDCG 不适用于 RAG D. recall@k 与 k 无关

  1. 官方 develop-tests 文档对成功标准的四条要求是:
  2. A. Specific、Measurable、Achievable、Relevant B. Fast、Cheap、Scalable、Reproducible C. Precise、Robust、Automated、Frequent D. Simple、Modular、Testable、Observable

多选题

🎯 学习重点:逐项核对评分器、数据集和线上信号是否满足各自成立条件。
  1. 关于 Tool Correctness(工具正确性)的代码级检查,符合官方做法的有哪些?
  2. A. required 工具是否被调用(如 verify_identity / process_refund / send_confirmation) B. 参数是否合规(如 process_refund 的 amount ≤ 100) C. 严格校验所有工具调用的固定顺序,任何顺序变化都判 FAIL D. 禁止类工具(如金额超限时的 process_refund)未出现在调用记录中

  1. 防止系统「过拟合到评测集(overfitting to the eval set)」的有效机制包括:
  2. A. 题目分布贴近真实生产分布,并保持线上失败回流换血 B. 用同一份题目既调参又汇报最终成绩 C. 双向平衡:同时测「该做 X」与「不该做 X」 D. 汇报用 held-out 子集,调参用开发子集

  1. LLM-as-judge 上线前应完成的校准动作包括:
  2. A. 与人类专家对同一批样本打分并对比分歧 B. rubric 修改后重新校准 C. 让 judge 强制二选一,禁止返回 Unknown D. 系统稳定后仍定期人工抽检复核

  1. 官方 agent 评估示例(YAML)中 tracked_metrics 覆盖了:
  2. A. time_to_first_token 与 time_to_last_token B. output_tokens_per_sec C. n_turns / n_toolcalls / n_total_tokens D. 用户次月留存率(retention)

判断题

🎯 学习重点:警惕“永远、只需、完全替代”等绝对化表述。
  1. 判断:Groundedness 高的回答一定是正确的回答(证据支撑 ⇒ 事实正确)。
  1. 判断:官方建议评估「优先题量、配合可自动化的略低信号评分」,而不是少量精雕的人工题。

场景决策题 S1(评估体系设计)

🎯 学习重点:最佳方案需同时覆盖真实题源、确定性 grader、CI 门禁与线上回流。

Scenario:你是某 B2B SaaS 公司的架构师。公司的客服 agent(Claude + 工具集:查订单/验证身份/处理退款/升级人工)已上线 3 个月,月均 4 万会话。近两个月做了三次 prompt 改版与一次模型小版本升级,每次上线后客服团队都会零星抱怨「某些场景变差了」,但复现困难;目前唯一的「评估」是上线前让两名内部同事手工试 15 个问题。财务要求季度成本不超预算;客服总监要求退款场景零事故。你现在要为公司设计第一套正式评估与可观测体系。

Constraints:

Options: A. 直接采购全功能 LLM 评估平台,把所有历史会话导入,让平台的 LLM judge 自动给每次会话打一个综合质量分,按总分告警。 B. 从历史工单与失败会话提炼 100–200 道金标题(重点覆盖退款/升级规则,双向平衡),全部用代码 grader(state_check + tool_calls 断言 + 少量 LLM judge 评语气),做 capability/regression 两套件接 CI;线上对高风险(>100 退款被自动处理)100% 拦截审计、常规流量按周分层抽样人审,加改写率/接管率逃逸指标与 Usage & Cost API 成本日报。 C. 先攒 6 个月数据,用统计方法训练一个专有质量预测模型,取代一切人工与规则评分;期间沿用「上线前 15 题手工试」。 D. 只做线上:不建离线金标集,靠生产监控(错误率/延迟/token 成本)+ 用户 thumbs-down 告警发现所有回归。

Best choice:B。

Why:

Why others are weaker:

Tradeoffs(选 B 的代价):

What would change the answer:


答案与解析

单选

🎯 学习重点:复盘每个选项具体混淆了哪个评估层级。
  1. A。官方 cookbook 定义 eval 四件套:input prompt、output、golden answer、score(来源: misc-building-evals)。D 的四个词也是官方术语,但属于 agent 评估的扩展结构而非「基础四件套」——这是常见的混淆选项。考什么:eval 的解剖结构。
  1. B。官方定义:transcript 是完整交互记录,outcome 是环境终态;「说订好了」≠「数据库里有预订」。A/C/D 分别是 transcript 内容、主观评分与用户反馈,都不是 task success 的判据。考什么:transcript vs outcome 辨析——高频考点。
  1. C。官方排序原话:deterministic where possible, LLM where necessary, human judiciously;人工的主要角色是校准 LLM judge。考什么:评分器选型的官方次序。
  1. B。regression evals 问「过去会的现在还会吗」,应近 100% 通过;低通过率是 capability evals 的特征。考什么:两类套件的语义。
  1. C。pass^k 要求全部成功:0.75³ = 0.421875 ≈ 42%(官方原文例子)。B(56%)是 0.75²。考什么:pass^k 的计算直觉——k 增大 pass^k 下降。
  1. D。官方建议恰好相反:按维度隔离 judge(每个维度一个独立 LLM-as-judge)比一个 judge 包打所有维度更稳。A/B/C 均为官方技巧原文。考什么:LLM grading tips。
  1. B。官方:「前沿模型 0% pass@100 最常是任务坏了的信号,不是模型不行」——先查任务规格与 grader(Terminal-Bench 文件路径歧义案例)。考什么:评估排障的第一怀疑对象。
  1. B。原文「Use direct quotes for factual grounding」:先逐字摘引再执行任务,把响应锚定在实际文本上降低幻觉。考什么:减幻觉三招之一的机制。
  1. B。TTFT 是「第一个 token 产出前的时间」,streaming 场景下决定感知响应速度(官方 reduce-latency 定义)。考什么:延迟指标术语。
  1. C。官方表格:用户反馈稀缺、自选择、偏严重问题、很少解释为什么失败——但它能暴露没预料到的问题(A 反了),也是新 eval 题目的来源(D 反了)。考什么:六方法矩阵中 user feedback 的定位。
  1. B。recall@k 随 k 单调不降,「全库塞入」必得 recall 100%,因此必须与 precision@k / nDCG 同看(模块 07/12 一贯论断)。考什么:指标作弊识别。
  1. A。官方四条:Specific / Measurable / Achievable / Relevant(SMART 去掉 Time-bound 的官方版本)。考什么:成功标准框架。

多选

🎯 学习重点:检查漏选项是否只是成本较高,而非方法本身无效。
  1. A, B, D。三者均为官方 tool_calls 校验的做法(required 集、参数级断言 amount ≤100、禁止类不出现)。C 错:官方明确警告严格校验固定调用顺序「过脆」——只有业务规则型顺序(先鉴权后打款)才值得硬校验,一般原则是「评产出不评路径」。考什么:tool correctness 的正确检查面。
  1. A, C, D。B 是反模式:同一份题目既调参又汇报 = 直接教会系统「应试」,held-out 分离正是官方 develop-tests 示例中的标准做法("on a held-out test set")。考什么:防过拟合机制。
  1. A, B, D。校准 = 与人工对表、rubric 变更后重校、稳定后定期抽检。C 反了:Unknown 出口是官方技巧(避免 judge 幻幻觉判定),禁止 Unknown 会制造虚假确定性。考什么:judge 校准实践。
  1. A, B, C。官方 YAML 的 tracked_metrics 恰好是 transcript 指标(n_turns/n_toolcalls/n_total_tokens)+ 延迟指标(TTFT/output_tokens_per_sec/time_to_last_token);D 的留存率属于 A/B 测试与产品指标,不在单次 trial 的 tracked metrics 里。考什么:agent 评估的 tracked metrics 构成。

判断

🎯 学习重点:把错误陈述改写成带边界条件的正确架构判断。
  1. 错。groundedness 只问「主张是否被证据支撑」,不问证据本身对不对——引用了过时文档的回答可以有据但错误(模块 07 已辨析 groundedness ≠ accuracy)。反向也不成立:碰巧答对可以无据。两个维度分开报。
  1. 对。官方设计原则「Prioritize volume over quality」:更多题目 + 略低信号的自动评分,好于少量高成本人工题——前提是评分可自动化(这又回到「代码评分优先」)。

场景决策题 S1

🎯 学习重点:用来源与约束解释为何最佳方案优于只做 dashboard 或只做 judge。

见题内「Best choice / Why / Why others are weaker / Tradeoffs / What would change the answer」各节。核心考点:评估体系设计的第一性原理——题目从真实失败来、评分能代码则代码、capability/regression 分套、离线 CI 与线上监控双闭环;单一综合分(A)与纯线上(D)分别代表「平均分陷阱」与「无 ground truth 的被动监控」两个官方点名的反面模式。

📚 目录