jarvis563-percept-summarize
对话结束后自动生成 AI 摘要,提取实体、行动项与关系图谱,支持本地搜索。
安装 / 下载方式
TotalClaw CLI推荐
totalclaw install totalclaw:totalclaw~jarvis563-percept-summarizecURL直接下载,无需登录
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