记忆(Memory)

在AgentScope中,内存用于存储智能体的上下文,并在需要时检索它。 具体来说,AgentScope提供了一个内存基类 MemoryBase 和一种内存中的实现 InMemoryMemory,位于 agentscope.memory 下,可以直接使用。

自定义记忆

要自定义你自己的记忆模块,只需继承MemoryBase并实现以下方法:

方法

描述

添加

Msg对象添加到记忆库

删除

从内存中删除项目

大小

内存的容量

清除

清除记忆内容

get_memory

获取内存内容作为Msg对象的列表

state_dict

获取记忆的状态字典

load_state_dict

载入记忆的状态字典

扩展阅读

脚本的总运行时间: (0 分钟 0.000 秒)

Gallery generated by Sphinx-Gallery