現在,Hermes Agent 已認識我,它知道我的背景、工作情境,也知道我的偏好與要求。透過前面的設定,它不再只是每次對話時重新認識我的聊天機器人,而是開始累積一些關於我這個人的資訊。
但還有一個問題:就算它知道我是誰和我的背景,但是目前它表達的方式卻還是不像我。
例如,請 AI 幫忙寫一封給客戶的 Email,它通常可以很快產生一份結構完整、語氣合理的內容。但仔細閱讀後,仍然會感覺少了一點像自己的感覺。
那種感覺很難具體描述,因為它不是錯字問題,也不是文章品質不好,而是這封信不像我平常處理事情時會使用的方式。
有些人遇到客戶問題時,會先理解對方的情緒,再慢慢說明原因;有些人會先整理問題,再提出解決方案;也有人習慣先講結論,再補充背景。
所以,如果想讓 AI 工作分身開始「像我」,它需要理解的不只是我的背景資料,而是我的表達方式。
它需要知道:我通常怎麼開始一個問題、我習慣怎麼整理想法、我會用什麼方式跟別人溝通。
這也是今天要討論的主題:如何讓 AI 開始理解一個人的表達 DNA。

很多人在使用 AI 產生文字時,第一個想到的方法通常是:「請用某某人的風格寫一篇文章。」
例如:
請用蔡康永的風格寫一篇談人生的文章。
或是:
請用三毛的風格寫一篇旅行故事。
AI 確實可以根據大量公開資料,抓到大家「對某個人物的印象」。
比如說提到蔡康永,很多人可能會想到溫暖、有智慧、善於理解人性;提到三毛,可能會想到浪漫、旅行,以及對生命經驗的描寫。
但這些其實只是表面的標籤。真正讓一個人的文字具有辨識度的,通常不是幾個字詞的組裝,而是藏在文字背後的一套穩定思維模式。
例如,一個人習慣如何開始一個議題、如何安排情緒、如何轉換觀點,以及最後如何收尾。
同樣談一個人生問題,有人會先分享自己的故事,有人會先分析背後原因,有人會先描述對方的感受。這些不同的選擇,才慢慢形成一個人的表達風格。
因此,真正的風格不僅僅只是「像某個人的語氣」而已。
更精準地說:
表達風格 = 語言習慣 × 思考方式 × 敘事結構 × 價值偏好
如果 AI 只學到幾個這個人常用詞的各種堆疊,那它得到的只是對這個人的表面印象。
但如果它理解背後的模式,它才有機會在新的情境下產生接近原本風格的內容。

Distilly Skill(原同事 Skill)並不是單純要求 AI 模仿某個人的文字風格,而是透過資料蒸餾(Distillation)的方式,分析大量內容後,找出一個人的穩定表達模式。

它關注的不是某一句話怎麼寫,而是一個人長期累積下來的表達習慣,例如:
最後,這些分析結果會整理成一份 Personal Style Profile(也稱 Persona),讓 AI 可以在新的情境中參考。
這個概念其實很像學習一位主廚的料理能力。
如果只是模仿一道菜,我們看到的是最後的結果:用了哪些材料、外觀如何、最後怎麼擺盤。
但真正學會一位主廚的方法,需要理解的是背後的判斷。例如,為什麼這個食材要先處理?為什麼調味順序是這樣?如果換了一種材料,他會如何調整?
因為真正重要的是主廚背後做決定的方法。
AI 蒸餾也是如此,它不是只是複製幾句他常用或具他代表性的文字,而是找出這個人為什麼會用這樣的方式表達。
一般直接下 Prompt 要求模仿風格,比較像是在學習「結果」。
例如直接要求 AI:
請用金庸的風格寫一篇文章。
AI 會根據它對這個人物的理解,產生看起來相似的文字。它可能知道這個人的常見形象,也知道哪些詞彙容易讓人聯想到這個人。
但問題是,它知道「大家怎麼描述這個人的風格」,不一定知道「這個人為什麼會這樣表達」。
Distilly Skill 的方式則比較接近分析產生結果的方法。它會從大量資料中找出穩定模式,再建立 Personal Style Profile。
例如,經過分析後可能發現:
某個人的文字習慣是從生活細節切入,先描述人的處境,不急著評論對錯,最後留下讓讀者思考的空間。
這比較會是可以延續到之後不同情境的能力,因為當 AI 面對新的問題時,它會使用類似的思考方式產生新的回答。

接下來,我們使用一個大家已經熟悉的人物風格來示範蒸餾方法-使用蔡康永公開發表的 Facebook 貼文作為示範資料。
原因是他的文字作品被許多人熟悉,而且長期累積不同主題的公開內容,適合用來觀察一個人的表達習慣。
《R森小叮嚀》
需要先說明,這裡分析的是「如何透過資料理解一個人的表達模式」,並不是要複製原創作者的任何作品,也不是建立一個可以代表本人發言的 AI。蔡康永相關作品、文字內容以及其他權利,仍歸屬於原作者及相關權利人所有。我只是因為很喜歡蔡康永的待人處事原則,以及他的表達風格常帶給我許多啟發。所以在這個案例中才想用他作為 Skill 蒸餾方法的教學示範,背後真正希望讀者理解的是:如何從已有的文字資料中,學會提煉出一個人的表達 DNA,進而後面用在打造自己的工作分身之上。
如果想分析一個人的表達方式,單篇文章通常絕對不夠。
因為單篇內容可能只是某一次特殊情境下的表現。
真正值得觀察的是長期累積後仍然存在的習慣。
Facebook 貼文有一個特點,就是它比較接近自然表達。相較於正式出版作品,這類文字通常更能看見一個人平常如何描述事情、如何長期回應不同議題,以及如何與讀者交流。
當然,也可以選用其他長期累積文字內容的平台,例如 X(Twitter)或 Threads。重點不是平台本身,而是資料是否足夠呈現一個人的穩定表達模式。

收集要蒸餾的人的文字,重要的是從他的敘事中找出背後穩定存在的模式。
例如,一個人通常如何開始一個議題。有些人習慣從故事開始,先帶讀者進入情境;有些人習慣先提出問題,引導讀者思考;也有人會從一個生活細節開始,慢慢延伸出更大的觀點。
另一個值得觀察的是,他如何處理人的情緒。同樣面對一個問題,有些人會先分析事情本身,有些人會先理解人的感受,有些人則會換一個角度重新看待問題。
最後,也要觀察他如何結尾。有人習慣直接提出結論,有人喜歡留下問題,也有人會讓讀者自己延伸思考。
這些看似細微的差異,最後加乘累積後,便會形成一個人的「表達特色」。
理解蒸餾概念後,接下來實際看看要如何使用 Hermes Agent 透過 Distilly Skill 完成這件事情。
它的設計方式不是讓使用者自己寫 Prompt 定義一套分析框架,而是透過 Skill 內建的流程,引導你一步一步完成一個人的表達風格蒸餾。

第一步,是先讓 Hermes Agent 安裝 Distilly Skill。
你可以直接把 Distilly 的 GitHub Repository URL 提供給 Hermes Agent,請它協助安裝:
從此 repo: https://github.com/titanwings/distilly
確認安全性沒問題後,直接安裝 Skill 於全域層級
很快地,安裝完成後,你的 Hermes Agent 就具備執行 Distilly 的能力了。
接著,務必要先開一個新的對話 Session(目的是讓剛剛安裝的 Skill 生效載入)。
然後,請 Hermes Agent 執行 Distilly Skill,可直接下指令 /distilly 呼叫剛裝好的skill,或下提示詞:
執行 Distilly Skill 做人物表達風格的蒸餾
這時候 Distilly 會開始引導我們進行整個蒸餾的流程。

第一個問題,它目前的版本,會先確認你想蒸餾的是哪一種類型的人物:
這三種類型代表不同的分析方向。我們這次想蒸餾的是一位知名創作者的表達風格(蔡康永),故選擇 celebrity (公眾人物)。
選擇完成後,Distilly 會繼續引導後續步驟,例如確認:

在這篇文章中,我們使用蔡康永作為案例,所以要提供給 Distilly 的資料,可以包含他的、Facebook 公開貼文、公開訪談內容、節目或演講文字整理等。
為了示範簡單起見,直接到他的官方 Facebook 粉絲頁,複製多篇他的短文,餵給 Distilly。

當然,餵給 Distilly 的資料越多,涵蓋的面向越廣,他所蒸溜出來的效果會越好。

蒸餾過程中,Distilly 會協助分析例如:

這些資訊最後會整理成一個人的 Personal Style Profile(或叫 Persona)。
這份 Persona 就像是一份「表達方式的文法說明書」,讓 AI 理解這個人不是只使用哪些詞,而是背後習慣如何思考、如何組織內容,以及如何與讀者溝通。

不過,到這裡還只是完成「分析」。如果希望 Hermes Agent 未來可以直接使用這套表達方式產生內容,可再進一步把此表達風格包裝成 Skill。
因此,我們在 Hermes Agent 請它根據剛剛分析出來的表達風格,建立一個 Writing Skill:
請幫我依此建立一個 Skill,命名為 "celebrity-cai-kangyong"
未來不需要自動觸發,當我明確指示時,才觸發此 skill
完成後,Hermes Agent 裡就會多出一個可以重複使用的寫作能力。
以蔡康永這個案例來說,最後我們會得到一個「蔡康永 Writing Skill」(在 Hermes 的系統中,此技能名稱如我們前面的指令,被命名為:celebrity-cai-kangyong)。
《R森小叮嚀》
新版的 Distilly 已經會自動建立 skill,非常聰明、方便
建立好新的 skill 之後,如果我們需要產生他的敘事風格,就可以輸入指令 /skill,然後選擇 celebrity-cai-kangyong,直接呼叫這個 Skill。
或是用語意的方式直接在提示詞表明:
請用蔡康永的風格重新撰寫 OOXX
建立了 skill 之後,下一步不是單純觀察:「它用了多少這個人常用的相似詞與句法。」
真正的風格,不在於表面的文字。
比較好的測試方式,是直接給一個問題或需要表達的提示詞,觀察它產生的是不是符合思考方式與表達風格。
例如在建立蔡康永的表達技能後,直接要求:
用蔡康永的風格,寫一篇 300 字內的短文。
題目是:AI 虛擬伴侶對未來人類的影響是好是壞?
得到的結果如下:

這時觀察二件事情:
第一,它是否維持原本的思考角度。重點不是用了哪些詞,而是看事情的方法是否如他。
第二,它是否維持原本的敘事節奏。例如,是否習慣先描述情境,再提出觀點,最後留下思考空間。
以本例的成果來看,效果非常不錯,短短 300 字,好幾處充滿洞見與溫柔的力量,像是:
「它替孤單的人留一盞燈,也讓不擅長親密的人先練習說出需要」
「把它當扶手可以;別把它當成整條人生」
用這種檢驗方式,更能夠看出 AI 是否真的理解了一個人的表達模式。

這篇之所以使用蔡康永作為案例,是因為公眾人物的公開資料相對容易取得,也方便大家理解「蒸餾」這件事情的概念與方法。
不過,我們真正想打造的並不是一個模仿蔡康永的 AI,而是屬於你自己的 AI 工作分身。
前面的案例只是讓大家理解:AI 如何從一堆文字資料中找出一個人的表達模式。
回到自己身上,你過去累積的 Facebook 貼文、部落格文章,以及其他各種長期留下的文字成品,都可能成為 AI 理解你的素材。
透過相同的方法餵給 Agent 建模,讓它學會你的 Persona,理解你的語氣、你的說話習慣,以及你表達觀點時常用的方式。

當我們能讓 AI 掌握住自己的穩定表達特徵後,現在,打造 AI 工作分身的目標就又往前邁進了一步:
此刻 AI 不只知道我是誰,還學會了我的表達及說話方式。