每個人都在談論代理 AI,但我們是否都在談論同一件事? 我注意到人們將「代理架構」和「代理工作流程」互換使用。 但它們實際上是相當不同的概念,彼此協同工作。 這裡是區別: 𝗔𝗴𝗲𝗻𝘁𝗶𝗰 𝘄𝗼𝗿𝗸𝗳𝗹𝗼𝘄𝘀 = 代理為達成目標所採取的一系列步驟 把它想成是「什麼」 - 實際的過程 這些步驟可能包括: • 使用 LLMs 來制定計劃 • 將任務分解為子任務 • 使用像是網路搜尋的工具 • 反思結果並調整計劃 𝗔𝗴𝗲𝗻𝘁𝗶𝗰 𝗮𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲𝘀 = 技術框架和系統設計 把它想成是「如何」 - 基礎結構 這些總是包含: • 至少一個具有決策能力的代理 • 代理可以使用的工具 • 短期和長期記憶的系統 這為什麼重要? 因為相同的工作流程可以使用不同的架構來實現。這就像有多種方式來製作同一個食譜 - 步驟保持相似,但廚房的設置卻不同。 例如,一個代理 RAG 工作流程(分解查詢、檢索信息、評估相關性)可以用單代理路由器架構或多代理系統來構建。相同的工作流程,不同的架構。...