jarvis563-percept-summarize

TotalClaw 作者 totalclaw

对话结束后自动生成 AI 摘要,提取实体、行动项与关系图谱,支持本地搜索。

安装 / 下载方式

TotalClaw CLI推荐
totalclaw install totalclaw:totalclaw~jarvis563-percept-summarize
cURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Atotalclaw~jarvis563-percept-summarize/file -o jarvis563-percept-summarize.md
## 概述(中文)

对话结束后自动生成 AI 摘要,提取实体、行动项与关系图谱,支持本地搜索。

## 技能正文

# percept-summarize

带实体提取与关系映射的自动对话摘要。

## 功能

对话结束(60 秒静音)后,Percept 生成 AI 摘要,提取实体(人员、公司、主题)、行动项与关系连接。摘要本地存储且可搜索。

## 何时使用

- 用户问「我们聊了什么?」或「总结一下那场会议」
- 用户需要会议笔记或行动项
- 智能体需要近期对话上下文

## 要求

- 已安装并运行 **percept-listen** 技能
- 可通过 CLI 访问 **OpenClaw 智能体**(用于 LLM 摘要)

## 工作原理

1. 对话结束(60 秒静音超时)
2. Percept 构建带说话人标签的转录
3. 将转录发送给 OpenClaw 进行 AI 摘要
4. 提取实体(人员、组织、主题)与关系
5. 将摘要 + 实体存入 SQLite
6. 通过关系图链接实体(works_on、client_of、mentioned_with)

## 实体解析

五级级联识别实体:
1. **精确匹配**(置信度 1.0)
2. **模糊匹配**(0.8)— 处理拼写错误、昵称
3. **上下文/图谱**(0.7)— 利用关系连接
4. **新近性**(0.6)— 最近提及的实体排名更高
5. **语义搜索**(0.5)— 通过 LanceDB 向量相似度

## 查询摘要

可通过 Percept 仪表板(端口 8960)或直接使用 SQLite 搜索摘要:

```sql
SELECT * FROM conversations WHERE summary LIKE '%action items%' ORDER BY end_time DESC;
```

FTS5 全文搜索:
```sql
SELECT * FROM utterances_fts WHERE utterances_fts MATCH 'project deadline';
```

## 数据保留

- 话语:30 天
- 摘要:90 天
- 关系:180 天
- 说话人档案:永不过期

## 链接

- **GitHub:** https://github.com/GetPercept/percept