Appearance
进阶玩法
这几个技巧解决同一件事:让 WorkBuddy 跨会话记住你的习惯、自动处理重复任务、不再每次从零开始交代背景。
一、记忆系统怎么建
WorkBuddy 每次对话是独立的——新会话开始时,它不记得上次做了什么、决定了什么。对于长期项目或反复执行的任务,这会很麻烦。
WorkBuddy 有原生记忆系统,存放在 ~/.workbuddy/memory/ 目录,无需手动搭建:
| 文件 | 作用 |
|---|---|
~/.workbuddy/memory/MEMORY.md | 长期记忆——跨会话保留的重要决策、项目约定、个人偏好 |
~/.workbuddy/memory/YYYY-MM-DD.md | 每日工作日志——当天完成了什么、待跟进什么 |
系统会在每次实质性工作后自动追加日志;超过30天的日志会蒸馏合并进 MEMORY.md。你不需要管理这些文件,但可以直接告诉 WorkBuddy 读取它们。
主动让 AI 记录(任务结束时)
把今天的关键进展、重要决策和待跟进事项,
追加写入 ~/.workbuddy/memory/[今天日期].md。
格式:
## [项目名]
**今天完成了**:
**重要决策**:
**待跟进**:
**下次开始前要知道的**:主动唤醒记忆(新任务开始时)
先读取 ~/.workbuddy/memory/MEMORY.md,
总结一下目前[项目名]的状态,然后问我今天要做什么。什么值得写进记忆?
| 值得记 | 不用记 |
|---|---|
| 重要决策和原因(为什么选A不选B) | 每一步的操作细节 |
| 未完成的事项和原因 | 已经保存到文件里的内容 |
| 下次需要的背景信息 | 可以随时重新生成的东西 |
| 对方的特殊要求/限制 | 已经解决的临时问题 |
查看记忆文件在哪
Mac:Finder → 菜单栏「前往」→「前往文件夹」→ 输入 ~/.workbuddy/memory
Windows:文件管理器地址栏输入 %USERPROFILE%\.workbuddy\memory
二、如何让 AI 学会你的风格
WorkBuddy 默认会生成"通用"风格的输出。告诉它你的偏好,每次生成就会自动对齐。
在 USER.md 里写清楚
打开 ~/.workbuddy/USER.md,在里面加一个"风格偏好"节:
markdown
## 我的风格偏好
**汇报语气**:简洁直接,不要客套话,不要"当然""好的"开头
**格式**:优先用表格和要点列表,避免大段连续文字
**长度控制**:报告类不超过500字,指令回复1-2句话就够
**不要做**:回答前复述问题、结尾加"希望对你有帮助"类的话
**我特别喜欢的**:先给结论,再给依据,不要铺垫用示例直接训练
找到一段你觉得"完美"的输出,发给 WorkBuddy:
这是一段我非常满意的输出格式,以后所有同类任务都按这个风格来:
[粘贴你喜欢的那段输出]实时纠偏
遇到不满意的输出,不用重新开始,直接说:
这段太啰嗦了,精简到3句话
这个格式改成表格
语气正式一点,去掉口语化表达
重新写,这次先给我结论风格固化技巧
发现一次输出特别好时,主动说「这个格式很好,把它作为我的默认报告格式存到 USER.md 里」。以后就不用每次重复说明了。
三、多任务并行怎么管
WorkBuddy 左侧边栏支持同时运行多个任务,一个在等待时可以切换到另一个。
什么时候开新任务
| 开新任务 | 继续当前任务 |
|---|---|
| 完全不相关的两件事 | 同一个项目的下一步 |
| 需要等别人反馈/数据,先做别的 | 输出不满意,想让它重来 |
| 这件事要定时运行 | 需要引用上面刚生成的内容 |
| 任务时间很长,先跑着 | 只是换个问法 |
给任务起好名字
左侧任务名默认是你发的第一句话。起名要让自己一眼知道这是什么:
❌ 帮我分析一下
✅ Q2投放数据复盘 — 渠道ROI分析命名规则:[项目名] — [具体动作],5-10个字以内。
长任务加检查点
任务超过3-4步时,每完成一个阶段说一句:
这一步完成了,把结果保存到文件,然后告诉我下一步你要做什么,等我确认再继续。这样即使中途出问题,也知道从哪里重来。
四、定时任务最佳实践
定时任务是 WorkBuddy 最省力的功能——设置一次,之后完全不用管。
写好触发条件
时间触发(推荐):
每周一早上9点 / 每天下午5点 / 每月1号早上8点事件触发(灵活):
每次我说「开始今天的工作」时 / 每次新文件出现在[目录]里时组合触发:
每周五下午4点,如果"数据"文件夹里有新文件的话写好完整指令
一个好的定时任务指令包含4个要素:
[触发条件],[读取什么文件/数据],
[按照什么逻辑处理],[输出保存到哪里]。
如果运行出错或找不到文件,在 WorkBuddy 里提醒我。完整示例:
每周五下午5点,读取桌面「运营数据」文件夹里本周的所有 Excel 文件,
按之前的报告格式(见「周报模板.docx」)生成本周运营周报,
保存到「周报存档」文件夹,文件名格式为「YYYY-MM-DD 运营周报」。
如果数据文件夹为空或格式异常,在 WorkBuddy 里提醒我。适合 vs 不适合定时的任务
| 适合定时 | 不适合定时 |
|---|---|
| 读固定文件 → 生成报告 | 需要当天判断或决策的 |
| 检查库存/数据异常 | 需要和人确认的 |
| 生成提醒清单 | 依赖实时数据更新的 |
| 整理归档文件 | 第一次还没跑通的任务 |
查看和管理定时任务
告诉我当前有哪些定时任务在运行
暂停「运营周报」这个定时任务
把「库存预警」的运行时间改为每周四下午3点五、案例:用 Agent 指令探索方向
下面是一个真实案例,展示了如何用 Agent 式的指令让 WorkBuddy 一次性生成多个可对比的方案,而不是一个答案:
输入的提示词(核心结构):
如果以我当前的这个配置逻辑与标准作为基线,来生成一份自检工具,
给到任何一个 WorkBuddy 的时候,他们可以完成自检评估。
我不确定如何做会比较好,请你生成6种完全不同的方案——
信噪比、可解释性、可非侵入性、先验性都要有差异——
放在一个 HTML 文件里面用网格排列,让我能并排比较。
每种方案标注它做了什么取舍。为什么这个指令有效:
- 基线定义清晰:以当前配置为基准
- 受众/主体明确:给到任何 WorkBuddy 用户
- 强制化差异:4个维度必须不同(不是让 AI 自由发挥)
- 多维约束:HTML + 网格排列 + 每个方案说明取舍
输出结果: → 查看6种自检方案对比
这个输出可以直接用,也可以把其中一个方案复制给 WorkBuddy 说「用方案3的框架帮我评估」。
这种指令结构的通用公式
「我不确定哪种方向更好 → 生成N种完全不同的方案 → 强制指定差异维度 → 放在一起让我比较 → 每个标注取舍」 适用于:设计文档框架、探索策略方向、生成话术备选、规划课程结构……
想了解这个工具从无到有的完整过程?
→ 案例:从死循环到自检工具 — WorkBuddy Auditor 诞生记
六、完整配置文件体系(进阶参考)
这一节给想深度定制 WorkBuddy 的人看。普通用户只需要第3步放配置包,不需要了解这些。
~/.workbuddy/ 目录下有4个核心文件,每次会话开始时系统自动全部加载:
加载顺序:SOUL.md → IDENTITY.md → USER.md → AGENTS.md
覆盖规则:后加载的覆盖先加载的,AGENTS.md 优先级最高| 文件 | 定位 | 能改什么 |
|---|---|---|
SOUL.md | 价值观与决策框架 | 遇到模糊任务时 AI 怎么判断优先级 |
IDENTITY.md | AI 的身份设定 | 名字、人设、角色关系、擅长领域 |
USER.md | 你的用户画像 | 姓名、岗位、团队结构、工作偏好 |
AGENTS.md | 执行规范(优先级最高) | 输出风格、任务 Pipeline、质量检查等级 |
日常该改哪个文件
| 我想做的事 | 改这个文件 |
|---|---|
| 调整 AI 输出风格/语气 | AGENTS.md |
| 更新我的岗位/团队信息 | USER.md |
| 让 AI 的判断方式更符合我的工作逻辑 | SOUL.md |
| 给 AI 起一个新名字 | IDENTITY.md |
进阶:按需加载扩展文件(可选)
用户可以在 AGENTS.md 中设置引用规则,让 AI 在特定条件下才读取额外的参考文件——这样做的好处是减少上下文占用,把专业参考资料拆开按需加载。
以下是一种常见的扩展方式,把大块内容拆到单独文件里,AGENTS.md 里只写触发规则:
~/.workbuddy/references/
├── output-examples.md # 输出格式示例(AI 需要参考时加载)
├── project-structure.md # 文件目录规范(涉及文件产出时加载)
├── tools-reference.md # 公司内部系统地址(需要访问内部系统时加载)
├── design-principles.md # 流程/政策设计原则(涉及流程设计时加载)
└── config-rules.md # 配置体系定位规则(修改配置文件时加载)AGENTS.md 里对应写:
涉及流程设计时,先读取 ~/.workbuddy/references/design-principles.md
需要使用内部系统时,先读取 ~/.workbuddy/references/tools-reference.md这是用户自定义扩展方案,WorkBuddy 本身不预置这些文件——你需要自己创建并在 AGENTS.md 里定义引用规则。配置包里提供的是基础4文件,references/ 扩展属于进阶定制。
