打造个人AI第二大脑,集成了笔记记录、知识库检索、AI写作、自媒体内容生成和电脑控制等40多种功能。通过结构化触发词系统,让AI在不同场景下自动调用对应能力,实现从信息收集到内容产出的全流程自动化。
【适用场景】
什么时候用
当你需要一套完整的个人知识管理和AI辅助工作系统时使用。典型场景:
- 需要管理大量笔记和信息,需要快速检索 - 需要AI辅助写作多种类型的内容(博客/文章/社交媒体) - 希望建立个人知识库,AI能基于你的知识回答问题 - 需要从信息收集到内容产出的自动化流程
核心能力
这个技能系统提供40多种功能,覆盖知识管理的全流程:
- 笔记管理:结构化记录,自动分类整理 - 知识检索:基于本地知识库的自然语言问答 - AI写作:多种内容类型的自动生成 - 自媒体运营:跨平台内容创作与发布 - 电脑控制:通过语音或文字指令控制电脑操作
触发词系统
通过特定的触发词,AI自动调用对应功能:
- 「记一下」+ 内容 → 自动保存到笔记 - 「搜索我的笔记」+ 关键词 → 检索知识库 - 「帮我写一篇关于XX的文章」→ 调用写作模块 - 「发一条朋友圈」→ 生成并发布社交内容
【操作步骤】
Step 1:初始化知识库
建立基础文件夹结构:
``` knowledge/ notes/ # 笔记存储 docs/ # 文档存储 drafts/ # 草稿存储 archive/ # 归档存储 ```
Step 2:配置触发词
在SKILL.md中定义你的触发词体系:
```markdown
触发词配置
笔记触发词
- 记一下:[内容] → 保存到 notes/ - 搜索笔记:[关键词] → 检索并返回写作触发词
- 写文章:[主题] → 调用写作模板 - 发社交:[平台]+[内容] → 生成并发布 ```Step 3:日常使用
按照触发词系统使用各个功能模块:
记录笔记: > 「记一下,今天的会议重点是Q3目标确认」
检索知识: > 「搜索我关于产品经理的笔记」
AI写作: > 「帮我写一篇关于AI趋势的公众号文章」
Step 4:定期整理
每周整理一次笔记和知识库:
- 将临时笔记归档到对应分类 - 更新触发词体系 - 清理过期内容
【代码模板】
笔记记录脚本
```python import os from datetime import datetime
class NoteManager: def __init__(self, base_dir='./knowledge/notes'): self.base_dir = base_dir os.makedirs(base_dir, exist_ok=True)
def save_note(self, content, tags=None): """保存笔记""" timestamp = datetime.now().strftime('%Y%m%d-%H%M%S') filename = f"{timestamp}.md"
with open(os.path.join(self.base_dir, filename), 'w', encoding='utf-8') as f: f.write(f"# 笔记 {timestamp}\n\n") f.write(content + "\n\n") if tags: f.write(f"标签: {', '.join(tags)}\n")
return filename
def search_notes(self, keyword): """搜索笔记""" results = [] for filename in os.listdir(self.base_dir): if not filename.endswith('.md'): continue filepath = os.path.join(self.base_dir, filename) with open(filepath, 'r', encoding='utf-8') as f: content = f.read() if keyword in content: results.append({ 'file': filename, 'snippet': content[:200] }) return results ```
知识库检索脚本
```python import os
def search_knowledge_base(query, knowledge_dir='./knowledge'): """ 在知识库中检索相关内容 """ results = []
for root, dirs, files in os.walk(knowledge_dir): for filename in files: if not filename.endswith(('.md', '.txt')): continue
filepath = os.path.join(root, filename) with open(filepath, 'r', encoding='utf-8') as f: content = f.read()
简单关键词匹配
if query.lower() in content.lower(): results.append({ 'source': filepath, 'relevance': content.lower().count(query.lower()), 'snippet': content[:300] })按相关性排序
results.sort(key=lambda x: x['relevance'], reverse=True) return results[:5] # 返回前5条最相关结果 ```【复盘要点】
常见问题
1. 触发词不生效 — 检查SKILL.md中触发词定义是否正确 2. 笔记太多找不到 — 定期整理,用标签分类 3. 检索结果不准确 — 笔记内容要结构化,避免纯文本堆砌
效果评估
判断第二大脑是否有效:
- 需要某条信息时能否快速找到 - AI写作是否基于你的知识库而非通用内容 - 日常工作中是否减少了重复劳动
进阶用法
- 结合本地大模型,打造完全私有的AI知识库 - 设置定时任务,自动整理和备份知识库 - 打通多个平台,实现信息的自动流转
来源:GitHub https://github.com/linlin131236/Nexus-abin