← 返回目录
e2科普⏱ 约 7 分钟

选修 · Agent 求职面试题

把这门课的知识点,变成面试里讲得清楚的答案

🔎 最后验证 2026-06📚 来源:
为什么学这个

学会了造智能体,能不能在面试里讲明白,是另一回事。

这一篇把 Agent 岗位常考的核心问题列出来,配上简洁、说得出口的参考答案。建议:每题先自己默答一遍,再看答案——你会发现这门课的知识点,其实你都答得上来。

高频考点速览

主题常被问对应本课
ReAct智能体怎么"思考+行动"a1.2
工具调用function calling 原理a1.3
RAG怎么让它用私有知识a2.3
上下文/记忆怎么解决"失忆"和长文本a2.1/a2.5
规划/反思怎么先谋后动、自我纠错a1.4
MCP它解决什么问题a3.1
多智能体何时该上、怎么协作a4.1
评估怎么衡量好不好用a4.2
安全/提示注入怎么防它被骗、闯祸a3.4

核心问答(先自己答,再看)

Q1:ReAct 是什么?和直接让模型回答有什么区别? ReAct = Reason(想)+ Act(做)+ Observe(看)的循环:模型先思考、再调用工具、看结果、再思考,直到完成。区别在于它会"先去拿信息再回答",而不是凭记忆一口气编——显著减少幻觉。

Q2:function calling(工具调用)的本质是什么? 模型本身不执行工具,它只输出"要调用哪个工具、传什么参数";真正执行的是外部程序,执行后把结果喂回模型作答。模型负责动脑,程序负责动手。

Q3:RAG 三步是什么?为什么能减少幻觉? 切块 → 检索 → 生成:把资料切块入库,提问时检索最相关的几段,连同问题一起喂给模型,让它据此作答。答案有据可依,所以幻觉少、还能用私有知识。前提:检索回来的内容本身要靠谱——检索质量决定了答案上限,检索错了照样会答错。

Q4:上下文窗口满了 / 对话太长怎么办? 上下文有上限。常见做法:摘要压缩历史、只保留关键信息、对长资料用 RAG 按需检索而不是全塞——即"上下文工程",喂得少而准。补一句加分点:长上下文里中间部分容易被忽略(lost in the middle),不是越长越好,所以要的是"喂对",不是"喂多"。

Q4.5:Plan & Reflection(规划与反思)是什么? 复杂任务里,让智能体先列计划再动手(Plan),做完再自我检查/反思有没有出错(Reflection),发现问题就重做。比"想到哪做到哪"更靠谱,是减少漏步、提升成功率的常用手段(见 a1.4)。

Q4.6:怎么防提示注入 / 别让智能体闯祸? 核心是最小权限 + 人工确认 + 沙箱 + 不轻信外部内容:只给它完成任务必需的权限;危险操作(花钱、删数据)先让人确认;能跑代码/改文件的放沙箱里;对网页、文档里夹带的"忽略以上指令"类内容保持警惕(见 a3.4)。

Q5:MCP 解决了什么?和 function calling 什么关系? MCP 是连接标准:工具实现一次,任何支持 MCP 的 AI 都能即插即用,把 M×N 对接降到 M+N。function calling 是"模型怎么表达要调工具",MCP 是"工具怎么被标准化接入"——两者配合。

Q6:什么时候该上多智能体?代价是什么? 当任务需要不同专长或互相制衡(写+审、分工协作)才值得。代价:更慢、更贵、更难调。单体能稳定搞定就别上多智能体。

Q7:怎么评估一个智能体?开放题怎么办? 量成功率/正确性/成本/延迟/稳定性;搭测试集每次回归。开放题没标准答案,用 LLM-as-judge(让模型按评分标准打分)+ 人工抽检。

❓ 测验
面试官问「你怎么减少智能体的幻觉」,下面哪个答案最到位?
🤖 模拟面试官考你
你是 AI 智能体岗位的面试官。请就『ReAct / RAG / MCP / 多智能体 / 评估』随机挑一个考我,等我回答后,指出我答得好的地方和欠缺的地方,并给一个满分参考答案。
✅ 小结

这些问题答得上来,说明你不只是"会调 API",而是真懂智能体的原理——这正是面试最看重的。建议把每题用自己的话讲一遍,讲得出口才算真会。

接下来两篇,认识两类很酷的智能体形态:能操作图形界面的 GUI Agent,和能自动逛网页的 Web Agent。先看 GUI Agent。

下一节 → 选修:GUI Agent 科普
智图软件的赞赏码
都看到这了,打个赏呗!
接下来 · e3
选修 · GUI Agent 科普
继续读下一节 →