客服智能体
处理退款的智能体记得客户之前的消息、店铺的政策,以及退款进行到了哪一步。
为长时间运行的智能体提供对话上下文、可召回的知识、任务状态和审计记录,全部集中在一处。
一个会话保留最近若干轮对话的滚动窗口。
使用真实 HotKV 命令和示例回复的动画演示。点击任意步骤即可跳转。 命令和回复保持英文,与您在 HotKV 中输入和看到的完全一致。
在步骤之间就会遗忘的智能体无法完成长任务。常见的做法是一张聊天记录表、一个存放事实的向量库和一块存放状态的草稿区,即便如此,仍然没有一份完整记录说明智能体到底做了什么。
HotKV 以命令的形式提供四种智能体记忆。对话窗口保存对话上下文,语义记忆按语义召回相关事实,工作记忆跟踪当前任务的状态,情景日志则记录智能体做过的事。
一个会话保留最近若干轮对话的滚动窗口。
AMEM.CONV.CREATE session:42 WINDOW 20每一轮都连同其角色一起追加。
AMEM.CONV.APPEND session:42 user "Why was my invoice declined?"之前用 AMEM.SEM.STORE 存入语义记忆(用 AMEM.SEM.CREATE 创建)的事实,按语义而非关键词被找到。
AMEM.SEM.RECALL billing-agent 3 0.02 0.7 ...工作记忆保存智能体当前进行到哪一步,任务结束很久之后会自动过期。
AMEM.WORK.SET session:42 step "checking payment gateway" TTL 600智能体执行的每个操作都会被记录,便于审计和调试。
AMEM.EPIS.LOG billing-agent action "Reissued invoice INV-9921"最近的对话轮次进入下一次提示词,智能体永远不会跟丢话题。
AMEM.CONV.WINDOW session:42 10处理退款的智能体记得客户之前的消息、店铺的政策,以及退款进行到了哪一步。
在漫长的调研过程中,发现被存为语义事实,并在撰写摘要时被召回。
值班机器人的每个操作都记录在情景日志中,人工可以准确复查它做了什么以及为什么。
每个会话保留最近对话轮次的滚动窗口。
AMEM.CONV.APPENDAMEM.CONV.WINDOW按语义召回的事实,可选设置 TTL。
AMEM.SEM.STOREAMEM.SEM.RECALL可以自行过期的任务状态。
AMEM.WORK.SETAMEM.WORK.GET操作和观察记录,可按类型和时间查询。
AMEM.EPIS.LOGAMEM.EPIS.QUERY四种记忆类型共享一个存储和一个连接,因此召回、任务状态和操作日志不必各自需要一个服务。
没有。记忆以 Redis 协议上的命令形式提供,MCP 服务器则将其开放给 MCP 客户端。LangGraph 还有专门的检查点和存储。
智能体记忆包含在 Performance 和 Scale 套餐中。