返回顶部
m

memory-ingest记忆摄取

Process unstructured external input (meeting transcripts, conversation logs, pasted documents) into structured Basic Memory entities. Extracts entities, searches for existing matches, proposes new entities with approval, creates notes with observations and relations, and captures action items.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
201
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

memory-ingest

记忆摄取

将原始、非结构化的输入转化为结构化的基本记忆实体。会议记录、对话日志、粘贴的文档、邮件线程——任何值得保存的信息都会被解析、与现有知识进行交叉引用,并以适当的笔记形式写入。

何时使用

  • - 用户粘贴会议记录或对话日志
  • 用户说处理这些笔记或将其添加到基本记忆
  • 用户粘贴文档、文章或邮件以进行知识提取
  • 任何需要将原始外部文本转化为结构化知识的情况

工作流程概览

  1. 1. 解析原始输入 → 识别结构,提取关键信息
  2. 提取实体 → 人员、组织、主题、行动项
  3. 搜索现有实体 → 多变量查询
  4. 研究新实体 → 可选的网络研究(参见记忆研究)
  5. 呈现实体提案 → 创建前获得批准
  6. 创建源笔记 → 逐字内容 + 观察 + 关系
  7. 创建已批准的实体 → 为每个新实体创建结构化笔记
  8. 提取行动项 → 后续跟进和承诺事项

步骤1:解析原始输入

阅读粘贴的内容并识别其结构:

  • - 格式:会议记录、邮件线程、对话日志、文章、自由格式笔记
  • 日期:事件发生时间(从内容中提取或询问)
  • 参与者:涉及的人员(姓名、角色、组织)
  • 章节:任何现有结构(标题、发言者标签、时间戳)

不要重写或总结源内容。在笔记中逐字保留——你将在其旁边添加结构化观察。

步骤2:提取实体

扫描内容,找出值得在知识图谱中追踪的实体:

实体类型信号
人员提及姓名并带有角色、头衔或隶属关系
组织
公司名称、机构、组织 |
| 主题/概念 | 实质性讨论的技术领域、方法论、标准 |
| 行动项 | 承诺、截止日期、我将在Y时间前完成X的陈述 |

从上下文中推断类型。 如果有人被介绍为Acme Corp的CTO,那既是人员实体也是组织实体。如果某项技术被深入讨论,可能值得创建一个概念实体。

排除噪音。 并非每个提到的名字都值得成为实体。筛选条件:

  • - 具有实质性角色或互动的人员(而非随口提及)
  • 在业务/技术背景下讨论的组织
  • 细节足够丰富、值得拥有独立笔记的主题

步骤3:搜索现有实体

对于每个提取的实体,使用多种查询变体搜索基本记忆:

python

人员 — 尝试全名、姓氏


search_notes(query=Sarah Chen)
search_notes(query=Chen)

组织 — 尝试全名、缩写、首字母缩略词

search_notes(query=National Renewable Energy Laboratory) search_notes(query=NREL)

主题 — 尝试完整术语和关键词

search_notes(query=edge computing) search_notes(query=edge inference)

将每个实体分类为:

  • - 现有 — 在基本记忆中找到。将使用[[wiki-link]]链接。
  • 提议 — 未找到。将提议创建,待批准。

步骤4:研究新实体(可选)

对于需要更多上下文的提议实体,进行简短的网络搜索(每个实体最多2-3次查询):

  • - 组织:业务范围、规模、上市/私有、主要产品
  • 人员:当前角色、背景、专长
  • 主题:简要定义、相关性

使用模糊措辞(似乎是、估计、基于公开信息)。切勿编造细节。

此步骤为可选——如果源材料提供了足够的上下文,或者用户时间紧迫,可以跳过。参见记忆研究技能以了解更深入的研究工作流程。

步骤5:呈现实体提案

在创建任何内容之前,展示你找到的内容以及你想要创建的内容:

在基本记忆中找到的实体:
- [[Sarah Chen]](人员 — 现有)
- [[Acme Corp]](组织 — 现有)

提议的新实体:
- Jordan Rivera(人员 — NovaTech工程副总裁,被提及为项目负责人)
- NovaTech(组织 — SaaS平台,B轮,被讨论为集成合作伙伴)
- 联邦学习(概念 — 讨论的核心技术主题)

全部批准 / 单独选择 / 跳过实体创建?

为每个提议的实体提供足够的上下文,以便用户快速做出决定。

步骤6:创建源笔记

为摄取的内容创建主笔记。这是事件记录——它保留原始材料并添加结构化元数据。

会议/对话笔记

python
write_note(
title=NovaTech会议 - Jordan Rivera - 2026年2月22日,
directory=meetings/2026,
note_type=meeting,
tags=[meeting, novatech, federated-learning],
metadata={date: 2026-02-22},
content=

NovaTech会议 - Jordan Rivera - 2026年2月22日

关于本次会议内容的简要一句话总结。

记录

[逐字保留所有源内容 — 不要总结或重写]

观察

  • - [机会] NovaTech对集成合作伙伴关系感兴趣
  • [洞察] 他们的平台处理10K并发会话,与我们的规模需求相关
  • [下一步] 周五前发送技术规格文档
  • [情绪] 他们的工程团队表现出强烈热情
  • [决策] 同意从概念验证集成开始

关系

  • - 出席 [[Jordan Rivera]]
  • 与 [[NovaTech]] 合作
  • 讨论 [[联邦学习]]
  • 跟进 [[向NovaTech发送技术规格]]

)

文档/文章笔记

python
write_note(
title=边缘计算架构白皮书,
directory=references,
note_type=reference,
tags=[edge-computing, architecture, reference],
metadata={source: https://example.com/whitepaper.pdf, date_ingested: 2026-02-22},
content=

边缘计算架构白皮书

源内容

[保留相关内容 — 对于长文档,包含关键章节而非全文]

观察

  • - [关键发现] 边缘推理相比纯云方案延迟降低40%
  • [技术] 跨异构边缘节点的模型分片
  • [限制] 每个边缘节点至少需要8GB内存

关系

  • - 涉及 [[边缘计算]]
  • 涉及 [[模型优化]]

)

观察类别

使用能够捕捉信息性质的类别。摄取内容的常见类别:

类别用途
机会识别出的业务或合作机会
决策
做出或达成一致的决策 |
| 洞察 | 获得的非显而易见理解 |
| 下一步 | 具体的行动项或后续跟进 |
| 情绪 | 表达的热情、担忧、犹豫 |
| 风险 | 识别出的风险或担忧 |
| 要求 | 发现的需求或约束 |
| 关键发现 | 参考资料中的重要事实 |
| 技术 | 描述的方法、方法或模式 |
| 背景 | 以后可能有用的背景信息 |

根据需要发明类别——这些是建议,而非固定列表。

步骤7:创建已批准的实体

为用户批准的每个实体创建结构化笔记。将实体类型匹配到适当的模板。

人员

python
write_note(
title=Jordan Rivera,
directory=people,
note_type=person,
tags=[person, novatech, engineering],
content=

Jordan Rivera

概述

NovaTech工程副总裁。在集成合作伙伴关系讨论中结识。

背景

[角色、专长、会议中的上下文 + 任何网络研究]

观察

  • - [角色] NovaTech工程副总裁
  • [专长] 分布式系统、联邦学习
  • [结识] 2026年2月22日,在集成讨论期间

关系

  • - 工作于 [[NovaTech]]
  • 在 [[NovaTech会议 - Jordan Rivera - 2026年2月22日]] 中讨论

)

组织

python
write_note(
title=NovaTech,
directory=organizations,
note_type=organization,
tags=[organization, saas, integration-partner],
content=

NovaTech

概述

SaaS平台公司。B轮阶段。 [会议 + 网络研究的额外上下文]

产品与服务

[他们提供的内容,如果讨论或研究过]

观察

  • - [阶段] B轮,约200名员工
  • [相关性] 我们平台的潜在集成合作伙伴
  • [首次接触] 2026年2月22日

关系

  • - 雇佣 [[Jordan Rivera]]
  • 在 [[NovaTech会议 - Jordan Rivera - 2026年2月22日]] 中讨论

)

概念/主题

python
write_note(
title=联邦学习,
directory=concepts,
note_type=concept,
tags

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 memory-ingest-1776123627 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 memory-ingest-1776123627 技能

通过命令行安装

skillhub install memory-ingest-1776123627

下载

⬇ 下载 memory-ingest v0.1.0(免费)

文件大小: 4.98 KB | 发布时间: 2026-4-15 13:23

v0.1.0 最新 2026-4-15 13:23
memory-ingest v0.1.0

- Initial release of the memory-ingest skill.
- Processes unstructured external input (e.g., meeting transcripts, conversation logs, pasted documents) into structured Basic Memory entities.
- Extracts entities, searches for existing matches, proposes new entities for approval, and creates structured notes with observations and relations.
- Captures action items and follows a step-by-step workflow for parsing, extraction, and note creation.
- Supports verbatim source preservation alongside structured metadata and observations.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部