📍 无忆研习社 › 开源解码 › 从零彻底搞懂 OpenClaw 小龙虾:AI Agent 智能体的原理、五大组件、国内方案选型、Skill 实战与避坑总结

从零彻底搞懂 OpenClaw 小龙虾:AI Agent 智能体的原理、五大组件、国内方案选型、Skill 实战与避坑总结

摘要:OpenClaw是一个MIT开源的本地优先AI Agent执行网关,图标是红色龙虾,社区叫它“小龙虾”。它跟ChatGPT、豆包这类对话式AI完全不同——它能读写你电脑里的文件、操控浏览器、跑命令、连微信钉钉飞书QQ,并且24小时挂着等任务。本文一张图看懂它的五大核心组件(网关、智能体、工具、技能、记忆),对比国内本地化方案(QClaw、WorkBuddy、CoPaw等),提供从安装、扫码连微信到下第一条指令的完整实操路径,深度拆解技能系统(SKILL.md、触发词排查),教你30分钟从零写一个属于自己的Skill,最后给出理性养虾的安全清单和防坑指南。
字号 100%
行距 2.05
当前可见 60% 的内容
本文由 莫潇羽@无忆研习社(www.wuyi.wiki) 撰写,转载请注明出处。

快速摘要(30 秒读完版)

OpenClaw 是一个 MIT 协议开源、本地优先的 AI Agent 执行网关,因图标是一只红色的龙虾,社区昵称"小龙虾"。它跟 ChatGPT、豆包、Kimi 这类"窗口关了就睡着"的对话式 AI 完全不是一个物种——它能直接读写你电脑里的文件、操控浏览器、跑命令、发消息、连微信钉钉飞书 QQ,并且 24 小时挂在那儿等任务。

读完这篇你会拿到下面这些东西:

  • 一张图看懂它的五大核心组件:网关、智能体、工具、技能、记忆,以及它们之间到底怎么协作。
  • 国内本地化方案怎么选:开源原版、腾讯 QClaw / WorkBuddy、阿里 CoPaw 这些产品到底差在哪儿,你应该选哪一只虾来"养"。
  • 完整的实操路径:从安装、扫码连微信,到下第一条指令出活,再到看产出物、设定时任务、连知识库。
  • 技能(Skill)系统的深度拆解:什么是 SKILL.md、三种安装方式、ClawHub / SkillHub 怎么找好技能、Skill 触发词为啥不响应。
  • 自己写一个 Skill:用对话方式 30 分钟从零落地。
  • 理性养虾的安全清单:高权限带来的风险、工信部"六要六不要"的通俗解读、个人和企业怎么把边界划清楚。

全文长度大约 15000 字,配多张原理图、对比表、代码块,可以收藏当工具书反复翻。想看完整拆解,往下翻。


一、从聊天到智能体:为什么"小龙虾"突然刷屏

每一波技术浪潮里,总有一些产品是"用过的人觉得稀松平常,没用过的人觉得不可思议"。OpenClaw 就是这一波 AI 浪潮里最典型的代表。

要看清它的位置,得先把"AI 助手"这个东西的演化捋一遍。

1.1 第一代:纯对话式大模型

这就是大家最早接触到的样子——你给一段话,它回一段话,对话窗口一关,所有上下文清零。它不能调用工具、没有持久记忆、没办法读取本地文件,更别说帮你跑命令、操控浏览器。

这一代产品其实只存在了非常短的时间。新鲜劲儿过去之后,大家就发现:纯聊天解决不了多少真问题。我让它帮我写周报,它写得不错,可它要我自己复制粘贴到飞书;我让它分析报表,它倒是分析得头头是道,可它压根读不到我电脑里的那张 Excel。

1.2 第二代:插件 + 知识库 + 记忆

很快,第二代形态出现了:Agent 智能体。

在原本的对话能力上,往大模型周围挂了几个新模块:

  • 知识库:解决幻觉问题。我把文档喂进去,问的时候它先去知识库里捞证据再回答。
  • 记忆:你的偏好、习惯、上下文,模型不再每次都"失忆",多轮对话能往前接得上。
  • 工具调用 / 插件:让模型不再只输出文字,而是能调用外部 API、执行特定动作。
  • 流程编排:能配置一些固定的流水线,比如"先搜资料、再写大纲、再生成正文"。

国内大家熟悉的扣子(Coze)就是这一代里的典型。点点拖拽就能搭出一个智能体,新手 30 分钟能上手。但它有几个比较硬的天花板:

  • 你得理解每一个流程模块的功能含义,不是真的"零门槛"。
  • 大部分是单 Agent,没法让多个智能体配合干活。
  • 它跑在云端,不能直接操作你本地电脑上的文件。

1.3 第三代:多 Agent 协作 + 本地执行

这就引出了 OpenClaw 的位置——第三代 AI 智能体。

它最关键的两个突破是:

第一,多 Agent 平级协作。一个智能体不够用?再起一个。一个负责写代码、一个负责查资料、一个负责发周报,它们之间能通过会话隔离机制互不串扰地协同。

第二,本地执行。OpenClaw 不是只能在云上"动嘴"。它就装在你自己的电脑或服务器上,有权限读写文件、跑 shell 命令、操控浏览器。换句话说,它把"思考"和"动手"接通了。

按照知乎上一些技术博主的总结,OpenClaw 填补了"ChatGPT 这类对话机器人"和"Auto-GPT 这类全自动智能体"之间的空白:它强调动作导向(action-oriented),允许智能体跟外部环境自主交互。在莫潇羽@无忆研习社看来,这是一个被低估的转折点——它把 AI 从"信息查询工具"真正推到了"数字助手"这个位置上。

1.4 OpenClaw 是 AI 时代的智能体操作系统

如果用一句话给它定位,我会说:OpenClaw 是一个面向 AI Agent 的"操作系统"。

操作系统是干什么的?管理硬件资源、调度进程、提供统一的接口给上层应用。OpenClaw 干的是类似的事情:

  • 大模型是"CPU"(负责思考);
  • 你的设备是"硬件"(提供算力和文件系统);
  • 各种聊天平台是"显示器和键盘"(输入输出);
  • 而 OpenClaw 自己,是把这些拼在一起的"调度内核"。

它的口号是"Local-first AI Agent"——本地优先的 AI 智能体。所有的对话记录、工具执行、会话状态、调度逻辑,都留在你自己的设备上;只有大模型那一层是云端的 API 调用。

这也是为什么它的火爆有点像当年 Linux 的那种感觉:它不是某家公司发布的明星产品,是开源社区在自己玩、自己迭代、自己卷出来的工具,然后被各家大厂同时盯上、各自做本地化封装。


二、五大核心组件:一张图看懂底层架构

要真正用好 OpenClaw,光会发指令不够,得搞清楚它内部到底是怎么转的。否则遇到问题完全没法排查。

它的内部其实就五个角色,我喜欢用"五个管家"来类比,新手一听就明白。

2.1 一张全景图

先看整体结构,下面这张图把五个核心组件、消息流向、AI 模型的位置都标清楚了:

flowchart LR
    subgraph 外部["外部世界"]
        WC[微信]
        QQ[QQ]
        FS[飞书]
        DD[钉钉]
        WEB[网页 Dashboard]
    end

    subgraph 核心["OpenClaw 内核(本地)"]
        GW["🎯 Gateway 网关<br/>前台管家·全局唯一"]
        AG["🧠 Agent 智能体<br/>任务管家·可多个"]
        SK["📚 Skills 技能<br/>技能管家·SOP 手册"]
        TL["🛠 Tools 工具<br/>工具管家·命令·浏览器"]
        MEM["💾 Memory 记忆<br/>记忆管家·偏好·档案"]
    end

    AI["☁ 大模型 API<br/>Anthropic / OpenAI / 国产模型"]

    WC --> GW
    QQ --> GW
    FS --> GW
    DD --> GW
    WEB --> GW

    GW -->|分发消息| AG
    AG <-->|思考| AI
    AG -->|调用| SK
    AG -->|执行| TL
    AG <-->|读写| MEM

记住这个结构,后面所有的概念都能往这五个角色上挂。

2.2 第一位管家:Gateway 网关(前台管家)

网关是整个系统的入口。它的工作只有一件事:接收来自外部聊天工具的消息,识别意图,分发给对应的 Agent。

它有几个关键特点新手容易忽略:

全局唯一。在一个 OpenClaw 实例里,Gateway 只有一个。所有的消息进出都要走它。这就跟一栋写字楼只能有一个前台一样——你不可能进门看到两套不同的访客登记台。

长连接、24 小时在线。Gateway 实质上是一个 WebSocket 服务器,跟各个聊天平台保持长连接。任何一条消息进来,它都能毫秒级感知。这也是为什么有人说"OpenClaw 是天选打工人"——只要 Gateway 不下班,活儿就一直能接。

它不思考,只路由。Gateway 自己是不调大模型的,它只负责把消息转给 Agent。所以即使你切换了不同的 Agent,Gateway 也不需要重启。

2.3 第二位管家:Agent 智能体(任务管家)

Agent 才是真正"动脑子"的那个角色。

它的工作流程是:

收到消息 → 组装上下文 → 决定调哪些工具 / 哪些技能
        ↓
   调用大模型 API 思考
        ↓
   拆解任务 → 执行子任务 → 汇总结果
        ↓
   把结果通过 Gateway 发回给你

Agent 是可以有多个的。这一点跟 Gateway 不一样。

你可以同时养三个 Agent:一个"写作 Agent"(绑定文学风格的 system prompt)、一个"代码 Agent"(绑定程序员人设、绑定 git 等开发技能)、一个"邮件 Agent"(绑定邮箱操作技能)。三个 Agent 还能互相协作——Agent A 在执行任务时,可以通过 sessions_send 这样的内置工具去唤起 Agent B 协助,B 在自己的"沙箱"里完成工作流后再把结果回传给 A。

这里有一个坑要提醒:多 Agent 协作是在会话隔离(Session Isolation)的前提下运行的。每个 Agent 有自己的 agentId(必须全小写,比如 code-agent、news-agent),这是系统精准路由请求的基础。命名瞎写,路由就乱了。

2.4 第三位管家:Tools 工具(工具管家)

工具是 Agent 真正能"动手"的载体。

OpenClaw 内置的工具大致分几类:

工具类别

代表能力

系统命令

执行 shell / cmd 命令、查看进程、读写文件

浏览器

打开网页、点击元素、填表、截图、抓数据

网页搜索

调用搜索引擎获取实时信息

文件操作

创建文件、读取文档、生成 PPT/Word/Excel

网络请求

调 API、发 HTTP 请求

通讯发消息

给你自己或别人发微信、QQ、邮件

定时任务(Cron)

让 Agent 给自己安排周期性任务

心跳(Heartbeat)

每隔一段时间主动巡逻有没有活要干

工具是 Agent 的直接调用对象。比如 Agent 要查天气,它就直接调用浏览器工具去打开天气网站;要写一份 markdown,它就直接调用文件工具创建文件。

这里有个细节要拎出来:工具本身是"原子能力",比较底层。普通用户其实不需要直接关心怎么调用它们——后面要讲的技能(Skill)会在工具之上再封一层。

2.5 第四位管家:Skills 技能(技能管家)

技能是 OpenClaw 跟其他 Agent 框架拉开差距的核心设计。

简单理解:技能是"操作手册",告诉 Agent 在某类任务上应该用哪些工具、按什么步骤干。

它的物理形态是一个文件夹:

my-skill/
├── SKILL.md         # 主说明文件(含 YAML frontmatter + Markdown 指令)
├── scripts/         # 可选:辅助脚本
│   └── run.py
├── templates/       # 可选:模板文件
└── README.md        # 可选:人类可读的说明

其中 SKILL.md 是核心。它的开头是一段 YAML frontmatter:

---
name: weather-query
description: 查询全球主要城市实时天气,支持中文查询
version: 1.0.0
---

接下来是 Markdown 写的"什么时候用、怎么用、注意什么"的自然语言说明。

举个例子,假设你装了一个"生成 PPT"的技能,它的 SKILL.md 会清晰告诉 Agent:

  1. 触发条件:用户说"做 PPT""生成幻灯片""做演示文稿"时调用。
  2. 需要的依赖:python-pptx、Pillow 这些库装好没。
  3. 操作步骤:先确定主题,再生成大纲,再调脚本逐页渲染。
  4. 边界条件:用户没说页数时默认 10 页;超过 30 页要确认。

OpenClaw 在执行任务前会先扫描可用技能列表:

先扫描可用技能列表。如果恰好有一个技能明显适用,读取它的 SKILL.md。如果有多个可能适用,选最具体的那个。如果都不适用,不要读取任何 SKILL.md。

这种"按需加载"机制带来的好处是:50 个 Skill 加在一起也只占 1200 个左右的 token——非常省钱。

技能跟工具最大的区别是:工具是动作,技能是 SOP。没有 PPT 技能,Agent 也可以靠工具一步步摸索着生成 PPT;但有了技能,Agent 就像拿到了一份现成的菜谱,效率快好几倍。

2.6 第五位管家:Memory 记忆(记忆管家)

记忆系统负责长期沉淀用户偏好和上下文。

它有几个层次:

  • 短期记忆:当前会话(Session)里的上下文。
  • 长期记忆:用户偏好、个人档案、聊天历史摘要,以向量形式存进本地数据库。
  • 文件型记忆:直接以 markdown 文档的形式存放,方便人类查看和编辑。

举个真实场景:你第一次跟 Agent 说"我叫莫潇羽,写文章喜欢口语化、讨厌排比句",下一次新开会话,Agent 仍然会以这种风格回复你——因为这条偏好被写进了长期记忆。

特别提醒:记忆本质上是个本地文件,删除文件 = 失忆。所以做备份是个好习惯,尤其是用了很久之后。

2.7 几个补充概念

除了五大管家,还有几个名词新手容易混淆:

  • Channel(渠道):你跟 Agent 沟通的通道,比如微信是一个 Channel、飞书是一个 Channel。一个 Agent 可以同时绑定多个 Channel。
  • Session(会话):一段连续的对话上下文。多人共用 Agent 时,每个人的对话是不同 Session,互不干扰。
  • Heartbeat(心跳):Agent 给自己设定的"每 30 秒检查一次有没有活干"的机制。
  • Cron(定时):跟 Linux 的 cron 类似,让 Agent 在特定时间点自动执行任务。

下面这张表把五大组件的"多少关系"列清楚了,建议截图保存:

组件

数量

在系统里的角色

是否调用大模型

Gateway 网关

全局唯一

消息收发与路由

❌

Agent 智能体

可多个

思考、决策、调度

✅

Tools 工具

可多个

原子能力

❌

Skills 技能

可多个

SOP 操作手册

❌

Memory 记忆

全局共享 / 按 Agent 隔离

长期偏好

❌

把这五个管家的关系搞清楚了,OpenClaw 的全部"魔法"就不再神秘——它只是把这五件事拼接得很优雅。


三、软件本体 + 大模型:两条腿走路的设计

很多新手第一次接触 OpenClaw 的时候,脑子里会有一个挥之不去的问题:它到底装在哪儿?我打开微信就能用,是不是云端服务?

不是。它是装在你自己电脑上的本地软件。理解了这一点,后面所有的部署、收费、安全问题才都讲得通。

3.1 它是一个软件,不是一个网站

OpenClaw 的本体是一个开源的命令行程序,由 TypeScript 编写,主要依赖 Node.js 运行环境。在它的 GitHub 仓库 sst/opencode 里,你能看到完整的源代码。

它能装在哪些设备上?

  • ✅ 桌面操作系统:Linux、macOS、Windows
  • ✅ 服务器:任意能跑 Node.js 的 Linux 服务器
  • ❌ 手机操作系统:iOS、Android 都装不了

很多人会困惑:"那我手机上用的'小龙虾'是什么?"——其实那只是聊天工具。你在手机微信里发一条指令,消息会通过微信的服务器转发到你电脑(或服务器)上跑着的 OpenClaw,OpenClaw 执行完任务再把结果发回到微信。手机只是"遥控器",真正的执行机仍然是电脑或服务器。

3.2 开源 + 依赖众多 = 部署有门槛

OpenClaw 的代码是 MIT 协议开源,但开源不等于零门槛。

它的依赖很重,包括:

  • Node.js(指定大版本)
  • Python(部分技能依赖)
  • Docker(沙箱环境)
  • 各种系统级工具(比如 git、ffmpeg、chromium)

加上不少软件包默认从境外源下载,国内拉取经常超时或者失败。所以官方原版的部署过程对普通人很不友好——这也是为什么市面上会出现"代安装服务"这种生意。

针对这个痛点,国内厂商做了两条路线:

  1. 云厂商把它内置到 Linux 镜像里:你在腾讯云或者阿里云买一台轻量服务器,挑选已经预装 OpenClaw 的镜像,开机就能用。代价是你得长期使用这家云厂商的资源。
  2. 桌面客户端 + 一键安装包:把 OpenClaw 的复杂依赖打成一个安装包,下载、点下一步、登录,三步搞定。这条路线最大的受益者是普通用户。

3.3 没有大模型,OpenClaw 也是个空壳子

OpenClaw 自己不带大模型。它只是个"调度框架",思考能力靠外部大模型 API 提供。

你需要给它配置一个或多个大模型接入。配置方式有:

  • 官方 API:直接填 Anthropic、OpenAI 的 API Key。
  • 国产大模型 API:DeepSeek、Kimi、MiniMax、千问、混元、豆包等。
  • 本地模型:通过 Ollama、LM Studio 跑本地大模型,连本机 11434 端口。
  • 大厂内置算力:用某些厂商的客户端时,平台会内置一些主流模型的算力包,新手不用自己配 API Key。

我自己折腾下来的体感是:

任务类型

推荐模型

原因

复杂规划与代码生成

Claude 系列 / GPT 系列

推理强、工具调用准

长文档总结

Kimi、千问

上下文窗口大

中文写作

豆包、Kimi

中文表达自然

大批量 / 经济任务

DeepSeek

性价比高

离线 / 隐私敏感任务

本地 Ollama 模型

不出本机

很多人折腾过本地模型,发现效果差强人意。这其实不能怪本地模型——本地能跑的参数量普遍偏小,工具调用准确率会显著下降。如果你做的是严肃任务,还是优先用云端旗舰模型,本地模型适合做隐私敏感的纯文本任务。

3.4 即时通讯是它的"嘴和耳朵"

OpenClaw 本身也有一个 Web 控制面板(默认跑在 localhost:3000 或 18789 端口),但说实话那个面板更像是给开发者调试用的——设置项又多又散,普通人不太愿意点。

真正让它"飞起来"的,是把它接到即时通讯软件里:

  • 微信(个人 / 企业)
  • QQ
  • 飞书
  • 钉钉
  • WhatsApp / Telegram / Discord / Slack(境外平台)
  • iMessage

接入之后,它的"个人助理"形态才真正显现:你随手在微信里发一句"帮我把昨天群里聊的需求整理成文档发到我邮箱"——OpenClaw 就开始干活了。

3.5 为什么云厂商一窝蜂下场?

回到开头那个问题:既然 OpenClaw 是开源的,为啥腾讯、阿里、字节这些厂商都要做自己的封装版本?

我自己分析下来,背后大概有三个原因:

第一,部署门槛足够高,普通人装不上去。谁能把"安装"这件事简化到一分钟,谁就抓住了入口。

第二,它需要大模型。把它跟自家的算力 / 大模型打包卖,是天然的变现路径。

第三,它最终要连即时通讯。微信是腾讯的、飞书 / 钉钉 / 企业微信各有归属——谁的 IM 工具粘性强,谁就有"近水楼台先得月"的优势。

这就是为什么腾讯、阿里、字节几乎在同一周里都推出了自家的"小龙虾"产品。从大方向看,这是 AI Agent 战场的入口之争。


四、国内本地化方案怎么选

下面进入实操选型环节。市面上能装在国内电脑上、跟微信钉钉直连的"小龙虾"产品大致可以分三类。

4.1 三大方向:开源原版、大厂封装、第三方魔改

为了便于比较,我画了下面这张选型决策图:

flowchart TD
    A{你是什么样的用户?} --> B{懂技术/愿折腾吗?}
    B -- 懂&愿折腾 --> C[OpenClaw 开源原版]
    B -- 不太懂/想省事 --> D{在乎自定义自由度吗?}
    D -- 非常在乎 --> E[选择支持自定义大模型的<br/>第三方桌面客户端]
    D -- 一般在乎 --> F{主要场景是什么?}
    F -- 个人办公/写作 --> G[大厂个人版客户端<br/>如 QClaw]
    F -- 企业协作 --> H[大厂企业版客户端<br/>如 WorkBuddy]
    F -- 浏览器自动化 --> I[强浏览器控制的<br/>大厂方案 如 CoPaw]
    C --> J[100% 开源·全自定义<br/>需要懂部署]
    E --> K[兼容 OpenClaw 技能·支持<br/>多种大模型·开源可改]
    G --> L[扫码即用·内置算力<br/>但只能用平台模型]
    H --> M[企业微信直连·多 Agent<br/>办公场景丰富]
    I --> N[浏览器接管能力强<br/>但配额受限]

4.2 主流方案对比表

下面是莫潇羽@无忆研习社根据公开资料和实际试用整理的一张对比表。注意:各家产品都在快速迭代,等你看到这篇时,具体功能边界可能会有变化,决策时最好对照官网最新版本。

维度

OpenClaw 开源原版

大厂个人版(如 QClaw)

大厂办公版(如 WorkBuddy)

浏览器控制特色版(如 CoPaw)

第三方开源客户端

安装难度

⭐⭐⭐⭐⭐ 高

⭐ 极低

⭐ 极低

⭐⭐ 较低

⭐⭐ 较低

是否需要登录

不需要

需要

需要

需要

不一定

自定义大模型

✅ 完全自由

部分支持

部分支持

❌ 只能用自家

✅ 完全自由

微信直连

需自行配置

✅ 扫码即用

✅ 扫码即用

不一定

部分支持

企业微信/钉钉/飞书

需自行配置

✅ 支持

✅✅ 深度集成

较弱

部分支持

浏览器自动化

内置基础工具

内置基础工具

内置基础工具

✅✅ 强项

内置基础工具

Office 套件集成

❌

一般

✅ 较强

✅ 微软 Office

一般

技能市场

ClawHub 官方

本地化技能市场

本地化技能市场

自家技能市场

兼容 ClawHub

多 Agent 协作

✅

部分支持

✅✅

部分支持

✅

是否开源

✅

❌

❌

❌

✅

适合人群

极客、开发者

个人办公族、小白

企业团队

重浏览器场景

折腾党

4.3 五类用户画像 + 推荐策略

我把读者大致分成五类,给每类一个比较实在的建议:

类型一:技术开发者,喜欢造轮子

闭眼选 OpenClaw 开源原版。能折腾就尽量折腾。你可以读源码、改逻辑、自己改 Skill。代价是部署难度大,且很多依赖需要科学优化(这里指依赖镜像和加速服务的合规优化,比如国内镜像源、CDN 加速)。

类型二:普通办公族,想"傻瓜式"用起来

选大厂个人版客户端,扫码登录、内置算力,五分钟出活。短板是只能用平台提供的模型,自由度有限。但对绝大多数办公场景来说,平台模型已经够用了。

类型三:企业团队,要在企业微信 / 飞书里协作

选大厂办公版。这类产品对企业微信、飞书、钉钉的接入是深度的——可以读取群消息、写智能表格、对接审批流。多 Agent 协作能把不同岗位的智能体串起来。

类型四:靠浏览器吃饭的人

比如做电商运营、做调研、跑数据爬虫的同学,可以重点关注那种把浏览器控制做成强项的客户端。打开标签、点击元素、表单自动填、长流程录制——这类能力是它的招牌。

类型五:教程作者 / 内容创作者

我建议你"养"两只虾:一只是开源原版(保持对底层的理解),一只是大厂版(用来体验产品级的封装)。对内容创作者来说,覆盖面比纯熟更值钱。

4.4 选型时容易踩的几个坑

最后我把自己踩过的几个坑列出来,希望你别再绕弯子:

坑一:盯着"星标数"选

GitHub star 是热度指标,不是质量指标。决定你体验好坏的是你的使用场景与这只虾的能力分布是否匹配。

坑二:迷信"完全自定义"

完全自定义意味着完全自己负责——出了问题没人帮你 debug。新手如果不是核心开发者,选一个能力中庸、官方维护良好的客户端,比"全自由"更香。

坑三:忽略积分/Token 消耗

很多大厂版客户端是"赠你一个体验额度,用完之后买积分"。这个账新手很难预估。OpenClaw 内部有 Heartbeat + 自主进化机制,上下文越来越长,Token 也越烧越快。我的建议是:第一个月先观察消耗节奏,再决定要不要长期养这只虾。

坑四:在主力机上"裸奔"部署

这是后面安全章节要展开讲的——OpenClaw 有较高的系统操作权限,最好不要直接装在装着重要资料的主力机上。


五、从安装到第一次出活

讲完原理和选型,下面把实操路径走一遍。这里以一种"大厂个人版"客户端为例(具体名字可能因更新而变,关注当前主流的扫码即用方案就行),大致流程其他产品都通用。

5.1 三步上手

整个流程压缩到三步:

   ┌─────────────────────────────────────────────┐
   │  Step 1   下载安装                            │
   │  从产品官网下载对应操作系统的安装包             │
   │  双击安装,跟着提示点完就行                    │
   └─────────────────────────────────────────────┘
                       ↓
   ┌─────────────────────────────────────────────┐
   │  Step 2   扫码登录                            │
   │  打开客户端 → 弹出登录界面                     │
   │  用微信扫描二维码完成绑定                      │
   │  (部分客户端可同时绑定 QQ / 飞书 / 钉钉)       │
   └─────────────────────────────────────────────┘
                       ↓
   ┌─────────────────────────────────────────────┐
   │  Step 3   发送指令                            │
   │  方式一:在客户端内对话框直接输入              │
   │  方式二:在微信里给绑定好的机器人发消息         │
   └─────────────────────────────────────────────┘

5.2 主界面的四大区域

打开客户端后,你会看到一个典型的"侧栏 + 主区 + 辅栏"布局:

┌─────────────┬─────────────────────────────┬────────────┐
│  左侧导航   │       中间对话主区          │  右侧辅栏  │
│             │                             │            │
│ - 对话      │   ┌─────────────────────┐  │  文件      │
│ - 任务      │   │  你: 帮我做一份周报 │  │  会话      │
│ - 智能体    │   └─────────────────────┘  │  连接应用  │
│ - 链接应用  │   ┌─────────────────────┐  │  设置      │
│ - 灵感库    │   │  虾: 好的,给我5分钟│  │            │
│ - 文件      │   └─────────────────────┘  │            │
│             │                             │            │
│             │   [输入框 ........] [发送] │            │
└─────────────┴─────────────────────────────┴────────────┘

四个区域各干什么:

  • 左侧导航:切换功能模块,每个 Agent 在这里都有一个独立入口。
  • 中间主区:当前会话窗口,下指令、看回复。
  • 右侧辅栏:当前 Agent 的人设、当前会话产生的文件、当前 Agent 绑定的技能。
  • 顶部 / 底部状态栏:模型选择、积分余额、当前网络状态。

5.3 第一个任务:让小龙虾写一篇笔记

点击新建对话,输入一条简单指令试水:

帮我整理一份关于 AI Agent 入门的学习笔记,要点清晰、配示意图。

提交后你能观察到几件事:

  1. 它先搜索网络资料;
  2. 拿到资料后起草大纲;
  3. 逐节扩写正文;
  4. 把结果写入一个 markdown 文件,并把文件路径告诉你;
  5. 最后给一段总结性回复。

整个过程在右侧辅栏的"文件"标签下可以看到产出物。莫潇羽@无忆研习社建议你养成的一个习惯是:任务完成后立刻把产出物归档到自己的知识库里。系统的"文件"目录是工作区,过段时间会变得乱七八糟。

5.4 灵感库:新手的"提示词模板池"

如果你不知道怎么写指令,灵感库是个不错的起点。

灵感库一般会把常见的办公、学习、自媒体、营销场景做成模板。点开一个模板,你会看到一段已经写好的提示词,比如:

适用场景:自媒体一键生成笔记
提示词模板:
帮我从【主题】生成适合发布在【平台】的笔记,要求:
- 长度:500-800 字
- 风格:口语化、有干货
- 结尾:留一个引发讨论的开放问题

点击使用之后,提示词会被自动填进输入框,你只要替换占位符(主题、平台等)就能发送。

新手前两周可以多用灵感库,看看好的提示词长什么样,慢慢就能自己写。

5.5 产出物去哪儿了

这是新手最容易迷茫的环节:小龙虾给我生成了一个文档,文件在哪儿?

主流客户端的处理方式都是把产出物保存在一个工作区目录下。常见的路径有:

# macOS / Linux
~/.openclaw/workspace/output/
~/.openclaw/skills/

# Windows
C:\Users\<你的用户名>\.openclaw\workspace\output\

具体路径可以在客户端的"设置 → 工作区"里看到。建议你做两件事:

  • 设一个固定的归档目录,比如 ~/Documents/openclaw-output/,每周把产出物移过去并按主题分类。
  • 把工作区加入备份范围,避免不小心删了重要文档。

5.6 防休眠:让小龙虾真正 24 小时在线

如果你想让小龙虾在你睡觉时帮你跑长任务,记得做一件事:关闭系统休眠 + 在客户端里勾选"阻止系统休眠"。

设置位置一般在客户端的"系统 → 性能 / 后台"标签下,会有一个明确的开关:

设置 → 后台
  ┌────────────────────────────────────┐
  │ ☑ 阻止系统进入休眠                  │
  │ ☑ 保持网络连接                      │
  │ ☐ 自动登录开机启动                  │
  │ ☐ 显示后台运行通知                  │
  └────────────────────────────────────┘

如果你的电脑还需要做别的事情,担心 24 小时不关机太费电——把 OpenClaw 装在一台轻量服务器或 Mac mini 上是更优解。这也是为什么社区里有人专门"为养虾买 Mac mini"的原因。

5.7 链接应用:把产出物分发到外部系统

很多人写完文档后想把它存到自己的知识库(Obsidian、印象笔记、海马知识库、腾讯文档等)。这件事可以靠"链接应用"功能完成。

工作流大概是:

1. 在客户端的"链接应用"页面授权一次外部服务
2. 之后下指令时直接说"把这份文档存到我的知识库"
3. Agent 会自动调用对应的 API 上传

如果你没明确告诉它存到哪个知识库,Agent 会自己挑一个;明确说出来更靠谱。

5.8 定时任务

任务页面允许你创建定时任务——这是 OpenClaw 跟传统对话 AI 拉开差距的关键能力之一。

举两个我自己用得很顺手的例子:

# 每天早上 8:30 自动跑
- 抓取昨天的微博热搜前 20 条
- 总结成 5 个内容选题
- 发到我的微信里

# 每周一晚上 22:00 自动跑
- 汇总本周的工作日报
- 提炼成下周计划
- 发邮件到我的私人邮箱

定时任务需要电脑或服务器持续在线,所以重要任务一定要部署到服务器上。


六、给智能体"塑人格"与多 Agent 协作

到这里你已经能让小龙虾干活了。下一步进阶是:把不同任务交给不同的智能体。

6.1 为什么要多个 Agent

设想一个场景:你白天写代码、晚上写公众号、周末做投资研究。如果只有一个"万能 Agent",它的 system prompt 必须同时兼顾这三种风格,结果是哪个都不专业。

更好的方式是给每个领域配一个专属 Agent:

flowchart LR
    主["主 Agent<br/>负责接收并分发"]
    A["写作 Agent<br/>风格: 口语化、有干货"]
    B["代码 Agent<br/>风格: 简洁、注释清晰"]
    C["研究 Agent<br/>风格: 严谨、引用充分"]
    主 --> A
    主 --> B
    主 --> C
    A -.-> 主
    B -.-> 主
    C -.-> 主

6.2 创建一个新 Agent

主流客户端的创建流程都差不多:

  1. 进入"智能体管理"页面,点击"新建"
  2. 输入名称(比如 writer-mo)
  3. 客户端会用对话方式引导你描述这个 Agent 的人设
  4. 你回答几个问题:它是谁?擅长什么?语气风格?
  5. 系统自动生成一段 system prompt,可以直接用,也可以自己改

举个具体例子。我自己创建过一个"撰稿人 Agent",关键设定大致是:

人设:莫潇羽,无忆研习社资深博主,10 年写作经验。
擅长:把复杂的技术原理写成新手能看懂的实操干货。
风格:口语化、有节奏感、句子长短交错;
     第一人称表达多一点;
     避免 AI 腔调("首先""综上所述""值得注意的是"等不要用)。
禁忌:不写空话套话;不堆排比;不要点化。

把这段塞进 system prompt,这个 Agent 后续的输出就稳定地是这个味道。

6.3 同一个问题,不同 Agent 的差异

为了让大家直观感受 Agent 人设的作用,我用一个简单问题做对比:

问题:在桥上能不能停车?

律师 Agent 的回复:

根据道路交通安全法的规定,在桥梁上、隧道里、坡道上停放车辆都属于违法停车的范畴,会面临 50 元至 200 元不等的罚款,部分地区还会扣分。需要特别注意,机动车故障无法移动时,应立即开启危险报警闪光灯,并在车后方设置警告标志,呼叫救援,不可长时间占用桥面。

普通办公 Agent 的回复:

一般不能在桥上停车,会罚款。建议你停到桥下或附近的合法停车位。

差距非常明显。同一个底层大模型,绑定不同的人设之后,输出的专业度和风格都会变。这就是 Agent 设定的价值。

6.4 多 Agent 协作的会话隔离

OpenClaw 的多 Agent 协作是建立在会话隔离(Session Isolation)机制上的。

简单说就是:

  • 每个 Agent 有自己的唯一标识 agentId(必须小写,比如 code-agent)
  • Agent X 调用 Agent Y 时,会通过内置工具 sessions_send 发起请求
  • Y 在自己的独立沙箱里完成工作流
  • 完成后把结果回传给 X
  • X 再汇总后给你最终答复

这种设计的好处是:信息不会串扰。比如代码 Agent 处理的是公司的内部仓库,写作 Agent 处理的是公开文章——它们的上下文完全隔离,避免敏感信息泄露。

这里有一个坑:在公司场景下(一个 Gateway 多个用户共用),多 Agent 平级协作可能仍然存在数据泄露风险。所以生产环境建议使用主从 Agent 结构,而不是平级。

6.5 技能与 Agent 的绑定

技能(Skill)跟 Agent 是绑定关系。

意思就是:同一个 PP

🔒
该内容仅对更高等级社区用户开放
请谨慎解锁时效性强且发布日期较早的文章
单篇解锁后若未显示全文请刷新页面
您当前:游客 · 可见 60% 内容 · 升级至 注册用户 可见 70%
👀
游客
可见 60%
✓ 当前
注册用户
注册用户
可见 70%
社区精英
社区精英
可见 100%
社区守护
社区守护
可见 100%
仅解锁本文,永久有效。如需PDF珍藏版,请联系站长获取。 当前单篇价格 ¥9.9
✏️ 发表评论

请先登录后发表评论

前往登录
📊 站点统计
今日发布0 篇
文章总数1107 篇
昨日发布1 篇
本月发布31 篇
建站时间456 天
🔍 搜索
站长微语

联系站长

QQ:2805463528
AIGC 技术社区
致力于解码 AI前沿技术 与经验分享
纯粹的技术应用社区

💡 欢迎您的建议与反馈,让社区变得更好

快速通道
联系站长
站长QQ二维码
AI交流群
AI交流群
仍在路上

那些寒夜里追赶过的方向

那些冷眼下没放弃的理想

一篇一篇写到现在

仍在路上

"不羁放纵爱自由"

—— 致敬 Beyond
持续创作中 莫潇羽 · 无忆研习社
▲