OpenClaw 工作原理

OpenClaw 工作原理p OpenClaw 不是一个普通的聊天机器人 而是一个住在你电脑里的私人秘书 它能通过微信 WhatsApp Telegram 等聊天软件接收指令 帮你发邮件 查日历 打开浏览器 运行命令 甚至 24 小时自动做事 OpenClaw 是一个完全开源 自己运行在你电脑上的 AI 助手 以前叫 Clawdbot 后来改名 它不像 ChatGPT 那样只聊天 p

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



 <p> 

GPT plus 代充 只需 145

OpenClaw 不是一个普通的聊天机器人,而是一个住在你电脑里的私人秘书,它能通过微信、WhatsApp、Telegram 等聊天软件接收指令,帮你发邮件、查日历、打开浏览器、运行命令,甚至 24 小时自动做事!


GPT plus 代充 只需 145

OpenClaw 是一个完全开源、自己运行在你电脑上的 AI 助手(以前叫 Clawdbot,后来改名)。
它不像 ChatGPT 那样只聊天,而是真正动手做事:

  • 你在 WhatsApp 里说:"帮我查一下明天航班",它就能自动打开浏览器、登录航空公司网站、截图给你。
  • 它支持几百个技能(Skills),社区还在不断增加。
  • 它有长期记忆(记得你喜欢什么),还能自己生成新技能。
  • 最重要的是:数据全在你电脑里,不上传云端,隐私安全

核心思想:把 AI 大模型(大脑) + 本地工具(手脚) + 聊天软件(嘴巴耳朵)连接起来,让 AI 真正成为你的电脑管家。

OpenClaw 最核心的部分叫 Gateway(网关)。它就像你家里的总控台,所有东西都围绕它转。

各部分简单解释:

  • Channel Bridge(通道桥接器):负责跟 WhatsApp、Telegram 等聊天软件"握手"。比如用 Baileys 库连接 WhatsApp。
  • Gateway:唯一运行的进程(占用一个端口,默认 18789),像总机接线员,把消息转发给 AI。
  • AI 大脑:真正思考的是外部大模型(你提供 API Key),Gateway 只负责"叫它来干活"。
  • 工具 & 技能:AI 的手脚,比如打开浏览器、读写文件、发邮件。
  • 记忆系统:像笔记本,AI 不会忘掉你上次说的话。

我们用一个真实例子:"在 WhatsApp 里说:帮我把今天的邮件整理成总结发给我"。

流程图如下:

详细拆解:

  1. 接收指令:你发消息 → 聊天软件的 Bridge 把消息推给 Gateway。
  2. 查找记忆:Gateway 打开你的"个人档案"(Session + Memory),知道你是老用户、上次喜欢什么语气。
  3. AI 思考:把消息 + 记忆打包发给 AI 大脑。AI 像聪明秘书:"嗯,需要先读邮件,再总结。"
  4. 调用工具:AI 说"我要用 Gmail 技能"。Gateway 在安全沙箱里执行(防止 AI 乱改文件)。
  5. 执行 + 反馈:工具把结果给 AI,AI 写出总结。
  6. 回复用户:Gateway 把总结发回 WhatsApp。你就收到了!

OpenClaw 采用经典的三层架构,让我们从外到内逐层理解:

类比:想象一个大型公司

  • 外层(用户接口) = 客户可以通过电话、邮件、微信等多种方式联系公司
  • 中层(Gateway) = 前台接待,统一接待所有客户,然后分配到合适的部门
  • 内层(Workspace) = 不同的业务部门,各自负责不同的事务
  • 底层(能力层) = 公司的资源(专家顾问、工具设备等)

Gateway 是什么?

Gateway(网关)是 OpenClaw 的大门,所有外部消息都必须先经过这里。

Gateway 的三大职责:

1. 认证(Authentication)

确保只有你授权的平台才能连接

2. 路由(Routing)

把消息送到正确的工作空间

3. 日志记录(Logging)

记录所有交互,方便调试和审计

启动 Gateway 的命令:

讯享网# 启动网关,监听 18789 端口 openclaw gateway --port 18789 --verbose

Workspace 是什么?

Workspace(工作空间)是实际处理任务的地方。你可以有多个工作空间,每个负责不同的事情。

一个典型的 Workspace 配置示例:

# workspace-personal.yaml name: "个人助理" llm: provider: "anthropic" # 使用 Claude model: "claude-sonnet-4" apiKey: "sk-ant-xxx" skills: - weather # 查天气 - calendar # 管理日程 - email # 处理邮件 - web-search # 网页搜索 settings: language: "zh-CN" temperature: 0.7 max_tokens: 4000

多工作空间使用场景:

LLM 是什么?

LLM(Large Language Model,大语言模型)是 OpenClaw 的智能大脑,负责理解你的意图和生成回复。

OpenClaw 支持的 LLM:

Channels 是什么?

Channels(渠道)是连接各种消息平台的"适配器"。

每个 Channel 的工作:

  1. 接收消息:从平台获取用户消息
  2. 格式转换:统一转换为 OpenClaw 内部格式
  3. 发送回复:把 OpenClaw 的回复发回平台

示例:Telegram Channel 的工作流程


现在让我们看看一条完整的消息是如何在 OpenClaw 中流转的:

步骤 1-3:消息接收与标准化

用户在 Telegram 发送消息后,Telegram Channel 会将其转换为 OpenClaw 的标准格式:

讯享网{ "platform": "telegram", "channel_id": "telegram_123", "user": { "id": "user_456", "name": "Alice" }, "message": { "type": "text", "content": "上海明天天气?", "timestamp": "2024-03-09T10:30:00Z" } }

步骤 4-5:认证与路由

Gateway 检查这个消息:

  • 来源是否已授权?
  • 应该路由到哪个 Workspace?
  • 用户是否有权限?

步骤 6-8:AI 理解与决策

Workspace 准备完整的上下文发送给 LLM:

[系统提示] 你是一个个人助理,可以使用以下技能: - weather: 查询天气 - calendar: 管理日程 - ... [对话历史] 用户: 你好 助理: 你好!有什么可以帮你的? [当前消息] 用户: 上海明天天气?

步骤 9-12:技能执行

LLM 决定调用 weather skill,Workspace 执行并获取结果:

讯享网{ "location": "上海", "date": "2024-03-10", "weather": "晴转多云", "temperature": "18-26°C", "humidity": "60%", "wind": "东风 3-4级" }

步骤 13-17:生成回复并返回

LLM 根据天气数据生成自然语言回复,通过原路返回给用户。


技能是 OpenClaw 执行特定任务的"能力模块"。如果把 OpenClaw 比作一个人,技能就是这个人学会的各种本领。

每个技能包含:

示例:天气技能的定义

OpenClaw 对技能有严格的安全控制:

权限类型:


让我们通过一个真实场景,串联所有概念:

需求:每天早上 8 点,通过 Telegram 收到今日天气 + 日程提醒

# workspace-daily-report.yaml name: "每日报告助理" # 定时任务 cron_jobs: - name: "早间报告" schedule: "0 8 * * *" # 每天早上8点 action: type: "send_message" channel: "telegram" template: | 请生成今日报告: 1. 查询我所在城市的天气 2. 列出今天的所有日程 3. 以友好的方式呈现 # 可用技能 skills: - weather - calendar # LLM 配置 llm: provider: "anthropic" model: "claude-sonnet-4"

讯享网早安!今日简报

天气情况 上海今天多云,气温 15-23&deg;C 建议穿着:薄外套 降雨概率:10%

今日日程

  • 09:00 - 10:00 团队晨会
  • 14:00 - 15:30 客户演示
  • 16:00 - 17:00 代码评审

温馨提示 今天有 3 个会议,建议提前准备演示材料。


数据类型及存储方式:


OpenClaw 的设计允许轻松扩展:


小讯
上一篇 2026-03-10 20:24
下一篇 2026-03-10 20:26

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/211835.html