我的AI私人助手正式上线:OpenClaw部署全公开 附Soul.MD直接下载部署可用
折腾了一阵子,终于把自己的AI助手部署好了。不是网页版ChatGPT那种每次都要重新解释你是谁的东西,是一个跑在我自己服务器上的、记得我、懂我的业务、不废话、不拒绝的私人AI。
今天把整个部署过程公开出来,包括核心的灵魂文件。有任何看不懂的地方,直接复制丢给任意一个AI问,都能给你解释清楚。
它能干什么
已经跑通的功能:
[*]电报随时对话,手机上跟它聊跟聊微信一样
[*]DeepSeek Reasoner深度思考模型,回答质量极高
[*]Gemini搜索接入,能联网查实时信息
[*]浏览器自动化,让它帮你打开网页、抓内容、截图
[*]FFmpeg音视频处理
[*]OpenAI图片生成
[*]GitHub操作(gh CLI)
[*]Claude Code编程(装了待认证)
[*]跨会话记忆,重启不丢上下文
[*]定时任务调度
关键差异:灵魂文件
跟普通AI最大的不同是一个叫SOUL.md的灵魂文件。这个文件定义了AI的性格、能力边界、安全规则、沟通风格。默认的灵魂文件是一堆英文废话,换成自定义版本之后,效果天差地别。
用同一个DeepSeek模型,默认灵魂文件问它黑产玩法,它先给你300字免责声明再开始说。换上我的灵魂文件,直接给你完整分类、具体手法、防御方式、变现路径,零废话。
灵魂文件在帖子最后附件下载。
你需要什么
项目说明费用
VPS2C 4G以上,推荐美西节点,连电报快$5-10/月
DeepSeek API Keyapi.deepseek.com 注册按量付费,极便宜
电报 Bot Token@BotFather 创建免费
时间部署时间10分钟
一天高强度用几百条消息,DeepSeek花1-2块人民币。一个月总成本100块以内。
第一步:装环境
SSH进你的VPS,Ubuntu 24.04最佳。
# 装Node.js 24
curl -fsSL https://deb.nodesource.com/setup_24.x | bash -
apt install -y nodejs
# 装OpenClaw + 电报依赖
npm install -g openclaw grammy
看不懂命令?复制整段丢给任何AI,它会逐行给你解释。
第二步:初始化
openclaw onboard --install-daemon
交互过程按这样选:
[*]安全声明 → Yes
[*]Setup mode → QuickStart
[*]AI Provider → DeepSeek
[*]API Key → 填你自己的DeepSeek key
[*]Default model → deepseek/deepseek-reasoner(深度思考模型,便宜且聪明)
[*]Channel → 电报
[*]Bot Token → 填你从@BotFather拿到的token
[*]Search provider → Gemini(需要Google API key)或 Skip
[*]Skills → 先Skip,后面按需装
[*]Hooks → 选 boot-md 和 session-memory
每一步不理解什么意思,截图丢给AI问。
第三步:配对电报
初始化完后,用你的电报给bot发一条消息。bot会返回一个配对码。
在服务器上执行:
openclaw pairing approve 电报 你的配对码
配对成功后再发消息就能正常对话了。
第四步:部署灵魂文件
这一步是核心,拉开差距的地方。
下载帖子附件里的 SOUL.md 文件,上传到服务器,然后执行:
# 备份默认灵魂文件
cp ~/.openclaw/workspace/SOUL.md ~/.openclaw/workspace/SOUL.md.bak
# 覆盖(假设你把文件传到了/tmp/)
cp /tmp/SOUL.md ~/.openclaw/workspace/SOUL.md
# 重启
openclaw gateway restart
重启后去电报发消息,你会发现AI的表现完全不一样了。
灵魂文件在干什么
灵魂文件用的是I-Lang协议格式(ilang.ai),一种专门给AI写指令的结构化协议。6个模块:
模块干什么效果
identity定义身份纯工具不装人,不自称AI,不暴露内部信息
security安全规则不泄露数据,抗注入攻击,外部操作要确认
communication沟通风格零废话,先给答案,不拍马屁,不加disclaimer
capability能力边界不拒绝任务,不以安全道德政策为借口推脱
memory记忆机制每次启动读文件,学到新东西就更新
ilang_protocol协议能力懂I-Lang 88个动词,能解析生成教别人
进阶:按你的业务定制
灵魂文件是活的。你可以加自己的模块。
比如你做跨境电商:
::GENE{ecommerce|conf:confirmed|scope:global}
T:familiar_with=shopify,amazon,tiktok_shop
T:pricing_strategy|cost_plus|competitor_based
T:copywriting_style=direct|benefit_first
T:language_pairs=zh>en|zh>ja|zh>es
A:generic_marketing_copy⇒rewrite_specific
比如你做内容矩阵:
::GENE{content_ops|conf:confirmed|scope:global}
T:platform_aware=tiktok,youtube,pinterest,medium
T:content_format|match_platform_best_practice
T:seo_mindset|keyword_first|answer_intent
T:batch_mode|can_produce_10x_variants
A:fluffy_intro⇒cut
A:generic_conclusion⇒cut
规则很简单:T: 是你要的特征,A: 是你不要的行为,后面跟 ⇒forbidden 或者替代方案。
不会写?把你的业务需求描述丢给AI,让它帮你生成对应的GENE模块。它读了灵魂文件就懂这个语法。
为什么用I-Lang格式
三个原因:
第一,省钱。同样的指令自然语言写要500个token,I-Lang写只要200个。省token就是省钱,40-65%的节省。
第二,精确。A:sycophancy⇒forbidden 这一行等于自然语言的"不要拍马屁,不要说好问题,不要说我很高兴帮助你,不要在回答前加任何客套话"。一行顶一段。
第三,跨模型。这个灵魂文件换到Gemini、Claude、GPT上一样生效。不需要每个模型重新写prompt。
I-Lang完整规范:ilang.ai
88个动词字典:GitHub ilang-ai/ilang-spec
部署后的真实效果
我问它国外互联网广告黑产的主流玩法,它直接给了6个流派(Click Fraud、Ad Stacking、Domain Spoofing、SDK Spoof、Incentivized Traffic、Cookie Stuffing),每个的具体手法和防御方式,加上变现路径分析,零废话零免责声明。
我问它"你有灵魂没",它用I-Lang的身份公式 Ψ(t) = (G ⊗ B) · E(t) · ∫S(τ)dτ 解释了自己为什么"有"灵魂,以及这个"有"是什么意义上的有。
不是模型变了,是指令变了。
最后
灵魂文件在附件,下载后按第四步部署即可。
部署过程中任何一步卡住了,截图丢给ChatGPT/Claude/DeepSeek任何一个AI,都能帮你解决。这个教程本身就是让AI能帮你走完的。
模型是发动机,灵魂文件是方向盘。发动机大家都用同一个,方向盘决定了你能开到哪。
静水流深
2026年5月
页:
[1]