本篇 10 题|覆盖初级到高级|边界与基本架构。先用自己的话回答,再核对参考要点,最后练习工程追问。


本篇目录
- AGT-001 什么是大模型 Agent?
- AGT-002 Agent 与固定工作流有什么区别?
- AGT-003 什么时候不应该使用 Agent?
- AGT-004 Agent 的最小闭环包括什么?
- AGT-005 ReAct 的核心思想是什么?
- AGT-006 Agent 的环境指什么?
- AGT-007 如何定义 Agent 的成功条件?
- AGT-008 Agent 的自主程度如何分级?
- AGT-009 如何区分模型能力与系统能力?
- AGT-010 Agent 架构图应呈现哪些边界?
AGT-001 什么是大模型 Agent?
难度:初级
参考答案:它以模型参与决策,在环境中选择工具并根据反馈继续执行。工程上还需要状态、授权、预算与终止条件,不能把一次工具调用就等同于可靠自主系统。
工程追问:你的系统哪些决策交给模型?
AGT-002 Agent 与固定工作流有什么区别?
难度:初级
参考答案:固定工作流预先定义主要路径,Agent 可动态决定部分步骤。两者可以组合:确定性骨架承担关键规则,模型只在允许的范围内选择行动。
工程追问:什么情况下固定流程更合适?
AGT-003 什么时候不应该使用 Agent?
难度:初级
参考答案:任务步骤稳定、规则明确且错误代价高时,直接代码或工作流通常更可靠。只有动态决策的收益能够覆盖延迟、成本与治理开销时才值得引入。
工程追问:如何用基线证明 Agent 有价值?
AGT-004 Agent 的最小闭环包括什么?
难度:初级
参考答案:接收目标、读取状态、选择行动、执行工具、观察结果并判断是否结束。每轮都要检查权限与预算,工具失败也属于需要显式处理的观察。
工程追问:模型一直选择同一工具怎么办?
AGT-005 ReAct 的核心思想是什么?
难度:初级
参考答案:交替进行推理与行动,让外部观察影响后续决策。实现时记录可审计的行动理由与结果即可,不需要向用户暴露模型内部完整思维链。
工程追问:观察结果如何改变下一步计划?
AGT-006 Agent 的环境指什么?
难度:初级
参考答案:环境包含可读取的数据、可调用的工具及可改变的外部状态。必须明确哪些信息可信、哪些动作有副作用,以及环境变化如何反馈到执行状态。
工程追问:工具描述是否也是攻击面?
AGT-007 如何定义 Agent 的成功条件?
难度:中级
参考答案:将目标转成可验证的业务结果和约束,例如创建正确记录且未重复操作。不能仅以模型宣布完成为准,应使用服务端状态或独立检查确认。
工程追问:完成部分步骤算成功吗?
AGT-008 Agent 的自主程度如何分级?
难度:中级
参考答案:可按仅建议、只读执行、受限写入和高影响操作审批划分。自主范围应由任务风险与可逆性决定,并落实到工具权限而不只是提示词。
工程追问:哪些操作可以自动执行?
AGT-009 如何区分模型能力与系统能力?
难度:中级
参考答案:模型提供理解和候选决策,系统提供持久化、权限、校验与恢复。最终可靠性来自组合设计,不能把服务端缺陷简单归因于模型不够聪明。
工程追问:换更强模型能解决重复扣费吗?
AGT-010 Agent 架构图应呈现哪些边界?
难度:中级
参考答案:展示用户入口、决策循环、状态存储、工具执行层和外部系统,并标明授权与审批位置。让读者看清数据流和副作用流,而非只画模型方框。
工程追问:哪个边界最需要强制校验?
复盘练习
任选一题,用“场景与约束 → 方案 → 验证方法 → 失败边界”组织一段回答。初级先讲清概念,中级补实现与测试,高级补成本、权限和故障取舍。难度标签是学习建议,同一题可继续深入。
延伸阅读
以下为本模块相关原始论文与官方文档,用于继续学习;本文为原创面试要点整理,具体框架行为以所用版本为准。