跳转至

四十: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="