评测与安全面试题(V01–V20)
20 道统计评测、Judge、注入、权限和红队题。
先给可验证指标,再说明攻击面与系统控制。
建议先口答 60~90 秒,再展开【追问问题】。不要背句子,要说清判断依据和取舍。
V01|Outcome Eval 与 Trajectory Eval 有何区别?
简明答案: Outcome 看最终环境结果,Trajectory 看过程中的工具、参数、顺序、越权和冗余。结果优先,但危险捷径、成本和不可重复行为需要轨迹评测补充。
【追问问题】
- 轨迹不同但正确怎么算?
- 哪些节点必须命中?
关联知识: 轨迹与结果评测
V02|pass@k 与 pass^k 有何区别?
简明答案: pass@k 表示多次尝试中至少一次成功,衡量可通过重试找到答案;pass^k 表示连续 k 次都成功,衡量可靠性。生产自动化更关心后者和单次成功率。
【追问问题】
- 为什么高 pass@5 可能不可用?
- 如何估计置信区间?
关联知识: 可靠性与统计评测
V03|LLM-as-a-Judge 有哪些偏差?
简明答案: 可能有位置、长度、风格、自我偏好和提示敏感性。要用明确 Rubric、随机交换顺序、固定版本、多评审和人工校准,能程序验证的不用 Judge。
【追问问题】
- 如何测与人工一致性?
- 成对比较还是打分?
关联知识: LLM Judge 校准
V04|如何构建 Agent 黄金评测集?
简明答案: 从高频、关键、边界、对抗和历史失败中分层抽样,保存初始环境、工具版本、期望结果和 Rubric;开发集与盲测集分离。
【追问问题】
- 多少条才够?
- 线上样本怎样脱敏?
关联知识: 评测数据与 Grader
V05|非确定系统如何判断回归?
简明答案: 固定版本后多次运行,比较成功率、分位数、失败类型和置信区间,不以单个案例或完整字符串判断。高风险指标设零容忍门槛。
【追问问题】
- 每题跑几次?
- 成本太高怎么办?
关联知识: 可靠性与统计评测
V06|如何做在线评测?
简明答案: 监控业务成功、用户纠错、人工接管、隐式行为、成本与安全,并对样本分层抽检。在线信号有偏,需要和离线黄金集及人工审核结合。
【追问问题】
- 点赞率有什么偏差?
- 如何安全做 A/B?
关联知识: 线上评测与反馈闭环
V07|如何做错误分类?
简明答案: 按理解、规划、检索、工具选择、参数、执行、记忆、生成、权限、终止和验证分类,并允许主因/次因。每类绑定可观测证据和负责人。
【追问问题】
- 一个错误跨多层怎么记?
- 分类体系多久更新?
关联知识: 失败分类与根因分析
V08|Prompt Injection 与 Jailbreak 有何区别?
简明答案: Jailbreak 通常直接诱导模型绕过内容规则,Prompt Injection 更广,尤其利用外部数据影响 Agent 指令和工具行为。Agent 场景重点是权限和数据外传。
【追问问题】
- 间接注入是什么?
- 内容安全模型能解决吗?
关联知识: Prompt Injection
V09|什么是 Excessive Agency?
简明答案: 系统给模型过多功能、权限或自治,导致错误或注入造成更大影响。治理包括最小功能、最小权限、最小自治、审批和可撤销。
【追问问题】
- 与输出处理不安全有何区别?
- 如何量化权限面?
关联知识: 最小权限
V10|什么是间接 Prompt Injection?
简明答案: 恶意指令藏在 Agent 读取的网页、邮件、文件或工具结果中,攻击者无需直接对话。外部内容必须当数据,权限和目的地由系统校验。
【追问问题】
- RAG 文档会被投毒吗?
- 浏览器 Agent 如何防?
关联知识: Prompt Injection
V11|为什么输入输出 Guardrail 不够?
简明答案: 危险常发生在工具调用中间,最终输出可能看似正常。需要在工具前后、每个权限边界和数据出口检查,并由确定性授权系统兜底。
【追问问题】
- Handoff 后 Guardrail 还生效吗?
- 如何测试漏检?
关联知识: 最小权限
V12|如何防止敏感数据外传?
简明答案: 按数据分类限制哪些内容可进入哪些工具和域名,参数与收件人校验,网络 egress 白名单,输出 DLP 与审批,并记录数据流向。
【追问问题】
- Base64 能绕过检测吗?
- 日志本身如何保护?
关联知识: 数据外传与 DLP
V13|如何做 Agent 红队测试?
简明答案: 覆盖直接/间接注入、越权、工具链组合、恶意文件、记忆投毒、跨租户、结果伪造和资源耗尽;在沙箱中自动运行并保存 Trace。
【追问问题】
- 成功判定是什么?
- 如何把攻击样本变成回归集?
关联知识: Agent 红队与威胁建模
V14|如何做威胁建模?
简明答案: 列出资产、身份、信任边界、输入来源、工具副作用和数据出口,再分析攻击路径与控制。重点不是模型是否聪明,而是失败后的最大影响。
【追问问题】
- STRIDE 能直接用吗?
- MCP Server 放在哪个边界?
关联知识: Agent 红队与威胁建模
V15|多 Agent 安全为什么更难?
简明答案: 更多身份、消息、Handoff 和工具扩大攻击面,恶意或被污染的 Agent 可传播指令和数据。必须最小共享、重新授权、消息签名/来源和端到端审计。
【追问问题】
- 子 Agent 可继承主权限吗?
- 如何隔离第三方 Agent?
关联知识: 多 Agent 安全
V16|如何处理模型供应商故障?
简明答案: 按错误类型启用退避、熔断、备用模型、只读模板或人工;状态可恢复,降级模型的 Schema 与安全能力需预先评测。
【追问问题】
- 限流与超时怎么区分?
- 何时停止自动重试?
关联知识: 容灾、限流与降级
V17|如何验证引用真的支持主张?
简明答案: 把回答拆成可核验主张,映射到具体来源片段,检查蕴含和定位;自动 Judge 需人工校准,关键事实可要求双来源或规则验证。
【追问问题】
- 引用存在但不相关怎么算?
- 网页更新后如何复现?
关联知识: 引用与事实核验
V18|如何评测拒答能力?
简明答案: 同时测该拒时拒、该答时答,计算安全拒答率、误拒率和危险放行率;覆盖对抗改写和多轮诱导,不能只测明显关键词。
【追问问题】
- 安全与可用性如何权衡?
- 灰区由谁定义?
关联知识: 拒答、澄清与不确定性
V19|如何避免评测数据污染?
简明答案: 记录数据来源和时间,使用新生成或私有任务,保留盲测集,检查模型是否复述参考答案。动态真实环境基准比静态公开题更抗污染。
【追问问题】
- 公开 benchmark 还能用吗?
- 怎样做周期刷新?
关联知识: 评测数据与 Grader
V20|安全事件发生后怎样响应?
简明答案: 立即限制工具和数据出口、保全 Trace、撤销凭据、评估影响与通知责任人;修复后把攻击链转成自动回归并检查相似入口。
【追问问题】
- 是否应删除日志?
- 如何恢复被污染记忆?
关联知识: 安全事件响应