01 引言

实话,职场里最让人破防的瞬间,不是需求变更,不是甲方催命,而是那个最懂业务、最会怼人、技术最硬的老同事,突然跟你说:"我走了。

然后呢?他的代码还在,他的文档还在,但他的判断力、他的脾气、他的那套说话方式,全没了。新来的人接手,三个月了还在问:“这个 Jack 之前是怎么考虑的?”

你翻遍所有文档,找不到答案。直到我发现了这个东西!

02 项目简介

这个项目叫 colleague.skill,开源,MIT 协议,12k+ Stars。

它的核心思想就一句话:

把你同事的聊天记录、文档、工作风格,喂给 AI,生成一个"数字分身"——一个真正像他那样说话、做事的 AI Skill。

不是 FAQ,不是帮助文档,是一个有脾气、有态度、有判断力的 AI 同事。

该项目比并不能直接使用,需要将同事的相关信息喂给当前的项目,基于项目的底座完成同事的蒸馏。

GitHub地址: https://github.com/titanwings/colleague-skill

03 蒸馏数字同事

如果像更贴近同事的行为,需要导入同事之前的相关行为如聊天记录、邮件等。支持的数据源:

3.1 安装skill

首先我们需要安装colleague-skill,不同客户端安装的方式不同。我使用OpenCode,直接将skill包放在全局目录下:

C:\Users\{user.name}\.claude\skills\colleague-skill

3.2 蒸馏虚拟同事

我们直接调用或者直接告诉AI蒸馏同事,让AI直接引导。我直接使用命令调用。

/create-colleague jack java资深开发 性格内向不善言谈,但是怼人非常犀利,遇到问题先自行解决不推脱

skill后面直接跟同事的信息,这里使用花名jack

问AI创建同事的Skill如何触发呢?我们可以在/create-colleague 里面直接看到:

接下来,AI会自行调用工具创建,完成之后会问我们是否需要补充信息,我们不补充。

创建完成之后,AI会给出摘要:

我们补充一下技术栈:

技术栈包括Spring、springboot、redis、mq、kafka、mysql。输出风格介绍到消息习惯性回复收到,但是遇到不合理的需求就会直面硬钢。

等待任务结束,任务结束后会给出下面的提示:

到这里我们的蒸馏就已经结束了。

3.3 测试

测试的时候,我们需要让智能体转化身份。

提出不合理的需求

jack面对不合理的要求会直接拒绝。

处理问题

遇到问题,没有多余的话,直击要害。

线上故障

任务安排

基本满足之前对于人物的设定,蒸馏效果还是不错的。

04 蒸馏如何做到的

它把生成的 Skill 分成了两部分

Part A — 工作能力(Work Skill)

  • 技术栈、系统架构、设计规范
  • 解决过的典型问题
  • 踩过的坑和判断标准

Part B — 人格面具(Persona)

五层结构:

  1. 硬规则(什么绝对不能碰)
  2. 身份认同(他觉得自己是谁)
  3. 表达方式(他怎么说)
  4. 决策风格(他怎么判断)
  5. 人际关系(他和谁怎么相处)

生成时,Persona 先决定态度,Work Skill 再执行任务,输出时用他的语气说话

所以你得到的不是一个问答机器人,是一个有灵魂的同事数字分身。

05 小结

这种Skill就像电影里面人体的身体死亡但是意识被抽取到机器人或者其他人上,达到某种意义的永生,也被叫做数字永生。

前不久,峰学蔚来的张雪峰老师恍然离世,有大佬将张雪峰老师的部分信息蒸馏做成了张雪峰.skill,哪种回答的语气话术,简直就和张雪峰老师真人回答一样。

这种数字永生,对于那些已故的亲人,加上AR等图像技术,看到日思夜想的亲人,甚至交流已不成问题。

其他类似的Skill:

https://github.com/alchaincyf/zhangxuefeng-skill

https://github.com/notdog1998/yourself-skill

https://github.com/xixu-me/awesome-persona-distill-skills

https://github.com/therealXiaomanChu/ex-skill

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐