沒有記憶的代理根本不是代理。 我們常常假設大型語言模型(LLMs)會記住事情——畢竟它們感覺很像人類。但事實是: LLMs 是無狀態的。 如果你希望你的代理能夠回憶任何事情(過去的聊天、偏好、行為),你必須在其中建立記憶。 但要怎麼做呢? 讓我們一步一步來理解! 代理記憶有兩個範疇: 1️⃣ 短期 處理當前對話。維護消息歷史、上下文和會話中的狀態。 2️⃣ 長期 跨越多個會話。記住偏好、過去的行為和用戶特定的事實。 但還有更多。 就像人類一樣,代理的長期記憶可以是: 1) 語義性 → 儲存事實和知識 2) 事件性 → 回憶過去的經歷或任務完成情況 ...