汇总、提取关键词、搜索并列出研究助手中的数据库研究笔记,以高效回顾进度并发现见解。
注解处理器 : 分析并总结研究笔记以快速提取见解. :// 快速启动. 例::: 1. 元件. 概要 - 主题概览 统计,标记,关键点. 关键词 - 摘录 m
功能概述
注解处理器 : 分析并总结研究笔记以快速提取见解. :// 快速启动. 例::: 1. 元件. 概要 - 主题概览 统计,标记,关键点. 关键词 - 摘录 m是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
核心要点
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
- 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
使用与执行
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
结果检查与注意事项
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
笔记处理器(Note Processor)
分析并汇总研究笔记,快速提取关键洞见。
快速开始
note_processor.py summarizenote_processor.py keywords note_processor.py extract note_processor.py list
示例:
# 获取某研究主题的摘要 note_processor.py summarize income-experiments # 从笔记中提取高频关键词 note_processor.py keywords security-incident # 搜索特定信息 note_processor.py extract income-experiments skill # 列出所有研究主题及其统计信息 note_processor.py list
功能特性
- 摘要(Summaries) —— 包含统计信息、标签及关键要点的主题概览
- 关键词(Keywords) —— 提取最常出现的词汇(已过滤停用词)
- 搜索(Search) —— 查找包含指定关键词的笔记
- 列表(List) —— 展示全部研究主题及其基础统计信息
- 集成能力(Integration) —— 兼容 research-assistant 的数据库格式
适用场景
研究会话结束后
# 汇总所学内容 note_processor.py summarize new-research-topic # 提取核心主题 note_processor.py keywords new-research-topic
撰写报告前
# 查找特定信息 note_processor.py extract income-experiments monetization # 获取引言所需的概览信息 note_processor.py summarize income-experiments
回顾研究进展
# 查看所有主题及其规模 note_processor.py list # 检查近期工作内容 note_processor.py keywords income-experiments
命令详情
summarize
输出内容包括:
- 笔记数量与总字数
- 创建时间与最后更新时间
- 出现频率最高的 5 个标签
- 关键要点(含重要词汇的句子)
- 最近的 3 条笔记
输出示例:
📊 Summary: income-experiments ------------------------------------------------------------ Notes: 4 Words: 63 Created: 2026-02-07 Last update: 2026-02-07 🏷️ Top Tags: content: 2 automation: 2 experiment: 2 💡 Key Points: 1. First experiment: create and publish skills... 2. Second experiment: content automation pipeline...
keywords
输出内容包括:
- 唯一关键词总数
- 频率最高的前 20 个关键词及其出现次数
- 已过滤常见停用词(如 that、this、with、from 等)
输出示例:
🔤 Keywords: income-experiments ------------------------------------------------------------ Total unique keywords: 38 Top 20 Keywords: 1. experiment ( 4x) 2. skill ( 3x) 3. clawhub ( 2x) 4. content ( 2x)
extract
输出内容包括:
- 所有包含该关键词的笔记
- 关键词以大写形式高亮显示
- 时间戳与标签
- 匹配内容的预览
输出示例:
🔍 Search Results: 'skill' in income-experiments ------------------------------------------------------------ Found 4 match(es) 1. [2026-02-07 19:09:51] Tags: ideas, autonomous First experiment: create and publish **SKILL**s to ClawHub...
list
输出内容包括:
- 全部研究主题
- 各主题的笔记数量与总字数
- 最后更新时间
- 最新一条笔记的预览
输出示例:
📚 Research Topics (5) ------------------------------------------------------------ income-experiments Notes: 4 | Words: 63 | Updated: 2026-02-07 Latest: Experiment 2 STARTING: Content automation... security-incident Notes: 1 | Words: 45 | Updated: 2026-02-07 Latest: Day 1: Security vulnerability found...
与 research-assistant 集成
note-processor 使用与 research-assistant 相同的数据库(research_db.json)。
典型工作流
# 1. 添加研究笔记 research_organizer.py add "new-topic" "Research finding here" "tag1" "tag2" # 2. 随时间持续添加更多笔记 research_organizer.py add "new-topic" "Another finding" "tag3" # 3. 完成后生成摘要 note_processor.py summarize new-topic # 4. 查找特定信息 note_processor.py extract new-topic keyword # 5. 查看全部主题 note_processor.py list
协同使用方式
# 研究阶段 research_organizer.py add "experiment" "Test result 1" "testing" research_organizer.py add "experiment" "Test result 2" "testing" research_organizer.py add "experiment" "Conclusion: worked!" "results" # 分析阶段 note_processor.py summarize experiment note_processor.py keywords experiment # 撰写阶段 note_processor.py extract experiment conclusion # 基于提取出的笔记撰写报告
关键要点检测
summarize 命令通过识别含重要词汇的句子来检测关键要点,例如:
- important、key、critical、essential
- must、should、note、remember
- warning、priority、critical
此举有助于从研究材料中高效提炼可执行的洞见。
关键词提取
keywords 命令:
- 过滤长度小于 4 个字符的单词
- 移除常见停用词
- 跨全部笔记统计词频
- 展示频率最高的前 20 个关键词
已过滤的停用词:
that、this、with、from、have、been、will、what、when、where、which、their、there、would、could、should、about、these、those、other、into、through
典型用例
撰写报告前
# 获取概览 note_processor.py summarize research-topic # 查找具体数据点 note_processor.py extract research-topic metrics # 提取主题 note_processor.py keywords research-topic
回顾研究进展
# 查看近期工作内容 note_processor.py list # 检查某一特定主题的进展 note_processor.py summarize current-project # 发现潜在模式 note_processor.py keywords current-project
查找特定信息
# 在某一主题内搜索 note_processor.py extract income-experiments monetization # 查找对特定工具的引用 note_processor.py extract security-incident path-validation # 定位结论性陈述 note_processor.py extract experiment conclusion
最佳实践
- 善用摘要 —— 在深入细节前先获取整体概览
- 优先搜索 —— 在通读全部笔记前先使用 extract 命令
- 检查关键词 —— 发现可能被忽略的主题线索
- 定期列出主题 —— 回顾全部主题以识别知识缺口
- 统一打标 —— 使关键词结果更具语义价值
数据位置
数据库路径:~/.openclaw/workspace/research_db.json
格式:兼容 research-assistant 技能
限制条件
- 基础关键词提取 —— 基于词频,非语义分析
- 无 NLP 能力 —— 仅使用基础文本处理(不含 ML/AI)
- 停用词表 —— 以英语为主,如需支持其他语言可自定义
- 关键要点检测 —— 基于模式匹配,非语义理解
使用技巧
提升关键词质量
- 在笔记中使用一致的术语
- 避免对同一概念使用缩写或同义词
- 为笔记打上重要术语相关的标签
- 定期查看关键词结果,确认关键术语是否已体现
提升摘要质量
- 在笔记中使用完整句子
- 主动包含重要词汇(如 key、critical、must 等)
- 为笔记打上主题相关标签
- 定期运行 summarize 命令以追踪研究进展
提升搜索效果
- 在 extract 命令中使用更具体的关键词
- 尝试搜索相关术语(如同义词)
- 关注搜索结果中的标签信息
- 借助 summaries 快速定位合适的研究主题
故障排查
“主题未找到”("Topic not found")
Topic 'x' not found.
解决方案: 核对主题名称拼写。运行 note_processor.py list 查看全部可用主题。
“未找到匹配项”("No matches found")
No matches for 'keyword' in topic 'x'
解决方案: 尝试其他关键词、核对拼写,或使用 note_processor.py keywords 查找相关术语。
关键词结果质量不佳
Top Keywords are mostly common words
解决方案:
- 在笔记中使用更具体的术语
- 为笔记打上重要术语相关的标签
- 可在代码中自定义停用词过滤逻辑
按用例划分的示例
项目回顾
# 我近期都在做什么? note_processor.py list # 请介绍该项目 note_processor.py summarize project-x # 主要主题有哪些? note_processor.py keywords project-x
编写文档
# 查找具体细节 note_processor.py extract security-incident vulnerability # 获取引言所需的概览 note_processor.py summarize security-incident # 哪些内容最重要? note_processor.py keywords security-incident
准备报告
# 查找所有相关信息 note_processor.py extract income-experiments monetization # 获取摘要 note_processor.py summarize income-experiments # 提取关键要点 note_processor.py summarize income-experiments # 关键要点将直接显示在输出中
与其他技能的集成
与 research-assistant 集成
- research-assistant:用于添加笔记
- note-processor:用于分析笔记
- 协同流程:添加 → 分析 → 撰写报告
与 task-runner 集成
# 添加一项任务:汇总实验结果 task_runner.py add "Summarize experiment results" "documentation" # 任务完成后 note_processor.py summarize experiment # 标记任务为已完成 task_runner.py complete 1
与文件类技能集成
# 提取研究笔记 note_processor.py extract research-topic important # 导出供共享使用 research_organizer.py export research-topic ~/shared/summary.md # 或将摘要输出保存至文件 note_processor.py summarize research-topic > ~/shared/summary.txt
零成本优势
本技能无需额外投入,具备以下特点:
- ✅ Python 3(已内置)
- ✅ 无需 API 密钥
- ✅ 无外部依赖
- ✅ 不依赖任何付费服务
- ✅ 与 research-assistant(免费)完全兼容
是构建自主化、零成本研究工作流的理想选择。
热门AI工具
相关专题
Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。
0
2026.10.28
Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。
0
2026.10.28
Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。
0
2026.10.28
本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。
0
2026.10.22
本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。
0
2026.10.22
本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。
0
2026.10.22
本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。
0
2026.10.22
本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。
0
2026.10.22
本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。
0
2026.10.22
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.6万人学习
共6课时 | 54.7万人学习
最新文章