每个人都在谈论代理 AI,但我们是否都在谈论同一件事? 我注意到人们将“代理架构”和“代理工作流程”互换使用。 但它们实际上是两个不同的概念,它们是相辅相成的。 以下是区分: 𝗔𝗴𝗲𝗻𝘁𝗶𝗰 𝘄𝗼𝗿𝗸𝗳𝗹𝗼𝘄𝘀 = 代理为实现目标而采取的一系列步骤 把它看作是“什么” - 实际过程 这些步骤可能包括: • 使用 LLM 创建计划 • 将任务分解为子任务 • 使用互联网搜索等工具 • 反思结果并调整计划 𝗔𝗴𝗲𝗻𝘁𝗶𝗰 𝗮𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲𝘀 = 技术框架和系统设计 把它看作是“如何” - 基础结构 这些总是包含: • 至少一个具有决策能力的代理 • 代理可以使用的工具 • 短期和长期记忆的系统 这有什么重要性? 因为相同的工作流程可以使用不同的架构来实现。这就像有多种方法来制作同样的食谱 - 步骤保持相似,但厨房的设置各不相同。 例如,一个代理 RAG 工作流程(分解查询、检索信息、评估相关性)可以使用单代理路由器架构或多代理系统来构建。相同的工作流程,不同的架构。...