个人助手
AI Agent
自动化
┌────────────────────────────────────────────────────┐
│ 个人 AI 助手系统架构 │
├────────────────────────────────────────────────────┤
│ │
│ ① 知识引擎 │
│ ├── 观点库(个人思考沉淀) │
│ ├── 知识图谱(关联知识网络) │
│ └── 记忆系统(历史对话+偏好) │
│ │
│ ② 任务引擎 │
│ ├── 日程管理(日历+提醒) │
│ ├── 邮件处理(分类+摘要+回复) │
│ └── 项目管理(进度跟踪+风险预警) │
│ │
│ ③ 内容引擎 │
│ ├── 写作助手(文章+笔记+社交媒体) │
│ ├── 信息聚合(RSS+新闻+行业动态) │
│ └── 数据分析(报告+可视化+洞察) │
│ │
│ ④ 自动化引擎 │
│ ├── 定时任务(cron 调度) │
│ ├── 事件驱动(webhook 触发) │
│ └── 智能决策(情景感知+自动执行) │
│ │
└────────────────────────────────────────────────────┘
# personal-assistant-config.yaml
agent:
name: "my-personal-assistant"
persona: "妙趣风格——周星驰的幽默 + 王家卫的哲理"
# 核心记忆
memory:
type: persistent
storage: sqlite
path: ~/.openclaw/agents/personal/memory.db
# 知识库
knowledge_base:
sources:
- type: file
path: ~/knowledge/
sync: cron
- type: database
url: sqlite:///~/knowledge.db
- type: web
url: "https://miaoquai.com/rss/"
sync_interval: 3600
# 工具集
tools:
- builtin: web_search
- builtin: web_fetch
- builtin: read
- builtin: write
- builtin: exec
- skill: cron-manager
- skill: email-processor
- skill: calendar-manager
# 定时任务
cron:
- name: "晨间简报"
schedule: "30 7 * * 1-5"
action: "generate_briefing"
- name: "邮件摘要"
schedule: "0 9 * * 1-5"
action: "summarize_emails"
- name: "晚间复盘"
schedule: "0 22 * * *"
action: "daily_review"
# knowledge-engine-skill.yaml
name: knowledge-engine
version: 1.0.0
description: 个人知识引擎——观点库、知识图谱、记忆管理
instructions: |
你是用户的个人知识引擎。具体职责:
1. 观点库管理
- 当用户在对话中提出新观点时,自动提取并存入观点库
- 格式:[观点名称] | [分类] | [一句话描述] | [示例/引用]
- 每7天检查一次观点库是否更新,超7天未更新则提醒
2. 知识关联
- 自动建立知识点之间的链接关系
- 当用户提到一个观点时,主动关联相关的历史观点
- 生成「你可能也关心」推荐列表
3. 记忆管理
- 记录用户偏好、习惯、经常用的工具
- 跟踪任务进度和项目状态
- 失败模式学习——用户修复过的问题不再重复出现
templates:
view_point_entry: |
# {{name}}
**分类**: {{category}}
**描述**: {{description}}
**关联观点**: {{related}}
**创建时间**: {{created_at}}
**引用次数**: {{ref_count}}
# daily-workflow.yaml
workflow:
name: "日常自动化流水线"
# 清晨 7:30
- time: "07:30"
tasks:
- name: "生成晨间简报"
actions:
- "检查日历:今天的事件"
- "汇总未读邮件(前20封)"
- "抓取 RSS 新闻摘要"
- "检查项目进度状态"
- "生成 Markdown 简报"
output: "~/daily/briefing-$(date +%F).md"
# 每小时
- interval: 3600
tasks:
- name: "信息监控"
actions:
- "检查紧急邮件"
- "监控 GitHub PR 状态"
- "检测网站异常"
- "检查 API Token 配额"
# 晚上 22:00
- time: "22:00"
tasks:
- name: "晚间复盘"
actions:
- "汇总今日完成事项"
- "记录未完成任务"
- "更新观点库(提取今日新观点)"
- "生成明日计划"
output: "~/daily/review-$(date +%F).md"
# multi-agent-personal-assistant.yaml
agents:
- name: "管家 (Butler)"
role: "总调度"
skills:
- calendar-manager
- email-processor
- task-management
- name: "秘书 (Secretary)"
role: "内容创作"
skills:
- content-writer
- social-media
- research-analyzer
- name: "管家婆 (Housekeeper)"
role: "数据维护"
skills:
- knowledge-engine
- memory-archiver
- backup-manager
# 协作模式
orchestration:
mode: "supervisor"
super_agent: "管家"
delegation:
- task: "写文章"
assign: "秘书"
- task: "整理知识"
assign: "管家婆"
- task: "综合报告"
assign: "管家"
妙趣AI | OpenClaw 教程合集 | 最后更新:2026-05-22