记忆库的构建是一项融合了策略设计、服务配置与开发集成的系统工程。本文将从零到一全面解读整个构建的全流程,提供清晰框架。

序号 | 阶段 | 操作过程 |
1 | 准备阶段 | 1. 创建 Memory 实例,并设置记忆策略。具体操作,请参见 新建 Memory。 2. 获取 Memory 连接凭据。具体操作,请参见 查看 Memory。 Endpoint :Memory 服务访问地址。 API Key :访问认证密钥。 Memory ID :系统随机分配的具有唯一标识的服务 ID。 |
2 | 集成阶段 | 1. 获取 Python SDK 安装包(tdaimemory-0.0.1-py3-none-any.whl),执行如下命令即可完成安装。
2. 初始化 SDK,创建 Memory 的客户端对象。具体接口,请参见 创建 Client。 3. 创建一个新会话,并将其关联到指定的记忆库。具体接口,请参见 创建 Session。 4. (可选)可根据需要查询/更新/删除/搜索 Session。更多接口,请参见 Session 管理。 |
3 | 应用程序运行时 | 1. Event 接口,支持向指定的会话中添加新的对话事件,并将此事件持久化至记忆库中。同时,该接口亦提供对应事件的查询与删除功能,满足数据管理需求。具体接口,请参见 Event 管理。 2. Record 接口,支持对记忆记录的直接操作能力:搜索、查询,新建、更新与删除。具体接口,请参见 Record 管理。 3. State 接口,可设置当前会话中的状态数据,支持查询、删除、清空状态数据。具体接口,请参见 State 管理。 |