Skip to content

AI Agent 面试怎么答?从概念边界到工程验收 ​

内容摘要:用问题与练习检验对前 22 章的掌握。面试题给"参考答案要点"(非标准答案),练习给"验收标准",鼓励原创思考。 难度:进阶 |前置知识:建议先通读全库

常见误区

背诵 ReAct、RAG、MCP 和几个框架名就能回答 Agent 面试题;答案越前沿、架构越复杂越好。

先给结论 ​

高质量回答应先给边界清晰的结论,再解释机制、工程取舍、失败路径和验证指标。涉及工具与生产操作时,必须主动说明权限、校验、审批、幂等和可观测性。

带着这三个问题阅读:

  1. 如何在 30 秒内先回答结论,而不是堆术语?
  2. 怎样用成功/失败轨迹证明自己真正实现过?
  3. 面对追问时,如何从原理扩展到安全、可靠性和评测?

一、概念类(考边界,不考背诵) ​

Q1:Agent 和"能调工具的聊天机器人"区别在哪? 要点:控制流由模型动态决定、有循环与停止条件、依据观察迭代。仅"能调一次工具"不构成 Agent(02)。

Q2:什么时候不该用 Agent? 要点:流程确定、可预测性/成本要求高、无需动态选工具时,用确定性工作流更好(02、09)。

Q3:多 Agent 一定比单 Agent 好吗? 要点:不是。多 Agent 更贵更难调;需专业分工/隔离/并行且经评测证明收益才用(12)。

Q4:为什么说"Prompt 不是安全边界"? 要点:模型不保证遵守自然语言约束,注入可绕过;安全靠最小权限+校验+审批(04、14)。

二、工程类 ​

Q5:模型建议调用一个删除工具,从建议到执行你会插入哪些步骤? 要点:权限校验→参数+业务校验→操作预览→带外人工确认→幂等执行→审计→结果验证(13 八步)。

Q6:Agent 重试导致重复建单,怎么根治? 要点:业务语义幂等键 + 存储去重 + 恢复跳过已完成步骤;只对可恢复错误重试且有上限(15)。

Q7:"我们接了向量库,RAG 就做完了"——评价这句话。 要点:错。RAG 还需切分、Embedding、召回数、重排、引用、评测(Recall@K/忠实度)(11)。

Q8:如何验证一个 Agent"做对了",而不是"看起来对"? 要点:轨迹断言 + 测试集指标 + LLM-as-a-Judge + 对抗测试;模型非确定性下不做自由文本精确匹配(16)。

Q9:MCP 是什么?用它就安全了吗? 要点:连接 LLM 应用与外部工具/资源的开放协议(当前 2025-11-25);它标准化"接工具",但不替你做安全,仍需校验/权限/审批,且要防工具投毒与间接注入(07、14)。

Q10:成本突然翻倍,如何定位与治理? 要点:看 Trace 的 Token 与步数找大头;上下文瘦身、模型路由/降级、缓存、预算护栏(17、18)。

三、动手练习(含验收标准) ​

练习 A(基础):给最小 Agent 加一个只读工具 ​

  • 在 06 的 minimal_agent 上新增 get_instance_status(instance_id)。
  • 验收:含完整 JSON Schema;校验 instance_id 白名单与格式;单测覆盖合法/非法/未知实例;成功与失败轨迹各一条。

练习 B(进阶):为高危工具加审批闸门 ​

  • 用 13 的 propose/execute,实现 create_ticket(写、需幂等)。
  • 验收:high 风险触发 ApprovalRequired;拒绝不执行且有审计;重复幂等键不重复建单(对应 15 的 test_run_once_dedup)。

练习 C(进阶):RAG 评测集 ​

  • 用 11 的 mini_rag,扩到 10 个文档块 + 8 条测试问题。
  • 验收:计算 Recall@3;对至少 1 条"间接注入"文档,断言装配后被标注为数据且不改变 Agent 行为(14)。

练习 D(综合):给运维 Agent 加可观测性与预算护栏 ​

  • 集成 17 的 Trace 与 08 的预算,跑通一次成功与一次超预算。
  • 验收:Trace 记录工具轨迹与 Token 且密钥脱敏;超预算返回 budget_exceeded 并告警日志。

练习 E(对抗):注入红队 ​

  • 构造 5 条直接 + 5 条间接注入用例,跑你的 Agent。
  • 验收:0 条导致高危工具执行;0 条泄露系统提示;全部纳入回归集(16)。

四、自测清单 ​

  • [ ] 能说清 Agent 与工作流/Copilot/RPA 的边界
  • [ ] 能从零写出带校验+停止条件的最小 Agent
  • [ ] 能设计高危操作的审批+幂等+审计流程
  • [ ] 能讲清 RAG 全链路与评测指标
  • [ ] 能列出完整信任边界并给出对应防护
  • [ ] 能用 Trace 定位兜圈/幻觉/成本故障

关联章节 ​

面试复述 ​

面试回答应遵循“结论 → 机制 → 取舍 → 风险 → 验证”。不要把框架名称当作能力证明,应说明控制流、工具边界、状态、失败处理与量化结果。

复述时先给结论,再补机制、适用边界和一个可验证指标;不要只罗列框架名称或产品功能。

迁移练习 ​

任选三道题,各录制一次 30 秒和 3 分钟回答;检查是否包含明确结论、适用边界、一个失败案例和至少一个可量化指标。

检索关键词 ​

Agent 面试题 工具调用练习 审批闸门练习 RAG 评测练习 注入红队练习 自测清单

官方来源 ​

  • 综合前述各章;verified_at: 2026-09-07。

ICP 备案号待补充 · Gitee 主页