从0到1,打造一个真正帮你干活的AI助理

一、开篇
现在的 AI Agent,说白了就是一个大语言模型挂着一个对话窗口。模型确实强——它读过的文本比我都多,理解能力空前。但有个致命问题:每次关掉对话窗口,之前聊过什么,它全忘了。
结果就是:
·• 你说过”我写Python”,下次它给你Java例子
·• 你让它参考上周的会议纪要,它完全不知道你在说什么
·• 它能教你写HTTP请求,但连你桌面上的文件都摸不到
问题不在模型本身,而在架构层面——它缺少三层能力。
一个真正能帮你干活的 Agent,需要这三样:
1.1. 长期记忆(Memory):跨 session 记住你是谁、你的偏好、上次做到哪了
2.2. 工具生态(Tool Use):不仅能说,还得能操作文件系统、调用 API、查资料
3.3. 主动性(Proactivity):不用你叫它,它自己知道什么时候该出现
这篇就围绕这三点展开——用 OpenClaw 的 Skill 体系,把一个”只会聊天的模型”变成”真正能干活”的 AI 助理。

二、长期记忆——让它记住你是谁
为什么记忆是最基础的能力
用过没有记忆的 Agent 你就懂了。每次对话都像第一次见面,你得从头解释:”我是程序员””我用 Mac””我不喜欢废话”——这不叫助理,这叫每天重新面试一遍。
OpenClaw 里的记忆分两层:
|
层级 |
是什么 |
持续时间 |
|
短期记忆 |
当前对话的上下文 |
对话结束即消失 |
|
长期记忆 |
跨会话的持久化存储 |
永久保留,直到你主动删除 |
动手:安装 Memory Skill
安装完重启后,用自然语言教它记东西:
你:记住:我是后端工程师,主要用 Python,不喜欢冗长的解释,直接给结论。
OpenClaw:已记住。以后我会保持简洁,默认用 Python 示例。
三天后,新开一个对话,它不用你再说,直接用 Python 代码作答,没有废话前缀。
记忆的三个分类
|
类型 |
触发方式 |
举例 |
|
用户画像 |
「记住我……」 |
职业、偏好、工作方式 |
|
任务记录 |
「记住这件事……」 |
项目进度、待跟进事项 |
|
偏好设置 |
「以后……」 |
回答风格、输出格式 |
三、工具调用——给 Agent 装上「手」
没有工具的 Agent,只能说话,不能做事。它的知识来自训练数据,是静态的。工具调用(Tool Use)让 Agent 能调用外部函数,获取真实信息或执行真实操作。
|
类型 |
技能名 |
能做什么 |
|
信息获取 |
web-search |
联网查最新资讯 |
|
文件操作 |
file-manager |
读写本地文件,保存报告 |
|
日历提醒 |
calendar |
读取日程,设置提醒 |
|
消息推送 |
notify |
主动推送到微信 / Telegram |
动手:装联网搜索
第一步:本地跑一个 SearxNG(隐私友好的搜索引擎)
第二步:安装 web-search 技能并配置
⚠️ 工具权限最小化原则
读取类工具(搜索、查日历)可以全自动;写入类工具(发消息、修改文件)建议设置 require_confirm: true,执行前先给你看一眼、等你确认。
四、主动性——让它主动出现
前两个能力还是「你问它答」的模式。主动性是让 Agent 在你不发消息的时候,也在帮你干活。OpenClaw 支持两种触发方式:定时触发和事件触发。
动手:配置每日早报
事件触发:文档入库自动化
把文件丢进某个目录,Agent 自动加入知识库,不用每次手动执行索引命令(衔接第③篇):
五、三个能力联合运转
三个能力一起工作,是什么样子:
08:00【主动性触发】早报推送:
「早上好!今天 3 条科技要闻…… 你今天有 2 个日程:下午3点产品评审、晚上7点健身。 上周你说要跟进 XX 客户方案,还没完成。」
10:30【你发消息】:帮我整理昨天会议纪要里的待办
→ 【知识库检索】读取会议纪要(第③篇能力) → 【工具调用】生成 checkbox 清单,保存本地文件 → 【长期记忆】把待办存入任务记录
17:30【主动性 + 记忆联动】:
「你今天有 3 个待办还未标记完成…… 要帮你生成明天的跟进计划吗?」
六、避坑指南
坑1:记忆堆积变「噪音」
定期执行 openclaw memory clean –days 90,清理90天未引用的过期记忆,给重要记忆打 –tag important 标签避免误删。
坑2:定时任务静默失败
任务失败了但你毫无察觉。在 tasks.yaml 里给每个任务加 on_failure: notify,失败时至少发条消息告诉你。
坑3:工具权限给太大
写入/删除类操作一律设置 require_confirm: true,先看再执行,避免”帮你清理桌面”误删文件。
坑4:Prompt 写太模糊
定时任务的 Prompt 要明确格式要求(「每条不超过30字」)和数据来源(「只用 web-search 结果,不要自己编」),模糊指令会产生风格不稳定的输出。
七、总结:从工具到助理的三步
|
步骤 |
安装内容 |
解锁能力 |
|
装记忆 |
Memory Skill |
认识你,跨会话积累 |
|
装工具 |
Web-Search / File / Calendar / Notify |
能获取信息、能执行操作 |
|
装主动性 |
Scheduler + Watcher Skill |
不用召唤,自己出现 |
现在,这个助理已经能帮你记事、查资料、搜新闻、主动提醒——一个人干活,挺好的。
但有些任务,一个人搞不定。比如「帮我调研5个竞品,给我完整对比报告」——单个 Agent 要么太慢,要么顾此失彼。下一篇,我们来组一支 AI 团队:多个专业 Agent 分工协作,并行执行,把复杂任务拆开来做。
「普通人玩转AI智能体」系列持续更新中,关注不迷路
① 别买云服务器!闲置电脑/手机就能跑AI智能体 ✓ 已发布 ② Token 账单刺痛?两套方案把钱省到底 ✓ 已发布 ③ 数据不上云:本地知识库零元搭建 ✓ 已发布 ④ 从0到1:打造一个真正帮你干活的个人AI助理 ← 本篇 ⑤ 多Agent协作:实战复杂工作流配置 🔒 即将发布
夜雨聆风