OpenClaw+gemma-3-12b-it极简配置:5分钟跑通首个自动化流程

1. 为什么选择这个组合?

上周我在测试各种开源模型与OpenClaw的适配性时,意外发现gemma-3-12b-it这个指令微调版模型特别适合自动化场景。相比需要复杂prompt engineering的基础模型,它能够更准确地理解"帮我整理桌面文件"这类操作型指令。最让我惊喜的是,整个配置过程比预想的简单得多——从安装到执行第一个自动化任务,我只用了喝杯咖啡的时间。

这次就带大家用最简配置快速体验OpenClaw的魔力。我们不会涉及复杂的企业级部署,也不折腾多模型路由,就聚焦在:如何用一台普通电脑+开源模型,快速获得一个能听懂人话的自动化助手。

2. 前期准备:最小化环境

2.1 硬件与网络基础

我的测试环境是一台2020款MacBook Pro(M1芯片/16GB内存),系统版本macOS Sonoma 14.2.1。实际上OpenClaw对硬件要求很友好,只要满足:

  • 支持AVX指令集的x86_64或ARM64处理器
  • 4GB以上可用内存(运行gemma-3-12b-it建议8GB+)
  • 20GB可用磁盘空间(用于模型缓存和日志)

网络方面需要确保:

  • 能正常访问GitHub和npm仓库
  • 如需使用海外模型API,需准备合规的网络工具

2.2 模型部署选择

这里有个实用技巧:如果本地显卡性能不足,可以使用星图平台预置的gemma镜像。我测试时选择了本地部署,通过Ollama运行模型服务:

ollama pull gemma:3-12b-it
ollama serve

服务启动后会监听11434端口,我们将用这个地址配置OpenClaw。如果选择云端模型服务,只需将baseUrl替换为对应的API端点即可。

3. 五分钟快速安装

3.1 一键安装主程序

打开终端执行官方安装脚本(国内用户可加上--registry=https://registry.npmmirror.com加速):

curl -fsSL https://openclaw.ai/install.sh | bash

安装完成后验证版本:

openclaw --version
# 预期输出类似:openclaw/1.2.3 darwin-arm64 node-v18.16.0

3.2 初始化配置向导

关键来了!执行初始化命令时一定要加上--quickstart参数,这会自动跳过复杂的渠道配置:

openclaw onboard --quickstart

向导会依次询问:

  1. 选择运行模式 → 直接回车选默认的QuickStart
  2. 模型提供商 → 选择"Custom"(自定义)
  3. 输入模型地址 → 填入http://localhost:11434
  4. 模型名称 → 输入gemma-3-12b-it
  5. 是否启用基础技能 → 选择"Yes"

完成后会自动生成配置文件~/.openclaw/openclaw.json,里面已经预置了文件操作、网页访问等常用技能。

4. 启动服务与验证

4.1 双服务启动

新建一个终端窗口启动模型服务(如果尚未运行):

ollama serve

再开一个终端启动OpenClaw网关:

openclaw gateway start

看到Gateway server started on port 18789提示即表示成功。此时访问http://localhost:18789能看到Web控制台。

4.2 首个自动化测试

在控制台输入框尝试以下指令:

请在我的桌面创建一个名为"OpenClaw测试"的文件夹,并在其中生成一个包含当前日期的文本文件

如果一切正常,你会看到:

  1. 桌面出现新文件夹
  2. 文件夹内有一个类似2024-03-15_log.txt的文件
  3. 控制台返回执行成功的消息

常见问题排查:

  • 如果报权限错误,尝试chmod +x ~/.openclaw/scripts/*
  • 模型无响应时检查ollama serve是否正常运行
  • 文件操作失败可能是macOS隐私权限限制,需在系统设置-隐私中授权终端磁盘访问

5. 进阶配置技巧

5.1 模型参数调优

编辑配置文件调整gemma的推理参数(位置:~/.openclaw/openclaw.json):

"models": {
  "providers": {
    "custom": {
      "models": [{
        "id": "gemma-3-12b-it",
        "params": {
          "temperature": 0.3,
          "max_tokens": 1024,
          "top_p": 0.9
        }
      }]
    }
  }
}

修改后需要重启网关服务:

openclaw gateway restart

5.2 技能扩展建议

初期建议只启用最必要的技能。通过CLI查看已安装技能:

clawhub list --installed

如果想添加邮件发送能力,可以安装:

clawhub install email-manager

但切记:每新增一个技能都可能引入新的依赖和配置复杂度。我的经验是先用好基础技能,再逐步扩展。

6. 真实案例:自动化日报生成

最后分享一个我每天在用的实用场景。每天早上OpenClaw会:

  1. 扫描我前一天的工作日志(Markdown文件)
  2. 提取关键任务和耗时
  3. 生成格式化的日报草稿
  4. 存入指定文件夹

触发命令很简单:

每天早上9点,分析~/Documents/Worklog/下的最新日志,生成日报摘要保存到~/Documents/Reports/

这个例子展示了如何用自然语言描述复杂工作流。gemma-3-12b-it对这种有时间条件和文件操作的任务理解相当准确。


获取更多AI镜像

想探索更多AI镜像和应用场景?访问 CSDN星图镜像广场,提供丰富的预置镜像,覆盖大模型推理、图像生成、视频生成、模型微调等多个领域,支持一键部署。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐