Active Memory需显式写入关键事实并触发检索:通过system message标注大写下划线标签,或调用/v1/memory/write端点设置ttl_hours;任务中使用触发词后模型自动匹配memory key,响应头含memory_used字段即生效,未命中时可用explicit_recall指令强制调用。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让Muse Wonder记住你上次说过的预算限制、饮食禁忌或会议偏好,并在下次安排行程或起草邮件时自动调用这些信息,而不是反复重复交代——这正是Active Memory要解决的问题。
确认可用入口与基础前提
打开Meta Model API控制台或启动Muse Code编辑器,确保你正在使用Muse Wonder(非旧版Muse Spark)模型实例。Muse Wonder Full仅对Muse Code订阅用户开放,免费账户调用API默认返回Muse Wonder基础版,【必须显式指定model="muse-wonder-202610"参数才能启用完整Active Memory能力】。
首次调用时,系统不会自动继承历史对话。Active Memory不依赖隐式会话ID,而需你主动写入关键事实。
手动写入重要上下文
方法一:用system message标注记忆锚点
在请求的system字段中插入带标签的结构化语句,例如:{"role": "system", "content": "USER_PROFILE: 偏好素食,忌坚果;TRAVEL_BUDGET: 8000元/人;MEETING_STYLE: 拒绝早于9:30的线上会议"}。
这一步操作起来很简单,直接把字段值填进JSON即可,但注意标签名必须全大写+下划线,否则Active Memory检索模块无法识别。
方法二:通过API的memory_write端点单独提交
向/v1/memory/write发送POST请求,body中包含{"key": "diet_preference", "value": "vegetarian_no_nuts", "ttl_hours": 168}。
【ttl_hours必须明确设置,否则默认24小时后自动过期】。超过有效期的条目不会被检索,也不会报错提示。
触发Active Memory自动检索
第一步:在user message中引入任务触发词
比如输入:“帮我重排下周三的客户拜访日程”,此时无需复述饮食禁忌或时间偏好。
第二步:模型自动匹配已写入的memory key
系统会在后台比对当前请求中的实体(如“客户拜访”“周三”“日程”)与已存memory的key和value语义相似度,命中后将相关条目注入当前上下文窗口顶部。
第三步:观察response头部的memory_used字段
成功调用会返回类似"memory_used": ["diet_preference", "meeting_style"]的元信息,这是唯一可验证Active Memory是否生效的信号。没有该字段=未触发检索。
第四步:若未命中,立即补发带explicit_recall指令的请求
例如追加一句:“请显式调用我之前存的TRAVEL_BUDGET和MEETING_STYLE设定”。这会强制激活检索闸门,绕过语义匹配失败路径。

















