阿里云 Tablestore 为 Hermes Agent 构建记忆系统最佳实践

本文涉及的产品
对象存储 OSS,OSS 加速器 50 GB 1个月
简介: 数据无上限、云托管、数据自主——让你的“爱马仕”不再是金鱼记忆,阿里云 Tablestore 帮你实现。

从“龙虾”到“爱马仕”,AI 智能体进入自进化时代

开源不到两个月,GitHub 星标飙升至 11.4 万的 Hermes Agent,以“自进化数字伙伴”的定位掀起新一轮 AI 智能体热潮——它能从已完成的任务中自动沉淀可复用技能,越用越聪明。但这套“飞轮效应”有一个前提:记忆必须持久、可靠、不丢失

Hermes Agent 的记忆瓶颈

Hermes Agent 自带的本地记忆机制局限明显:

  1. 容量硬顶 2200 字符,塞不下复杂项目上下文;
  2. 会话结束即失忆,关键信息靠“缘分”保存;
  3. 多 Agent 间记忆互相隔离;
  4. SQLite 并发写入可致数据库损坏且无法自愈;
  5. 所有记忆锁在本地,跨设备无法同步。

是时候给你的“爱马仕”装上一颗云端大脑了。

为什么选 Tablestore + Hermes 插件?

插件无缝对接 Hermes MemoryProvider 接口,不改变使用习惯,只升级记忆底座:每轮对话自动同步关键信息至云端,下次对话自动预取相关记忆注入上下文,从对话中提炼结构化事实而非堆积原文,语义向量检索 + Rerank 实现跨 Agent、跨会话的精准记忆召回。

对比原生方案:本地记忆受限于 2200 字符硬上限、会话级上下文丢失、多 Agent 记忆隔离、SQLite 并发写入损坏等问题——你养了半年的“马”,说丢就丢;Tablestore 插件提供云端弹性无上限存储全托管免运维数据归属自有阿里云账号可查可审计按量计费中小规模月均成本个位数。更关键的是,技能与记忆形成持续增强的飞轮——Agent 不仅积累“怎么做”,也沉淀“为什么”与“效果如何”。

准备好了吗?给你一套 3 分钟接入方案:一条命令安装,hermes memory setup 交互式配置,从零到可用只需一杯咖啡的时间。

安装步骤

一键安装(推荐)

# Step 1|安装插件
hermes plugins install https://github.com/aliyun/hermes-tablestore-memory
# Step 2|交互式配置(推荐)
hermes memory setup
# 选择 tablestore-mem,按提示填入 Tablestore 实例信息
# Step 3|验证
hermes memory status
# 输出 Status: available 即为成功

手动配置

Step 1|准备 Tablestore 实例

登录 阿里云 Tablestore 控制台

  1. 切换至北京地域
  2. 创建实例
  3. 获取实例名称、Endpoint、AccessKey

注:公网访问需在"网络管理"开启公网访问权限。

Step 2|配置密钥

~/.hermes/.env 中添加:

TABLESTORE_MEMORY_AK=your_access_key_id
TABLESTORE_MEMORY_SK=your_access_key_secret

Step 3|配置插件参数

$HERMES_HOME/tablestore_memory.json 中添加:

{
  "endpoint": "https://你的实例.cn-beijing.ots.aliyuncs.com",
  "instance_name": "你的实例名",
  "memory_store_name": "hermes_mem",
  "app_id": "hermes",
  "tenant_id": "",
  "enable_rerank": true,
  "auto_create_store": true,
  "timeout": 30.0
}

Step 4|激活插件

hermes config set memory.provider tablestore-mem

Step 5|验证安装

# 查看记忆状态
hermes memory status
# 手动存储一条记忆
hermes tablestore-mem add "用户偏好简洁的回答"
# 语义搜索
hermes tablestore-mem search "回答风格"

实测:爱马仕真的记住了

场景一:跨会话记忆

Session A 中输入:

我是虾博士,技术栈是 Rust + TypeScript,偏好函数式编程风格

关闭会话,新开 Session B 问:

帮我写一个配置文件解析器

Agent 直接用 Rust 写,并采用函数式风格——它记得你是谁、你喜欢什么

场景二:跨 Agent 记忆互通

在“代码助手” Agent 中说:

我们项目用的是 MySQL + Tablestore 架构

切换到“运维助手”Agent 问:

帮我写个健康检查脚本

Agent 自动针对 MySQL 和 Tablestore 生成检查逻辑——多个 Agent 共享同一个记忆库,不再需要重复培养

场景三:技能 + 记忆联动

第一次让 Agent 帮你部署了一个 K8s 服务,它自动将流程沉淀为技能卡。三周后你说:

用和上次一样的方式部署新服务

Agent 不仅调用了技能卡,还记得上次你手动修改过的 resource limit 参数——技能有了记忆,才是真正的经验

Agent 工具一览

工具名

功能说明

tablestore_profile

列出当前作用域下的已存储记忆快照

tablestore_search

语义搜索 Tablestore 长期记忆,返回排序结果

tablestore_remember

持久化保存事实或短文到 Tablestore

tablestore_forget

按 ID 删除指定的 Tablestore 记忆

CLI 快捷命令:

hermes tablestore-mem add "用户喜欢 Rust" --metadata source=manual
hermes tablestore-mem search "编程语言偏好" --top-k 10

三行命令,给“爱马仕”一份永不丢失的记忆。现在安装,让你的下一次对话就比这一次更聪明!

相关文章
|
2月前
|
存储 监控 NoSQL
阿里云 Tablestore 基于 Mem0 为 OpenClaw 构建记忆系统最佳实践
云托管、数据自主、智能记忆抽取!阿里云 Tablestore 基于 mem0,为 OpenClaw “龙虾”提供跨 Session、跨 Agent,记忆持久生效的智能记忆系统。
1333 4
|
19天前
|
存储 人工智能 NoSQL
让 Agent 拥有记忆 —— 表格存储记忆服务邀测指南
本文将介绍表格存储记忆服务的产品能力、接入方式和接口说明,帮助您快速了解和体验表格存储记忆服务的相关功能。
203 2
|
14天前
|
存储 自然语言处理 NoSQL
阿里云知识存储 Skill 上架阿里云官网首批 Agent Skill:让智能体拥有企业级知识库
Tablestore 推出 Serverless 知识库 Skill,一站式解决 RAG 落地难题:告别繁琐选型部署,支持自然语言对话式创建与检索;混合向量 + 全文检索、弹性伸缩、零门槛集成,让百万级企业知识秒变 Agent “超能力”。
334 0
|
22天前
|
存储 人工智能 弹性计算
揭秘千问 APP 千万级 AI 订单背后的记忆存储实践
2026年春节,千问 APP “春节请客计划” 9 小时破 1000 万单,依赖 Tablestore 构建的一站式记忆系统:支持短期/长期记忆统一管理、毫秒级读写、Serverless 弹性伸缩、多模态数据融合及原生向量检索,实现数十亿条记忆的高效存储与实时流转。
267 6
|
人工智能 运维 数据可视化
开发者们的第一台自主进化的“爱马仕”来了
阿里云轻量应用服务器上线Hermes Agent官方镜像,支持一键部署具备自学习闭环、持久记忆与多工具协同能力的AI智能体。三步极简操作(选镜像→绑模型→启服务),零代码即可快速落地“自进化”AI Agent,大幅降低开发门槛与运维成本。(239字)
|
2月前
|
存储 人工智能 API
使用 OSS-Vectors-Embed-CLI 工具三步搭建多模态语义检索系统
本文将介绍如何使用 OSS Vectors Embed CLI 命令行工具,通过若干简单的命令快速构建多模态语义检索系统。同时介绍 OSS Vectors Embed CLI 命令行工具的灵活自定义能力,如批量写入、自定义向量键、自定义向量模型参数等。
455 1
|
29天前
|
弹性计算 自然语言处理 关系型数据库
如何在阿里云ECS上部署Hermes Agent:从零搭建自然语言数据库查询代理
Hermes Agent是一款轻量级NL2SQL代理服务,基于Dataherald引擎,支持MySQL/PostgreSQL等数据源。本文详解其在阿里云ECS(Ubuntu 22.04)上的完整部署流程,涵盖环境配置、依赖安装、数据库对接、服务守护及API测试,助数据分析人员用自然语言快速获取数据结果。(239字)
|
10天前
|
存储 人工智能 自然语言处理
知识库接入还能这么玩?Tablestore 四种方式实战揭秘
本文详解 Tablestore 知识库服务 API 设计、四种接入方式、多维度评测结果及 PDS、ECS 等客户落地案例,助力企业快速集成高质量 RAG 能力。
213 1
|
10天前
|
存储 运维 NoSQL
你的企业知识库,何必自己折腾?Tablestore 知识库服务帮你一站式搞定
Tablestore 知识库服务是阿里云推出的全托管 RAG 解决方案,基于 Serverless 架构,支持文档自动解析、向量化、混合检索与Subspace多租户隔离;数据全程留存客户OSS/Tablestore账户,零运维、按量付费,满足金融、政务等高合规场景需求。
209 0
|
11天前
|
人工智能 Serverless API
托管 Agent 执行循环只是起点,AgentRun 托管的更是企业 AI 生产全链路
本文对比分析函数计算 AgentRun 与 Claude Managed Agents 架构:二者均以 Agent/Environment/Session/Events 为核心,但 AgentRun 在模型自由、VPC 数据不出域、多语言代码解释器、浏览器自动化、统一凭证管理及 OpenTelemetry 可观测性等方面更具企业级优势。