Agent:关于 Agent,请回答

Posted by OAA on July 10, 2026

Can you answer it ?

AI 让获得答案变得前所未有地容易。

但答案越容易获得,提出问题就越重要。因为真正决定学习质量的,已经不只是“能否找到一个答案”,而是:我们是否知道应该问什么,哪些问题是同一个问题的不同层次,哪些答案只是术语解释,哪些答案真正影响系统设计。

Agent 正处在这样一个阶段。ReAct、Workflow、Multi-Agent、MCP、A2A、Skills、Harness……新的概念、框架和协议不断出现。我们很容易记住一串名词,但是:面对一个真实任务,究竟为什么需要 Agent,又应该把多少决策交给 Agent?

所以,这个系列不准备从答案开始。

第一篇先提出问题。不是为了制造悬念,而是为了建立一张学习地图:一个问题解决之后,会引出什么新问题;一种能力被加入系统之后,又会带来什么新的复杂性。

所以,关于 Agent,Can you answer it?

Agent 工程的本质,不是给模型堆更多能力,而是在任务的不确定性、系统的自治性、工程的可控性和运行成本之间,设计合理的决策边界。

  1. Agent 工作范式:ReAct、Plan-and-Solve、Reflection?
  2. ReAct 如何完成复杂任务?
  3. LangChain、LangGraph、Spring AI、OpenClaw、AgentScope、CrewAI、Dify、Coze 等之间的异同点?它们分别有哪些能力?分别适用在哪些使用场景?
  4. Workflow 和 Agentic 的区别。分别适用什么场景?怎么取舍?如何组合?
  5. 什么是多 Agent,相比于单个 Agent 有什么优势?什么情况下真的需要Multi-Agent?会引入哪些新的复杂性?
  6. Multi-Agent 有哪些常见架构,你会怎么设计?
  7. A2A 的核心工程模式?
  8. Multi-Agent 的控制拓扑和角色?Supervisor / Orchestrator / Manager、Network / Matrix、Peer-to-Peer、Hierarchical?
  9. 多 Agent 如何分工、组织、协同、路由、通信?
  10. 如何理解 Sub-Agent?
  11. Function Calling、MCP、Skills 的差异、边界、关系和协同方式是什么?
  12. A2A 和 MCP 协议的关系?
  13. Agent 的演进流程?分别解决了什么问题?之间的关系是什么?边界在哪里?
  14. Prompt Engineering -> Context Engineering -> Harness Engineering -> Loop Engineering ?以及未来?人与 Agent 的组织协作?
  15. Planning、Memory、Tools?
  16. Planning 主流方法?
  17. 搜索结构 CoT、ToT、GoT?
  18. Memory 机制有哪些主流方案?分别适用什么场景,怎么取舍?如何设计短期记忆和长期记忆系统?
  19. RAG 流程?基本算法原理?什么场景下适合用 RAG?缺点是什么?如何提高准确率?
  20. Tool 的描述和 Schema 设计?
  21. Agent 如何评测?评测标准?如何控制成本和时延?
  22. 如何处理超时、失败、重试、回滚和补偿?
  23. 如何实现持久化、断点恢复和幂等执行?
  24. Agent 如何设计权限、沙箱和审批?Human-in-the-loop?