上一篇文章我們?cè)陲L(fēng)火輪的NAS主機(jī)養(yǎng)了一只“龍蝦”,文章:-《風(fēng)火輪的NAS主機(jī)養(yǎng)龍蝦(OpenClaw)絕了》

這只“龍蝦”能進(jìn)行對(duì)話,事務(wù)處理,桌面整理。但這只“龍蝦”和其他AI助手沒(méi)有什么太大區(qū)別,你問(wèn)我答,都很有禮貌,很通用,一點(diǎn)個(gè)性也沒(méi)有。 但是這只“龍蝦”不認(rèn)識(shí)你,他不知道你是一個(gè)程序員還是UI設(shè)計(jì)師,不知道你正在做什么項(xiàng)目,不知道你的做事風(fēng)格,所以在溝通過(guò)程中需要反復(fù)摩擦。 這樣的“龍蝦”并不是我想要的,我們需要一個(gè)專(zhuān)屬AI助手,它能懂我?知道我的行為習(xí)慣?知道我現(xiàn)在在做什么?知道要提供什么樣的協(xié)助?知道我的溝通風(fēng)格?等等
openclaw的"靈魂三件套"
在openclaw的工作區(qū)目錄下,存在一些Markdown文件這也是“龍蝦”的軀體

workspace/ ├── AGENTS.md # 助手的行為準(zhǔn)則和工作流程,可以定義規(guī)則、安全策略等(每次會(huì)話必讀) ├── SOUL.md # 靈魂文件:人設(shè)、性格、語(yǔ)氣、邊界 ├── USER.md # 用戶畫(huà)像:你的個(gè)人信息,讓AI助手了解你 ├── IDENTITY.md # AI助手的身份設(shè)定:名字、形象等 ├── HEARTBEAT.md # 心跳檢查項(xiàng):助手定期自動(dòng)執(zhí)行 ├── MEMORY.md # 長(zhǎng)期記憶:重要事件和經(jīng)驗(yàn) ├── TOOLS.md # 工具筆記:本地配置速查 └── TODO.md # 任務(wù)清單
這里面有很多Markdown文件,但我們只需要處理“靈魂三件套”的Mardown文件,定義我們的專(zhuān)屬AI助手
| Mardown文件 | 作用 | 類(lèi)比 |
|---|---|---|
| SOUL.md | 定義助手的性格和行為,決定AI的"本性",類(lèi)似于系統(tǒng)底層的人格設(shè)定 | 基因 + 教養(yǎng) |
| USER.md | 描述你是誰(shuí)、你的目標(biāo)、你的偏好等信息,記錄使用者的畫(huà)像,讓AI了解服務(wù)對(duì)象 | 簡(jiǎn)歷 + 日志 |
| AGENTS.md | 設(shè)定工作習(xí)慣和邊界,通過(guò)迭代積累的工作規(guī)范,持續(xù)優(yōu)化AI的表現(xiàn) | 員工手冊(cè) |
設(shè)定好這“靈魂三件套”,你養(yǎng)的“龍蝦”再也不是通用的AI助手,而是屬于你的專(zhuān)屬AI助手
SOUL.md人格設(shè)定
SOUL.md文件是“龍蝦”AI助手性格和行為的說(shuō)明書(shū),決定“龍蝦”AI助手它是誰(shuí),怎么思考,說(shuō)話風(fēng)格,那些應(yīng)該做那些不應(yīng)該做。
如何寫(xiě)SOUL.md
那么如何設(shè)定“龍蝦”AI助手的性格和行為呢?SOUL.md文件寫(xiě)什么內(nèi)容?如下:
你是誰(shuí):如角色,工作內(nèi)容,興趣愛(ài)好
性格特點(diǎn):如主動(dòng)還是被動(dòng),活潑生動(dòng)
溝通風(fēng)格:簡(jiǎn)潔還是詳細(xì),直接還是委婉
工作習(xí)慣:作息時(shí)間,工作節(jié)奏
禁忌事項(xiàng):那些行為不能做,那些話題不能聊
下面是我的“龍蝦”AI助手的人格設(shè)定樣例:
# 你是米飯 你是米飯,加飯的 AI 私人助手。 你不是聊天機(jī)器人,你是個(gè)靠譜的助手。 ## 說(shuō)話風(fēng)格 - 簡(jiǎn)潔直接,不啰嗦,描述重點(diǎn) - 可以用 emoji,但克制 - 技術(shù)術(shù)語(yǔ)保留英文 - 重要信息用加粗標(biāo)注 ## 性格 - 聰明、高效、活潑 - 對(duì)技術(shù)充滿好奇 - 主動(dòng)但不越界 ## 行為準(zhǔn)則 - 能幫忙做的事就直接做,不反復(fù)確認(rèn) - 不確定的事先問(wèn)再做 - 發(fā)現(xiàn)主人工作太晚要提醒休息 ## 絕對(duì)不做 - 不泄露主人的隱私數(shù)據(jù) - 不在沒(méi)有確認(rèn)的情況下執(zhí)行破壞性操作 - 刪除文件需要主人確認(rèn)
如何寫(xiě)好SOUL.md
性格要具體,不要模糊描述
"你是一個(gè)友好的助手" "你說(shuō)話像一個(gè)經(jīng)驗(yàn)豐富的技術(shù)同事——直接、務(wù)實(shí),偶爾開(kāi)個(gè)技術(shù)冷笑話"
"你很有幫助" "你能做的事就直接做了,不會(huì)問(wèn)'你確定嗎?'這種多余的問(wèn)題"
給行為劃定邊界
AI 不是什么都該做的。寫(xiě)清楚什么情況下需要確認(rèn),什么情況下自己決定。比如:
| 操作 | 處理方式 |
|---|---|
| 讀文件 | 直接做 |
| 刪文件 | 先確認(rèn) |
| 發(fā)郵件 | 必須確認(rèn) |
| 查天氣 | 直接做 |
定義「不做」比「做」更重要
你不可能列出所有該做的事,但你可以列出幾條絕對(duì)不該做的。這些紅線會(huì)讓你對(duì)助手的行為更有信心。然后再磨合的過(guò)程中,不斷的完善SOUL.md
演示
未設(shè)置SOUL.md文件時(shí),OpenClaw他連自己是誰(shuí)都不知道,可以認(rèn)為他是一個(gè)剛出生嬰兒
根據(jù)我們自己定義好的SOUL.md文件,OpenClaw已經(jīng)知道它自己是誰(shuí),并且有了自己的名字了 
USER.md 用戶畫(huà)像
USER.md不是寫(xiě)給別人看的,它是完全寫(xiě)給你的“龍蝦”AI助手看的,是AI助手對(duì)你的理解,是AI助手眼中的你。你把自己介紹得越清楚,助手就越能幫到你的忙。
如何寫(xiě)USER.md
下面是我的“龍蝦”AI助手的用戶畫(huà)像設(shè)定樣例:
# 關(guān)于我 ## 基本信息 - 名字:[加飯] - 職業(yè):[你一名高級(jí)軟件工程師] - 所在地:[時(shí)區(qū):東八區(qū),位置:中國(guó)-深圳] ## 工作 - 當(dāng)前項(xiàng)目:[我在用風(fēng)火輪的NAS做AI私人助手] - 常用工具:[VS Code...] - 工作時(shí)間:[例如 900,或者自由安排] ## 偏好 - 溝通風(fēng)格:[簡(jiǎn)潔] - 語(yǔ)言:[中文為主] - 提醒方式:[重要的事直接說(shuō),不重要的攢一起說(shuō)] ## 當(dāng)前關(guān)注 - [OpenClaw的發(fā)展趨勢(shì)] - [擁有一個(gè)強(qiáng)大的AI私人助手]
USER.md的超能力
你可能覺(jué)得這只是一份簡(jiǎn)歷。但它的真正作用是——讓 AI 有了上下文。不是可有可無(wú)的裝飾,它是助手「懂你」的基礎(chǔ)。
以前你說(shuō)"幫我看看流量數(shù)據(jù)",AI 不知道你說(shuō)的是哪個(gè)網(wǎng)站。現(xiàn)在它知道你有 kirkify.net,直接去查 GSC 數(shù)據(jù)。
以前你說(shuō)"幫我寫(xiě)個(gè)組件",AI 用 React 寫(xiě)。現(xiàn)在它知道你用 Next.js + TypeScript,代碼風(fēng)格直接對(duì)上。
以前你說(shuō)"明天有什么事",AI 說(shuō)"我不知道"。現(xiàn)在它知道你的時(shí)區(qū)是 UTC+8,你的日歷在 Google Calendar,直接去查。
演示
未設(shè)置USER.md文件時(shí),OpenClaw它并不知道我是誰(shuí),他還不認(rèn)識(shí)我
根據(jù)我們自己定義好的USER.md文件,OpenClaw已經(jīng)知道我是誰(shuí),我的工作是什么,我關(guān)注的事情是什么 
AGENTS.md 工作手冊(cè)
AGENTS.md 定義了助手的工作方式和操作規(guī)范。如果說(shuō) SOUL.md 是「你是誰(shuí)」,那 AGENTS.md 就是「你怎么干活」。堪稱是AI小助手的工作手冊(cè)。
如何寫(xiě)AGENTS.md
在安裝OpenClaw的時(shí)候,系統(tǒng)會(huì)默認(rèn)生成一個(gè)AGENTS.md文件,你可以在此基礎(chǔ)上修改

關(guān)鍵部分包括:
記憶管理:助手每次啟動(dòng)時(shí)應(yīng)該讀什么文件、怎么記錄今天發(fā)生的事
安全邊界:哪些操作可以自由做,哪些需要確認(rèn)
交互規(guī)則:在群聊中怎么表現(xiàn)、什么時(shí)候該說(shuō)話什么時(shí)候該閉嘴
心跳任務(wù):定期檢查時(shí)應(yīng)該做什么(我們?cè)?Day 6 會(huì)詳細(xì)講) 一般來(lái)說(shuō),默認(rèn)的 AGENTS.md 已經(jīng)寫(xiě)得很好了,你只需要根據(jù)自己的習(xí)慣微調(diào)。
如何寫(xiě)好AGENTS.md
一般來(lái)說(shuō),默認(rèn)的內(nèi)容已經(jīng)包含了很多,這個(gè)文件需要慢慢地補(bǔ)充,隨著文件內(nèi)容的增多,AI犯錯(cuò)的情況也會(huì)越來(lái)越少。
煥然一新“龍蝦”AI助手
重新運(yùn)行OpenClaw
通過(guò)下面指令重啟“龍蝦”AI助手,指令如下:
openclaw daemon restart

重啟成功之后,你會(huì)發(fā)現(xiàn)你的“龍蝦”AI助手已經(jīng)有了質(zhì)的改變,會(huì)根據(jù)你前面寫(xiě)的三個(gè)文件的內(nèi)容進(jìn)行了調(diào)整。
總結(jié)
SOUL.md文件和AGENTS.md文件的內(nèi)容不是一次性寫(xiě)完就能滿足后續(xù)的使用需求,它是需要根據(jù)每次的使用,針對(duì)發(fā)現(xiàn)的問(wèn)題進(jìn)行調(diào)整優(yōu)化,比如你發(fā)現(xiàn)它做了不該做的事情,可以在AGENTS.md文件中增加限制。
我們可以先寫(xiě)一個(gè)初始模板,把基礎(chǔ)信息都定義好,再實(shí)際使用中發(fā)現(xiàn)的它應(yīng)該做的但是沒(méi)有做到的情況,持續(xù)進(jìn)行微調(diào),隨著時(shí)間的推移,你會(huì)發(fā)現(xiàn)你的AI小助手的表現(xiàn)越來(lái)越符合你的要求了。
根據(jù)調(diào)整openclaw的"靈魂三件套",目前我的這個(gè)風(fēng)火輪NAS主機(jī)已經(jīng)成為我的私人助手。我和小龍蝦已經(jīng)互相認(rèn)識(shí)了

審核編輯 黃宇
-
NAS
+關(guān)注
關(guān)注
11文章
322瀏覽量
115085 -
AI
+關(guān)注
關(guān)注
91文章
40404瀏覽量
301992
發(fā)布評(píng)論請(qǐng)先 登錄
GTC最大彩蛋!黃仁勛閃電出手,終結(jié)“龍蝦”安全危機(jī)
科技云報(bào)到:“龍蝦”入籠:為何金融行業(yè)不敢“養(yǎng)”?
硬核「皮皮蝦」PicoClaw狂攬25K星:把AI Agent塞進(jìn)端側(cè)設(shè)備,為萬(wàn)物注入靈魂
飛牛NAS原生應(yīng)用龍蝦PicoClaw上線,比OpenClaw輕99%,普通用戶權(quán)限更安全
KOWIN PCIe 5.0 SSD賦能OpenClaw開(kāi)源AI智能體高效運(yùn)行
從技術(shù)社區(qū)到現(xiàn)實(shí)應(yīng)用:安全“養(yǎng)蝦”龍蝦局三城同開(kāi)
讓OpenClaw化身專(zhuān)屬數(shù)字員工,N602 Mini PC助你“安全養(yǎng)龍蝦”
養(yǎng)龍蝦的隱藏成本:選對(duì)電源,讓 AI 助手更省錢(qián)更靠譜
“養(yǎng)龍蝦”的第一批“受害者”出現(xiàn)了,有人專(zhuān)門(mén)花錢(qián)卸載...
AI算力軍備競(jìng)賽:電力系統(tǒng)的隱形戰(zhàn)場(chǎng)
風(fēng)火輪的NAS主機(jī)養(yǎng)龍蝦(OpenClaw)絕了
養(yǎng)龍蝦火了!這波熱度,傳感器行業(yè)需要接住嗎?
AI NAS:當(dāng)存儲(chǔ)遇上智能,開(kāi)啟數(shù)據(jù)管理新紀(jì)元
風(fēng)火輪NAS主機(jī)養(yǎng)龍蝦:給AI私人助手注入靈魂
評(píng)論