Profile Module:此模块的目标是集中关于真实人类的信息,并将其组织成自然语言提示,以构建详尽的Profile。通过统一的记忆结构,AI Agent能够存储和回忆与用户相关的信息,从而提供更加个性化的服务。
Memory Module:记忆模块通过向量嵌入和数据库存储,将记忆信息高效地管理和检索。结构化信息列表使得记忆的语义可以以高效和简洁的方式传达。此外,记忆反思机制和情感(Empathy)的引入,使得AI Agent在处理记忆时更加贴近人类的思维模式。
Planning Module:规划模块让AI Agent能够在没有外部反馈的情况下进行多路径思考和规划。通过将观测值、当前全局状态、目标状态转换为规划领域定义语言(PDDL),AI Agent可以使用外部规划器计算出行动方案,并将这些方案转化为具体的行动。
Action Module:动作模块是AI Agent根据记忆做出决策并生成逻辑性强的响应的核心。它不仅指导AI Agent进行新操作,如移动位置、收集道具、建造建筑等,还能够根据已有的知识和经验生成新计划、获取新知识。
参考资料:
[1] Wang L, Ma C, Feng X, et al. A survey on large language model based autonomous agents[J]. Frontiers of Computer Science, 2024, 18(6): 1-26.
[2]Weng, Lilian. (Jun 2023). “LLM-powered Autonomous Agents” . Lil’Log. https://lilianweng.github.io/posts/2023-06-23-agent/.
[3] “基于大语言模型的自主智能体综述” https://zhuanlan.zhihu.com/p/679451288