大家好,我是程序員魚皮。
最近 GitHub 上掀起了一股「蒸餾」熱潮。
不是蒸餾酒,是蒸餾人。
同事.skill、前任.skill、女媧.skill、老板.skill、自己.skill…… 各種奇奇怪怪的蒸餾項(xiàng)目層出不窮,大家都在把身邊的人「封裝」成 AI 技能包。
![]()
有人把離職同事蒸餾了,讓 AI 繼續(xù)干他的活;有人把前任蒸餾了,跟 AI 版的前任聊天回憶往事;甚至還有人搞了個(gè)「反蒸餾.skill」,專門防止自己被蒸餾。
好家伙,賽博對(duì)轟?!
我在互聯(lián)網(wǎng)上茍活了 6 年,寫了上千篇文章、錄了幾百期視頻、回答了無數(shù)學(xué)員的問題,也積累了不少素材和語料。看到這股風(fēng)潮,我就想啊:會(huì)不會(huì)有人把我也蒸餾成 Skill 呢?
不行,與其等著被別人蒸,不如自己出手!
于是,我決定把自己蒸餾了,看看我的數(shù)字分身是什么樣子的?
經(jīng)過一通操作,我的「魚皮.Skill」開源了:
開源指路:https://github.com/liyupi/yupi-skill
下面帶大家看看我是怎么一步步把自己蒸餾成 Skill 的,你也可以照著這個(gè)流程蒸餾自己或者身邊的人(要合法哦),整個(gè)過程不需要寫代碼,有手就行。
Skills 簡(jiǎn)單來說就是一種 AI 的「技能包」,它是一個(gè)包含 SKILL.md 文件的目錄,用 Markdown 指令定義了 AI 在特定場(chǎng)景下的行為模式。裝上之后,AI 就能按照技能包里的規(guī)則來思考和回答問題。目前 Claude Code、Cursor、Codex 等主流 AI 編程工具都支持。可以看我在 上寫的這篇文章 來學(xué)習(xí):
![]()
準(zhǔn)備工作
先新建一個(gè) yupi-skill 目錄,用 AI 編程工具打開。后面我們所有的蒸餾操作都在這個(gè)目錄里完成。
建議用能力最強(qiáng)、上下文較長的大模型,蒸餾效果會(huì)更好。我這里用的是 Claude Opus。
![]()
1、收集原料
AI 不了解你,它需要「原料」才能提煉出你的思維方式、表達(dá)風(fēng)格和專業(yè)判斷。
這一步是整個(gè)流程的地基。原料越真實(shí)、越豐富,蒸餾出來的「你」就越像你。
你可以提供這些類型的素材:
素材類型
舉例
它能蒸餾出什么
自我介紹 / 簡(jiǎn)歷
我叫 XXX,做了 X 年 XXX,MBTI 是 ISTJ…
你的身份定位和性格特征
個(gè)人經(jīng)歷
求學(xué)、工作、轉(zhuǎn)行的關(guān)鍵故事
你的價(jià)值觀和成長路徑
聊天記錄
微信 / 飛書 / 釘釘?shù)膶?duì)話導(dǎo)出
你的真實(shí)說話方式、口頭禪
工作文檔
周報(bào)、方案、代碼評(píng)審意見
你的專業(yè)判斷和做事方式
創(chuàng)作內(nèi)容
博客、視頻腳本、朋友圈、社交媒體
你的觀點(diǎn)和表達(dá)風(fēng)格
別人對(duì)你的評(píng)價(jià)
同事反饋、朋友評(píng)價(jià)
你的盲區(qū)(自己看不到的特點(diǎn))
以我自己為例,我丟進(jìn)去的原料包括:個(gè)人簡(jiǎn)歷和自我介紹、寫過的爆款文章(用來蒸餾創(chuàng)作風(fēng)格)、個(gè)人經(jīng)歷文檔、工作文檔,還有和學(xué)員的聊天記錄等。
把這些素材文件丟進(jìn)項(xiàng)目的 references/ 文件夾就行,什么格式都行,比如文章、截圖、PDF、聊天記錄導(dǎo)出、備忘錄…… 不用分類,先全丟進(jìn)去。
![]()
聯(lián)網(wǎng)采集公開素材
如果你在網(wǎng)上有公開內(nèi)容(博客、視頻、社交媒體等),還可以讓 AI 幫你聯(lián)網(wǎng)搜集,省得自己一個(gè)個(gè)找。
前提是你的 AI 工具支持聯(lián)網(wǎng)搜索,可以利用自帶的聯(lián)網(wǎng)功能、網(wǎng)頁抓取工具、Firecrawl MCP 等等。
下面這段是我準(zhǔn)備的素材收集提示詞模板:
我想把自己蒸餾成一個(gè) Agent Skill,現(xiàn)在需要先收集關(guān)于我的素材。
我已經(jīng)在 references/ 文件夾里放了一些本地素材,請(qǐng)先閱讀這些文件,再結(jié)合聯(lián)網(wǎng)搜索補(bǔ)充更多信息。
我的基本信息:
- 名字:[你的名字]
- 身份:[比如程序員、產(chǎn)品經(jīng)理、獨(dú)立開發(fā)者]
我的公開內(nèi)容渠道(請(qǐng)逐一訪問并整理關(guān)鍵內(nèi)容):
- [平臺(tái)1]:[鏈接]
- [平臺(tái)2]:[鏈接]
- ...
同時(shí)請(qǐng)聯(lián)網(wǎng)搜索更多關(guān)于我的公開信息(文章、采訪、產(chǎn)品、他人評(píng)價(jià)、大事件等)。要求:
1. 只整理,不分析。記錄原始信息,不要提煉觀點(diǎn)或下結(jié)論
2. 按來源類型分成幾個(gè)文件存到 references/ 目錄下(如個(gè)人內(nèi)容、他人評(píng)價(jià)、產(chǎn)品與項(xiàng)目、經(jīng)歷與事件等,可根據(jù)內(nèi)容量靈活調(diào)整)
3. 每條信息標(biāo)注來源鏈接和信息類型(本人原話/本人文章/他人評(píng)價(jià)/媒體報(bào)道)
4. 整理完后告訴我:收集了多少條信息、覆蓋了哪些方面、哪些方面信息不足
把模板里的內(nèi)容替換一下,比如我實(shí)際發(fā)送的提示詞:
我的基本信息:
- 名字:程序員魚皮
- 身份:AI + 編程知識(shí)博主、教育創(chuàng)業(yè)者、全棧開發(fā)者我的公開內(nèi)容渠道:
- B 站主頁:https://space.bilibili.com/12890453
- 公眾號(hào):程序員魚皮(搜索相關(guān)文章)
- 掘金博客:https://juejin.cn/user/2444938365386621
- GitHub 主頁:https://github.com/liyupi
- 公司主頁:https://yuyuanweb.com
- 個(gè)人產(chǎn)品大全:https://dogyupi.com
- 個(gè)人經(jīng)歷和編程學(xué)習(xí)路線:https://github.com/liyupi/codefather
AI 完成了素材收集,并且分類創(chuàng)建了多個(gè)文件:
![]()
如果 AI 說缺少哪方面的素材,你可以再手動(dòng)補(bǔ)充。
2、分析素材,生成畫像
素材整理完了,但這時(shí)候它們還只是一堆散亂的原料。
這一步要讓 AI 通讀所有素材,提煉出一份結(jié)構(gòu)化的《人物分析報(bào)告》,包括你的核心觀點(diǎn)、表達(dá)風(fēng)格、做事方式、關(guān)鍵經(jīng)歷,全都濃縮在一份文檔里。
這份報(bào)告是后續(xù)所有步驟的基礎(chǔ)。
給 AI 發(fā)送提示詞:
references/ 里的素材已經(jīng)整理好了。
現(xiàn)在請(qǐng)你通讀所有素材,對(duì)我進(jìn)行全面分析,生成一份「人物分析報(bào)告」,
保存為 references/人物分析報(bào)告.md,包含以下維度:
1. 身份概要:我是誰、做什么的、關(guān)鍵背景
2. 核心觀點(diǎn)和方法論:我反復(fù)在說的、真正相信的東西
3. 表達(dá)風(fēng)格:句式偏好、口頭禪、幽默方式、說話節(jié)奏
4. 做事方式:我怎么做決策、推薦什么、反對(duì)什么
5. 關(guān)鍵經(jīng)歷時(shí)間線:按時(shí)間排列的重大節(jié)點(diǎn)
6. 他人評(píng)價(jià):別人怎么看我每個(gè)結(jié)論標(biāo)注依據(jù)來源(來自哪個(gè)文件/鏈接),信息不足的維度直接說明。
AI 給出了詳細(xì)的人物分析報(bào)告。比如分析出了我的表達(dá)風(fēng)格:結(jié)論先行 → 分點(diǎn)展開 → 一句話總結(jié);自黑式幽默;短段落 + 大量留白;咨詢時(shí)直言不諱但收尾溫暖。
![]()
如果你想讓蒸餾效果更好,可以看看 AI 給出的建議。比如 AI 讓我補(bǔ)充 B 站視頻口語風(fēng)格轉(zhuǎn)錄和學(xué)員評(píng)價(jià)原文,于是我又給它喂了一些視頻稿。
AI 給人物分析報(bào)告補(bǔ)充了更多我的表達(dá)風(fēng)格:
![]()
3、AI 追問,挖掘深層思維
前面收集的素材能體現(xiàn)你「說過什么、做過什么」,但一個(gè)好的 Skill 需要更深層的東西,比如你 怎么思考、憑什么做判斷、什么情況下會(huì)改主意。
這一步的目標(biāo)是通過 AI 追問,挖出你的心智模型、決策邏輯和內(nèi)在矛盾,讓最終的 Skill 不只是「說話像你」,而是「思考像你」。
跟 AI 說:
基于你剛才的人物分析報(bào)告,現(xiàn)在我需要你更深入地了解我,
目標(biāo)是提煉出我的「思維操作系統(tǒng)」,包括我看問題的方式、做判斷的邏輯、表達(dá)的習(xí)慣。
請(qǐng)你先告訴我你初步提煉出的:我的核心心智模型、決策規(guī)則、表達(dá)特征。
然后追問我 10 ~ 15 個(gè)問題,重點(diǎn)挖掘:
- 我反復(fù)強(qiáng)調(diào)的觀點(diǎn),背后更深的原因和適用邊界
- 我做判斷的具體標(biāo)準(zhǔn),以及做錯(cuò)過的決策
- 我說的和做的不一致的地方
- 我絕對(duì)不會(huì)做的事問題要根據(jù)分析報(bào)告中的具體內(nèi)容來問,不要問通用問題,用聊天的語氣。
AI 給出了我的核心心智模型,黑話直接拉滿,我差點(diǎn)兒沒看懂:
![]()
然后 AI 給了我 12 個(gè)追問。這些問題不是通用模板,而是根據(jù)我提供的素材定制的,每個(gè)問題都很犀利:
![]()
用自己平時(shí)說話的方式簡(jiǎn)單回答就行。比如第一題:
你說「堅(jiān)持下去一定會(huì)成功」,但你也說魚聰明 AI 一個(gè)月就止損了,劇本殺店也關(guān)了。你怎么區(qū)分「應(yīng)該堅(jiān)持下去」和「應(yīng)該馬上止損」?有沒有一個(gè)具體的判斷標(biāo)準(zhǔn),比如時(shí)間、金額、還是某種感覺?
我的回答:堅(jiān)持下去不是說一條路走到黑,而是把自己認(rèn)為在當(dāng)前情況下最值得做的事情做到最好。先根據(jù)時(shí)局判斷方向,然后在你認(rèn)為正確的方向上傾盡全力。
最好把問題和回答保存到一個(gè)單獨(dú)的文檔中防止丟失。全部回答完成后,把你的答案發(fā)給 AI,讓它合并到分析報(bào)告中:
請(qǐng)你把我的回答整合到分析報(bào)告中,更新心智模型和決策邏輯的提煉。
@你的回答
AI 通過我的回答,更了解我了。心智模型做了 6 處關(guān)鍵修正和深化:
![]()
4、補(bǔ)充能力(可選)
到這里,AI 已經(jīng)很了解你了。但一個(gè)好的 Skill 不只是「說話像你」,還需要 做事也像你。遇到具體問題時(shí),能像人一樣先查資料再給建議。
這一步讓 Skill 從「鸚鵡學(xué)舌」升級(jí)到「真正能幫人」。
你可以告訴 AI,你的 Skill 需要哪些特殊能力。
以我為例,因?yàn)槲矣写罅繉W(xué)編程、求職找工作、學(xué) AI 的資源分布在不同網(wǎng)站上,所以我希望 Skill 在回答相關(guān)問題時(shí)能自動(dòng)去這些網(wǎng)站獲取最新信息。
給 AI 準(zhǔn)備的提示詞:
之后生成最終 Skill 時(shí),請(qǐng)加入以下能力:
1)聯(lián)網(wǎng)搜索:遇到需要具體信息的問題時(shí)(比如最新技術(shù)趨勢(shì)、某個(gè)工具的用法),先用聯(lián)網(wǎng)搜索工具查資料,再用我的風(fēng)格和判斷框架回答。
2)指定信息源:回答跟我相關(guān)的問題時(shí),優(yōu)先去這些地方獲取最新信息:
- https://dogyupi.com :用戶問"魚皮有什么產(chǎn)品"或想了解我的整體業(yè)務(wù)時(shí),去這里查產(chǎn)品大全
- https://www.codefather.cn :用戶問編程學(xué)習(xí)路線、項(xiàng)目教程、技術(shù)知識(shí)時(shí),去這里查最新教程
- https://ai.codefather.cn :用戶問 AI 相關(guān)的工具、教程、資訊時(shí),去這里查 AI 導(dǎo)航和知識(shí)庫
- https://mianshiya.com :用戶問面試題、刷題、求職準(zhǔn)備時(shí),去這里查面試題庫
- https://laoyujianli.com :用戶問怎么寫簡(jiǎn)歷、改簡(jiǎn)歷時(shí),推薦這個(gè)工具
- https://github.com/liyupi :用戶問我的開源項(xiàng)目或想看源碼時(shí),去這里查3)持續(xù)進(jìn)化:支持通過補(bǔ)充新素材來持續(xù)更新和優(yōu)化 Skill
你還可以添加 scripts 腳本目錄,放一些 Python 腳本實(shí)現(xiàn)自動(dòng)化操作,甚至可以對(duì)接 API 從你的產(chǎn)品中獲取數(shù)據(jù)。
不過因?yàn)楝F(xiàn)在很多 AI 編程工具都自帶聯(lián)網(wǎng)搜索和網(wǎng)頁抓取功能,我這里就不寫額外的腳本了。
發(fā)送提示詞給 AI 后,AI 確認(rèn)理解了任務(wù):
![]()
5、開始蒸餾
前面四步已經(jīng)收集了所有信息,這一步讓 AI 把它們組裝成一個(gè)標(biāo)準(zhǔn)的 SKILL.md 文件。
先安裝 Anthropic 官方提供的 skill-creator 技能。它是一個(gè)「造技能的技能」,能引導(dǎo) AI 自動(dòng)生成符合規(guī)范的 Skill 結(jié)構(gòu)。
輸入一行命令就能安裝了:
npx skills add https://github.com/anthropics/skills --skill skill-creator
安裝好之后,在提示詞中聲明使用 skill-creator(或者直接用斜杠命令 /skill-creator):
現(xiàn)在你已經(jīng)通過素材整理、分析報(bào)告、追問訪談全面了解了我。
請(qǐng)使用 skill-creator 為我創(chuàng)建一個(gè)完整的 Skill。
要求:
1. 以我的身份和口吻說話,像我本人在回答一樣
2. 提煉出我看問題的方式、做判斷的規(guī)則、說話的習(xí)慣
3. 如果上一步配置了聯(lián)網(wǎng)搜索和信息源,也寫進(jìn) Skill 里
4. 寫明這個(gè) Skill 做不到什么、以及怎么用新素材更新它
生成完成后,自己想 3 個(gè)用戶最可能問的問題,用 Skill 回答并評(píng)估是否像我。
AI 完成了整個(gè) Skill 的開發(fā)和測(cè)試。生成的 yupi-skill 目錄就是可以直接使用的技能包:
![]()
大功告成!
試試效果
新開一個(gè) AI 對(duì)話,來試試蒸餾后的「魚皮」好不好使。
先問一個(gè)學(xué)習(xí)方向的問題:
/yupi-skill 我想自學(xué) AI 編程,怎么辦?
AI 給出的回復(fù)非常務(wù)實(shí),不僅推薦了自學(xué)方法,還自動(dòng)去我的編程導(dǎo)航網(wǎng)站查了信息,推薦了 AI 編程零基礎(chǔ)教程:
![]()
再問一個(gè)和魚皮經(jīng)歷有關(guān)的問題:
/yupi-skill 鲏哥,你大學(xué)是怎么學(xué)編程的啊
AI 的回答挺符合我的風(fēng)格,一個(gè)字,“干” 就完了!
![]()
再問一個(gè)面試相關(guān)的問題:
/yupi-skill 鲏兒,我要面試 AI 應(yīng)用開發(fā)崗位了,怎么準(zhǔn)備啊!
AI 不僅給出了時(shí)間安排和備戰(zhàn)建議,還自動(dòng)推薦了魚皮的教程和面試鴨上的 AI 題庫:
![]()
效果還不錯(cuò),至少說話風(fēng)格和推薦的資源都挺像我的~
開源發(fā)布
測(cè)試沒問題后,就可以把整個(gè) yupi-skill 目錄開源了。
注意,制作技能過程中的所有素材文件(比如聊天記錄、個(gè)人經(jīng)歷文檔、人物分析報(bào)告等)最好不要一起開源。尤其是你要蒸餾自己或者身邊的人,這些素材可能會(huì)泄露隱私。
但保險(xiǎn)起見,還是要確認(rèn)一下生成的 Skill 不依賴制作過程中的文檔。當(dāng)然,在不涉及隱私暴露的前提下,如果為了效果更好、回答更準(zhǔn)確,你可以按需保留一部分參考文件。
![]()
然后讓 AI 幫你生成一份有吸引力的 README.md 項(xiàng)目介紹文檔:
參考 GitHub 上知名的 Skill 倉庫:https://github.com/titanwings/colleague-skill/
幫我給 @yupi-skill 生成完備的、有吸引力的 README.md 文檔。然后把這個(gè)目錄開源到 https://github.com/liyupi/yupi-skill
好了,這下大家都可以使用蒸餾后的魚皮了。
開源指路:https://github.com/liyupi/yupi-skill
不過說實(shí)話,蒸餾的過程中肯定還是會(huì)丟失一些東西,數(shù)字分身再像也只是個(gè)「影子」,還是沒有真人魚皮有溫度的。
嗯,我選擇相信是這樣。別自己把自己卷沒了……
最后
整個(gè)蒸餾過程并不復(fù)雜,總結(jié)下來就五步:收集原料 → 生成畫像 → AI 追問 → 補(bǔ)充能力 → 開始蒸餾。
全程不需要寫代碼,有手就能做。
如今,人人都可以被蒸餾成數(shù)字生命。你可以蒸餾自己,讓 AI 以你的風(fēng)格完成任務(wù)。
不過想提醒一下,蒸餾別人之前最好先征得對(duì)方同意。畢竟這涉及到個(gè)人的表達(dá)方式、思維習(xí)慣、甚至私人對(duì)話,未經(jīng)允許就拿去蒸餾,確實(shí)不太合適,也可能引發(fā)隱私和法律風(fēng)險(xiǎn)。
技術(shù)本身是中性的,關(guān)鍵看怎么用。
我是魚皮,專注 AI 編程知識(shí)分享。覺得這個(gè)教程有用的話,記得點(diǎn)贊收藏和關(guān)注,也歡迎在評(píng)論區(qū)聊聊你想蒸餾誰~
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.