四十:Agent 概述自测题¶
来源:http://mp.weixin.qq.com/s?__biz=MzYyNTk3Njg1NA==&mid=2247484530&idx=1&sn=0a304bc580874a1bcd826ed9c6c2697a&chksm=f01eb70bc7693e1d6ca4c2b320743226583e3a4f906de6e476eee05f96a09b826a32850b4a59#rd
A. Agent 基础¶
-
什么是 Agent?
-
什么是 LLM Agent?
-
LLM Agent 和普通 Chatbot 有什么区别?
-
LLM Agent 和 Workflow 有什么区别?
-
LLM Agent 和 Tool Calling 有什么区别?
-
为什么“调用一次工具”不一定等于 Agent?
-
Agent 的核心循环是什么?
-
Agent 系统中的 Observe、Plan、Act、Observation、Final 分别代表什么?
-
Agent 为什么需要目标或任务状态?
-
Agent 为什么比普通 LLM 应用更难评估?
B. Agent 组件¶
-
一个典型 Agent 系统包含哪些组件?
-
LLM 在 Agent 中承担什么角色?
-
Planner 的作用是什么?
-
Tool/Action Space 的作用是什么?
-
Executor 的作用是什么?
-
Memory 的作用是什么?
-
Critic/Verifier 的作用是什么?
-
Controller 的作用是什么?
-
Environment 在 Agent 中指什么?
-
为什么复杂 Agent 需要可观测 trace?
C. Agent 分类¶
-
按自主性,Agent 可以分为哪些类型?
-
低自主 Agent 适合什么场景?
-
高自主 Agent 有哪些风险?
-
按工具使用能力,Agent 可以分为哪些类型?
-
Retrieval Agent 和 Tool-using Agent 有什么区别?
-
Code Agent 有哪些典型能力和风险?
-
Browser Agent 为什么安全风险较高?
-
按记忆能力,Agent 可以如何分类?
-
short-term memory 和 long-term memory 有什么区别?
-
episodic memory 和 semantic memory 有什么区别?
-
按任务类型,Agent 可以分为哪些类型?
-
单 Agent 和多 Agent 各有什么优缺点?
-
多 Agent 是否一定优于单 Agent?为什么?
-
如何根据任务复杂度选择 Agent 架构?
D. 工具、记忆与安全¶
-
设计 Agent 工具时应包含哪些信息?
-
为什么工具参数需要 schema?
-
工具描述写得模糊会带来什么问题?
-
Agent 工具调用失败时应该如何处理?
-
记忆系统应该解决哪些问题?
-
Agent 记忆可能带来哪些风险?
-
什么是记忆污染?
-
如何设计记忆的写入和过期策略?
-
Agent 中 prompt injection 为什么更危险?
-
工具白名单和最小权限原则有什么作用?
-
为什么高风险工具调用需要人工确认?
-
如何防止 Agent 泄露系统提示或敏感数据?
E. 生产化与排错¶
-
Agent 生产化为什么通常采用 workflow + agent 混合模式?
-
Agent 系统应该记录哪些 trace 信息?
-
Agent 常见失败模式有哪些?
-
如何排查 Agent 目标理解错误?
-
如何排查 Agent 工具选择错误?
-
如何排查 Agent 工具参数错误?
-
如何排查 Agent 忽略工具结果?
-
如何排查 Agent 循环调用?
-
如何防止 Agent 过早停止?
-
如何为 Agent 设计失败降级策略?
-
Agent 的线上监控应该包含哪些指标?
-
Agent 的离线评估集应该包含哪些样本?
-
为什么 Agent 的成本和延迟更难预测?
-
如何控制 Agent 的成本和延迟?
F. 综合设计¶
-
请设计一个客服 Agent 的核心组件。
-
请设计一个代码修改 Agent 的核心组件。
-
请设计一个数据分析 Agent 的核心组件。
-
请设计一个企业知识库 Agent 的核心组件。
-
Agent 和 RAG 如何结合?
-
Agent 和 Planning 有什么关系?
-
Agent 和 Reflection 有什么关系?
-
请比较 Chatbot、RAG App、Workflow、Tool Agent、Autonomous Agent。
-
请给出 Agent 系统的安全设计清单。
-
请系统总结 Agent 的定义、组件、分类、风险和面试表达要点。
预览时标签不可点<div class="