赛博永生:让你的AI助手永不丢失
前言
养WorkBuddy小龙虾的程序员都知道,一只好虾来之不易。
你花了多少个夜晚调教它?多少次手把手教它理解你的项目结构、工作习惯、常用技能?多少次微调prompt让它成为你的专属搭档?
然后某天,电脑蓝屏了。换了新设备。硬盘坏了。
你的小龙虾,永久下线了。那一刻,你是不是想把硬盘捡起来贴在脸上?
别慌。今天教你一个绝招——让你的小龙虾实现赛博永生。
一、原理篇:WorkBuddy的记忆藏在哪儿
在说备份之前,我们先搞清楚一件事:WorkBuddy的记忆到底存在哪里?
经过深度探索,发现WorkBuddy的核心记忆体系由以下几个部分组成:
1.1 工作记忆(Working Memory)
这是你的小龙虾的”短期记忆”,存储在每日日志文件中:
~/.workbuddy/workspace/.workbuddy/memory/
├── 2026-04-20.md # 今天的对话摘要
├── 2026-04-19.md # 昨天的对话摘要
├── …
└── MEMORY.md # 长期记忆聚合
1.2 技能配置(Skills)
你的小龙虾会的各种技能,以独立Skill包的形式存在:
~/.workbuddy/skills/
├── apollo-ui-testplan/ # Apollo测试相关
├── confluence/ # Confluence操作
├── kaptain-mcp/ # Kaptain敏捷管理
├── weather/ # 天气查询
└── … # 更多技能
1.3 MCP配置(Model Context Protocol)
MCP是WorkBuddy连接各种外部工具的桥梁,配置在这里:
~/.workbuddy/
├── .mcp.json # MCP服务器配置
└── …
1.4 个性化配置
你的SOUL.md、IDENTITY.md、USER.md定义了你是谁、它是谁:
~/.workbuddy/
├── SOUL.md # 小龙虾的灵魂/价值观
├── IDENTITY.md # 身份定义
└── USER.md # 关于你的信息
关键发现:所有这些核心数据,都存在用户目录下的.workbuddy文件夹里。这意味着——只要备份这个文件夹,你的虾就”活”了。
二、实战篇:三步实现小龙虾永生
2.1 第一步:找到你的虾的”灵魂”
打开终端,执行以下命令:
# 查看WorkBuddy核心目录
ls -la ~/.workbuddy/
你会看到这样的结构:
.workbuddy/
├── SOUL.md
├── IDENTITY.md
├── USER.md
├── skills/
├── automations/
├── memory/
└── …其他配置
强烈建议备份以下内容:
memory/
– 记忆文件 skills/
– 技能配置 SOUL.md
, IDENTITY.md,USER.md– 个性化定义.mcp.json
– MCP配置 automations/
– 自动化任务配置
2.2 第二步:定时自动备份
手动备份太麻烦了,我们来设置自动备份。在WorkBuddy的自动化任务中创建一个每日备份任务:
# 备份脚本示例(伪代码)
backup_folder = “D:/MyBackup/WorkBuddy_Backup”
source = “~/.workbuddy”
# 每日凌晨3点执行备份
schedule: “0 3 * * *”
# 备份内容:
# 1. 压缩memory文件夹
# 2. 复制skills配置
# 3. 复制个性化文件
# 4. 记录备份时间戳
备份命名建议:workbuddy_backup_YYYYMMDD_HHMMSS.zip
2.3 第三步:一键恢复
当你的新设备拿到手,或者备用机要启用时,只需要:
-
安装WorkBuddy客户端 -
从备份中解压 .workbuddy文件夹到新设备 -
启动WorkBuddy
Boom!你的小龙虾完美复刻,原地上线。
三、进阶篇:一虾多养
前面讲的是”备份”和”恢复”,现在我们来玩点更骚的——一虾多养。
3.1 核心思路:记忆标签化
给记忆文件加上版本号和标签:
memory/
├── base/ # 基础记忆(通用工作流)
│ ├── SOUL.md
│ ├── USER.md
│ └── common_skills.md
│
├── dev_mode/ # 开发模式
│ ├── SOUL.md
│ └── code_patterns.md
│
├── test_mode/ # 测试模式
│ ├── SOUL.md
│ └── test_knowledge.md
│
└── office_mode/ # 办公模式
├── SOUL.md
└── office_routines.md
3.2 基础虾 vs 进阶虾
基础虾:包含通用能力
-
工作习惯记忆 -
常用工具配置 -
通用工作流程
进阶虾:专项特化
- 代码开发虾
:擅长代码审查、重构建议、架构分析 - 测试工程虾
:专精测试用例设计、自动化测试、缺陷分析 - 日常办公虾
:文档处理、会议纪要、日程管理
3.3 切换机制
通过软链接或脚本切换:
# 切换到”开发模式”
$ workbuddy-switch –mode dev
# 输出:正在切换到 [开发虾] …
# 链接已更新:memory -> memory/dev_mode
# 技能已加载:code-review, refactor, architecture
# 切换完成!
$ workbuddy-switch –mode test
# 输出:正在切换到 [测试虾] …
# 链接已更新:memory -> memory/test_mode
# 技能已加载:apollo, test-case, defect-analysis
# 切换完成!
3.4 隔离设计的好处
- 互不干扰
:每个模式的记忆独立存储,不会串味 - 按需加载
:只加载当前任务需要的技能和记忆 - 快速切换
:不同场景下快速切换对应”人格” - 安全试错
:测试新技能时不影响主记忆
四、扩展脑洞
4.1 云端同步
把备份脚本改成自动同步到云盘(OneDrive、iCloud、NAS等):
本地 → 云端同步 → 多设备实时一致
这样无论在办公室的电脑、家里的电脑、还是笔记本上,都是同一只虾。
4.2 团队协作的”虾群”
- 共享技能库
:团队成员把调试好的技能包分享出来 - 最佳实践模板
:把”测试专家虾”、”架构师虾”的配置做成模板 - 新人快速上手
:新人通过导入”标准配置包”快速获得团队经验
4.3 记忆版本管理
引入Git来管理记忆配置:
cd ~/.workbuddy
git init
git add .
git commit -m “2026-04-20: 添加Apollo测试技能”
git tag -a v1.0 -m “基础版本”
git tag -a v1.1 -m “增加Confluence集成”
这样你可以:
-
查看记忆的修改历史 -
回滚到任意版本 -
分支实验新功能
4.4 AI助手的”基因改造”
基于记忆分析,自动发现你的使用模式:
-
识别你常用的工作流 → 自动优化 -
发现你的知识盲点 → 主动推荐学习 -
预测你的需求 → 提前准备上下文
4.5 跨设备”接力”
当检测到主设备离线时,自动切换到备用设备:
主设备故障 → 检测 → 备用设备接管 → 通知用户
整个过程对用户透明,你的虾永远不会”失联”。
五、结语
WorkBuddy小龙虾的本质,是一个有记忆、有性格、有技能的AI助手。
通过合理的备份策略,我们可以让这只虾永不丢失;
通过标签化的记忆管理,我们可以让这只虾一虾多用;
通过自动化的故障转移,我们可以让这只虾永不下线。
这,才是真正的赛博永生。
现在开始行动
-
打开你的WorkBuddy目录 -
找到 .workbuddy文件夹 -
制定你的备份策略
别让硬盘故障成为你和虾的永别。
作者:鹤轩,13年测试开发,AI工具深度用户。
同名公众号:鹤轩有点困(HexuanAI)
夜雨聆风