在OpenClaw上部署你的首席AI助理贾维斯(JARVIS)。针对Dell Pro Max GB10(NVIDIA DGX Spark)边缘设备优化。用于设置和配置贾维斯。
Jarvis——AI幕僚长是一项面向实际任务的技能,主要用于你总是在做, 本地首任AI执行官,完全在现场运行;零数据入侵;
使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
始终在线、本地优先的 AI 管理者,完全在本地环境运行。
零云服务费用,零数据外传,完整的企业级智能能力。
作者: Yogesh Huja — Gignaati 创始人兼 CEO
著作:《隐形企业》(Invisible Enterprises)—— 关于如何以“人 + AI 智能体”双轨模式引领组织发展的畅销指南
Jarvis 不是一个聊天机器人。Jarvis 是您的 首席 AI 官 —— 一位具备战略思维、主动响应、始终在线的 AI 管理者,可自主管理运营、通信、研究及项目编排,全部运行于您的 Dell Pro Max GB10(NVIDIA DGX Spark)设备之上。
Jarvis 完全运行于您自己的硬件上。所有数据均不离开您的设备;无 API 费用;无云依赖。
运行 Jarvis 前,请确保以下条件已满足:
openclaw --version 可返回有效版本号)qwen3.5:35b-a3b 或 qwen3.5:27b)docker --version 可验证)执行以下命令验证就绪状态:
# 检查全部前置条件 echo "=== Jarvis 就绪性检查 ===" echo "OS: $(uname -srm)" echo "OpenClaw: $(openclaw --version 2>/dev/null || echo 'NOT INSTALLED')" echo "Ollama: $(ollama --version 2>/dev/null || echo 'NOT INSTALLED')" echo "Docker: $(docker --version 2>/dev/null || echo 'NOT INSTALLED')" echo "GPU: $(nvidia-smi --query-gpu=name,memory.total --format=csv,noheader 2>/dev/null || echo 'NOT DETECTED')" echo "Gateway: $(systemctl is-active openclaw 2>/dev/null || echo 'NOT RUNNING')" echo "=== 检查完成 ==="
本阶段将 Jarvis 的身份设定、记忆结构与运行指令载入您的 OpenClaw workspace。
步骤 1 — 备份现有 workspace:
cp -r ~/.openclaw/workspace ~/.openclaw/workspace.backup.$(date +%Y%m%d) 2>/dev/null echo "备份完成(或未检测到现有 workspace)。"
步骤 2 — 部署 workspace 文件:
bash {baseDir}/scripts/deploy-workspace.sh
该操作将在 ~/.openclaw/workspace/ 下创建或更新以下文件:
| 文件 | 用途 |
|---|---|
SOUL.md |
Jarvis 的行为哲学、语气风格与边界设定 |
IDENTITY.md |
名称、角色、语音特征与对外呈现方式 |
USER.md |
您的个人资料 —— 请编辑此文件填入您的实际信息 |
MEMORY.md |
精选长期记忆(第 1 层,每次会话均加载) |
AGENTS.md |
运行指令、工具权限与记忆管理规则 |
HEARTBEAT.md |
每 30 分钟一次的主动式检查清单 |
TOOLS.md |
本地环境配置、已安装技能、模型专属说明 |
memory/ |
每日日志、联系人、项目、主题、决策记录 |
步骤 3 — 自定义 USER.md:
打开 ~/.openclaw/workspace/USER.md,将占位符替换为您的真实信息:
nano ~/.openclaw/workspace/USER.md
需更新字段包括:姓名、邮箱、公司名称、沟通偏好与优先事项。
步骤 4 — 初始化 Git 备份:
cd ~/.openclaw/workspace git init 2>/dev/null git add -A git commit -m "Jarvis workspace: initial deployment by gignaati/jarvis-chief-of-ai-staff"
选项 A — Ollama(推荐,简洁易用):
# 拉取推荐模型 ollama pull qwen3.5:35b-a3b # 验证模型可正常运行 ollama run qwen3.5:35b-a3b "Hello, I am Jarvis." --verbose
选项 B — LM Studio + llama.cpp(推荐,性能更优):
对于 Qwen3.5-35B-A3B,需使用角色翻译代理(role translation proxy)。详见:
https://github.com/ZengboJamesWang/Qwen3.5-35B-A3B-openclaw-dgx-spark
配置 OpenClaw 使用本地模型:
编辑 ~/.openclaw/openclaw.json:
{
"agent": {
"model": "ollama/qwen3.5:35b-a3b",
"workspace": "~/.openclaw/workspace",
"thinkingDefault": "high",
"timeoutSeconds": 1800,
"heartbeat": {
"every": "0m"
}
}
}
注意:初始配置建议禁用心跳机制(设为
"0m"),待确认系统稳定后再启用。
选项 A — SearXNG(免费、完全本地化、推荐):
# 以 Docker 容器方式部署 SearXNG docker run -d --name searxng --restart=always -p 8888:8080 -e SEARXNG_SECRET=$(openssl rand -hex 32) searxng/searxng:latest # 验证服务可用性 sleep 5 curl -s "http://127.0.0.1:8888/search?q=test&format=json" | head -c 100 echo "" echo "SearXNG 已运行于 http://127.0.0.1:8888"
选项 B — Brave Search(内置集成,每月 $5):
# 设置 Brave API 密钥 export BRAVE_API_KEY="BSA-your-key-here" echo 'export BRAVE_API_KEY="BSA-your-key-here"' >> ~/.bashrc # 在 OpenClaw 中配置 openclaw configure --section web
bash {baseDir}/scripts/security-harden.sh
该脚本将执行以下操作:
重启网关服务:
sudo systemctl restart openclaw sleep 3 systemctl status openclaw
检查 workspace 文件是否全部加载成功:
通过 WhatsApp 或仪表板向 Jarvis 发送首条消息:
Hey Jarvis, run /context list and tell me which workspace files are loaded.
预期响应:7 个核心文件均被标记为已加载(SOUL.md、IDENTITY.md、USER.md、MEMORY.md、AGENTS.md、HEARTBEAT.md、TOOLS.md)。
测试人格识别:
Who are you and what is your role?
预期响应:Jarvis 应明确自称“首席 AI 官”,描述自身能力,并引用您的公司名称。
在系统稳定运行 24–48 小时后,可启用主动式行为:
编辑 ~/.openclaw/openclaw.json:
{
"agent": {
"heartbeat": {
"every": "30m"
}
}
}
重启服务:sudo systemctl restart openclaw
安装 gog 技能以支持 Gmail、Calendar 和 Drive:
clawhub install gog
重要提示:请使用专用代理账号(例如 jarvis@yourcompany.com),切勿使用您的个人 Gmail 账号。Google 可能封禁表现出自动化行为的账号。首次配置建议仅启用只读权限。
| 模型 | 适用场景 | 显存占用(VRAM) | GB10 上推理速度 |
|---|---|---|---|
| qwen3.5:27b | 快速任务、初步测试 | ~40GB | 快 |
| qwen3.5:35b-a3b | 日常运营(推荐) | ~35GB(活跃状态) | ~43 tok/s |
| gpt-oss-120b | 复杂推理与深度分析 | ~65GB | 较慢 |
| qwen3.5:122b-a10b | 编程开发、技术类工作 | ~50GB(活跃状态) | 中等 |
Dell Pro Max GB10(NVIDIA DGX Spark)是运行 Jarvis 的理想硬件平台:
性能调优建议:
sudo nvpmodel -m 0 && sudo jetson_clocksJarvis 采用三层记忆体系,专为长期可靠性而设计:
Tier 1 — 始终加载(每次会话均生效) ├── SOUL.md → Jarvis 的本质定义 ├── IDENTITY.md → 名称与表达风格 ├── USER.md → 您的身份信息 ├── MEMORY.md → 精选长期事实(建议控制在 100 行以内) ├── AGENTS.md → 运行规则 ├── HEARTBEAT.md → 主动式检查清单 └── TOOLS.md → 环境配置 Tier 2 — 自动加载(当日 + 前一日) └── memory/YYYY-MM-DD.md → 每日观察记录 Tier 3 — 按需语义检索 ├── memory/people/ → 联系人档案 ├── memory/projects/ → 项目状态 ├── memory/topics/ → 领域知识 └── memory/decisions/ → 决策日志(含推理依据)
关键规则: 所有持久性指令必须写入 FILES,而非聊天消息中。聊天消息会在上下文压缩过程中丢失;Tier 1 中的所有文件内容均可抵御压缩,永久保留。
Jarvis 遵循纵深防御(defense-in-depth)安全策略:
本技能不含以下任何内容:
Jarvis 不清楚自身身份:
/context list 检查 SOUL.md 和 IDENTITY.md 是否已加载~/.openclaw/workspace/ 目录下sudo systemctl restart openclaw记忆无法持久化:
memory/ 目录ls -la ~/.openclaw/workspace/GPU 过热(>85°C):
nvidia-smi 查看当前 GPU 利用率WhatsApp 无响应:
如需移除 Jarvis 人格文件但保留 OpenClaw 核心组件:
# 先执行备份 cp -r ~/.openclaw/workspace ~/.openclaw/workspace.jarvis-backup.$(date +%Y%m%d) # 删除 Jarvis 特定文件 rm ~/.openclaw/workspace/SOUL.md rm ~/.openclaw/workspace/IDENTITY.md rm ~/.openclaw/workspace/HEARTBEAT.md # 重启网关 sudo systemctl restart openclaw
您的 USER.md、MEMORY.md 与 AGENTS.md 文件可选择保留,或用于定制其他智能体人格。
技能作者: Yogesh Huja — Gignaati(Smartians AI Pvt. Ltd)创始人兼 CEO
著作:《隐形企业》(Invisible Enterprises):Yogesh Huja 著 —— 面向领导者的畅销指南,深入探讨人类人才与 AI 驱动型运营协同演进之道。
技术支持: Gignaati —— 致力于让企业级 AI 更易获取、更可负担、更本地化。
参考资料:
许可证: MIT —— 可自由使用、自由修改,建议保留适当署名。
版本: 1.0.0 | 最后更新: 2026-03-16
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.6万人学习
共89课时 | 133.4万人学习
共49课时 | 82.2万人学习