agentsclimarketplace

Ai native memory system

Skill gmaxxxie/ai-native-product-agent-skills/skills/ai-native-memory-system

AI Native Product Methodology — 80 executable skills across P0-P14 stages, covering needs discovery to aesthetic authority. From 8 books.

Install
npx -y skills add gmaxxxie/ai-native-product-agent-skills --skill ai-native-memory-system

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

What its author says it does

Copied from the file, not written here

AI Native 产品方法论——记忆系统设计的实操 Skill。 用户提供产品场景,Skill 自动执行记忆系统设计流程: 记忆需求分析 → 记忆分类设计 → 权限与时效策略 → 存储与索引 → 人工修正与再沉淀 → 输出记忆系统方案。 基于《AI Native 产品方法论》第13章。

SKILL.md

9.3 KB, as published. Nobody here has run it

AI Native 记忆系统设计 Skill

触发条件

当产品需要让 AI 记住用户偏好、历史交互和过往案例,或用户反馈"AI 每次都忘记之前说过什么"时,触发此 Skill。

使用场景

  • 产品需要让 AI 记住用户偏好、历史交互和过往案例
  • 需要设计短期记忆、长期记忆和案例记忆的存储策略
  • 需要避免记忆系统从"能力复利"变成"错误复利"

执行步骤

  1. 记忆需求分析:分析场景中的痛点,识别需要哪些类型的记忆(用户/任务/案例)及其优先级。
  2. 记忆类型选择:为短期记忆、用户记忆和案例记忆分别设计存储策略、生命周期和检索方式。
  3. 权限与时效策略:定义不同记忆类型的可见范围、保留周期和清理策略。
  4. 存储与索引设计:设计存储架构(Redis/SQL/向量DB),定义索引方式和检索条件。
  5. 人工修正与再沉淀流程:设计人工修正的提交、审核和入库流程,确保高质量经验被沉淀。
  6. 记忆质量评估机制:设计重复询问率、案例采纳率和修正样本质量等评估指标。
  7. 输出记忆系统方案:整合分类架构、权限策略、存储设计和质量评估。

核心概念

  • 记忆系统(Memory):系统对用户、任务、案例和过程状态的持续性保留机制
  • 短期记忆:围绕当前任务或近期会话保留的临时状态
  • 长期记忆:可跨会话、跨任务复用的稳定背景、偏好、案例或经验
  • 案例记忆:对成功样本、失败样本和人工修正的结构化沉淀

记忆系统的三类价值

  • 帮助实验更贴近真实场景:实验可以使用历史任务数据
  • 帮助系统构建更稳定:流程状态、案例库和用户上下文可以被复用
  • 帮助生产运行形成复利:系统随着使用积累越来越多的有效材料

记忆系统流程

真实事件
  → 记忆分类
    → 权限与时效判断
      → 存储与索引
        → 后续任务检索使用
          → 人工修正与再沉淀

如果没有分类、权限和时效判断,记忆系统很容易从"能力复利"变成"错误复利"。

记忆的三种类型

1. 用户记忆

  • 用户偏好、历史选择、长期背景
  • 例如:客服偏好某种解释风格、用户常见问题类型

2. 任务记忆

  • 当前流程状态、中间结论、执行历史
  • 例如:当前会话中已提供的订单号、投诉点、已做过的解释

3. 案例记忆

  • 过去成功案例、失败案例、人工修正与经验模板
  • 例如:"这类物流异常最后是如何解释并安抚用户的"

三类记忆的保存方式、更新方式和使用方式都不一样。把它们混成一种"通用记忆",最后往往会让系统既难解释,又难治理。

记忆系统与数据循环

Usage
  → Data
    → 记忆系统
      → Better Capability
        → Better Product

记忆系统的本质不是"存储更多",而是"把使用转化为可再次使用的经验"。

记忆系统在三个阶段的角色

试验展开阶段

  • 使用历史任务数据做实验
  • 沉淀失败样本作为评估输入

系统构建阶段

  • 流程状态、案例库和用户上下文被复用
  • 记忆系统成为连接实验、工程和生产的公共底座

生产运行阶段

  • 系统随着使用积累越来越多有效材料
  • 形成数据循环和能力复利

什么记忆值得保留,什么不该保留

值得保留

  • 高质量的人工修正结果
  • 反复出现的成功模式
  • 用户明确表达的偏好
  • 经过验证的业务规则和案例

不该保留

  • 未经验证的模型输出
  • 含有敏感信息的原始对话
  • 已经过时的业务规则
  • 明显错误的案例(除非作为反例特意保留)

记忆系统设计原则

  1. 分类存储:用户记忆、任务记忆、案例记忆分开存储
  2. 权限控制:不同角色只能访问其权限范围内的记忆
  3. 时效管理:记忆有有效期,过期资料自动降级或清理
  4. 人工审核:重要记忆的沉淀应该经过人工确认
  5. 可解释性:系统能说清楚"为什么使用这条记忆"

输出物:记忆系统方案

  1. 记忆分类架构:用户记忆 / 任务记忆 / 案例记忆的分类和存储策略
  2. 权限与时效策略:谁能访问什么记忆、记忆保留多久
  3. 存储与索引方案:如何存储、如何索引、如何检索
  4. 人工修正流程:如何收集人工修正、如何审核、如何沉淀
  5. 记忆质量评估:如何判断记忆是否在提升产品能力

使用方式

当用户提供产品场景时,自动执行:

  1. 分析场景需要哪些类型的记忆
  2. 设计记忆分类架构
  3. 制定权限与时效策略
  4. 设计存储与索引方案
  5. 设计人工修正与再沉淀流程
  6. 设计记忆质量评估机制
  7. 输出记忆系统方案

示例

示例:AI 客服记忆系统设计

场景描述: AI 客服系统需要记住用户偏好、会话历史、成功案例,并支持多轮对话上下文。

用户输入: "我们的 AI 客服经常忘记用户之前说过什么,每次都要重复问订单号,体验很差"

Skill 执行流程

  1. 记忆需求分析
痛点需要的记忆类型优先级
重复询问订单号任务记忆(当前会话上下文)P0
不了解用户历史用户记忆(长期偏好、常见问题)P1
同样的错误重复犯案例记忆(失败案例+修正)P1
无法连续对话短期记忆(多轮状态)P0
  1. 记忆分类设计
记忆分类架构:
  
  短期记忆(Session-level):
    - 当前会话的订单号、问题类型
    - 已提供的解释、用户的反馈
    - 生命周期: 会话结束后保留24小时
    - 存储: Redis
    
  用户记忆(User-level):
    - 用户偏好: 解释详细程度、沟通风格
    - 历史问题模式: 常见咨询类型
    - 生命周期: 永久保留,可更新
    - 存储: SQL + 向量数据库
    
  案例记忆(Case-level):
    - 成功案例: 有效的解释话术和解决方案
    - 失败案例: 被投诉/升级的对话及原因
    - 人工修正: 客服主管的改写样本
    - 生命周期: 通过审核后永久保留
    - 存储: 向量数据库(可检索)
  1. 权限与时效策略
记忆类型可见范围保留周期清理策略
短期记忆当前会话24小时自动过期清除
用户偏好该用户所有会话永久用户可删除
案例记忆全局可检索永久人工审核后删除
原始对话审计人员30天自动匿名化
  1. 存储与索引方案
存储架构:
  
  会话状态(Redis):
    key: "session:{session_id}"
    value: 
      order_id: "12345"
      issue_type: "物流延迟"
      explained: ["预计送达时间", "延迟原因"]
      user_feedback: "不满意"
    ttl: 86400
  
  用户画像(PostgreSQL):
    user_id: "U123"
    preferences:
      detail_level: "简洁"
      preferred_style: "直接"
    common_issues: ["物流咨询", "退换货"]
    updated_at: "2024-01-15"
  
  案例库(向量DB):
    - 成功案例向量化存储
    - 支持语义相似度检索
    - 关联: 问题类型 + 解决方案 + 满意度评分
  1. 人工修正与再沉淀流程
客服人员修改AI回复
  → 标记修正原因(不准确/不完整/风格不合适)
    → 提交审核(主管审批)
      → 通过后进入案例库
        → 定期用作模型微调样本

输出结果

# 记忆系统方案:AI 客服

记忆分类:
  类型1_短期记忆:
    用途: 维持当前会话的连贯性
    内容: [订单号, 问题类型, 已解释内容, 用户情绪状态]
    存储: Redis Cluster
    TTL: 24h
    
  类型2_用户记忆:
    用途: 个性化服务
    内容: [沟通偏好, 常见需求, 历史满意度]
    存储: PostgreSQL
    更新: 每次会话后自动更新
    
  类型3_案例记忆:
    用途: 经验复用
    内容: [问题向量, 解决方案, 满意度, 标签]
    存储: Pinecone + S3
    入库: 人工审核后
    检索: 相似度 > 0.85

权限矩阵:
  客服专员: 查看当前会话记忆
  客服主管: 查看所有记忆 + 修正案例
  系统: 全局检索案例记忆
  用户: 查看/删除自己的偏好记忆

质量评估:
  指标1: 重复询问率 < 5%
  指标2: 案例采纳率 > 60%
  指标3: 修正样本质量评分 > 4.0/5.0

风险防控:
  - 敏感信息(手机号/地址)不进入记忆
  - 用户可随时删除自己的偏好数据
  - 案例库定期人工审核,移除过时样本

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.