我在 OpenClaw 里找“新建聊天”找了半天,后来才明白它根本不是聊天工具

8 阅读9分钟

我在 OpenClaw 里找“新建聊天”找了半天,后来才明白它根本不是聊天工具

我第一次使用OpenClaw聊完一个话题的时候

我下意识地去找“新建聊天窗口”,结果找了半天没找到。

当时我其实挺困惑的。

因为我们现在用 AI 产品已经形成了一种很强的习惯: 只要一个话题聊乱了,或者想切换任务,第一反应就是——新开一个对话

不管是 ChatGPT、Claude,还是大多数 AI 工具,背后的默认逻辑其实都差不多:

  • 一个窗口就是一次会话
  • 一个会话就是一段上下文
  • 觉得脏了、乱了、偏题了,就重新开一个

这已经变成一种几乎不需要思考的使用习惯。

所以我当时看到 OpenClaw,没有第一时间找到“新建聊天”,脑子里冒出来的念头很自然:

这产品是不是哪里没做好? 为什么连这么基础的入口都不明显?

但后来我越用越明白,问题可能不在它“没做好”,而在于——

OpenClaw 从一开始,就不是按“聊天窗口产品”的思路设计的。

它当然也能聊天,但它真正想做的,并不是让你管理一堆聊天窗口, 而是让你拥有一个长期在线的 AI 助手

而一旦你从“聊天工具”切换到“长期助手”这个视角,很多设计就突然说得通了。


我们习惯的是“开新窗口”,OpenClaw 想做的是“同一个助手一直都在”

为什么我们会下意识找“新建聊天”?

因为大多数 AI 产品的核心对象,其实不是“助手”,而是“会话”。

你打开一个窗口,模型围绕这段上下文来回答; 你再打开一个窗口,就是另一段新的上下文。

这种设计非常适合“问答式 AI”:

  • 问一个问题
  • 拿一个答案
  • 切到下一个话题
  • 重新开始

所以它天然鼓励你把 AI 当成一个随取随用的对话工具

但 OpenClaw 更像是在回答另一个问题:

如果 AI 不是一次性问答工具,而是一个长期陪你工作的助手,那它的核心对象应该是什么?

它给出的答案不是“更多会话”,而是“同一个助手持续存在”。

这也是为什么我后来会觉得,OpenClaw 最有意思的地方,不是它接了多少模型、多少渠道,而是它把 AI 的中心,从“聊天窗口”换成了“助手本身”。

换句话说:

  • 普通 AI 产品的中心是 Chat
  • OpenClaw 的中心更像是 Agent

这里的 Agent,你可以简单理解成“长期在线、带着身份和记忆工作的助手”。

这个差别看起来不大,实际会把整个产品形态都带偏到完全不同的方向。


一旦你不再把 AI 理解成聊天窗口,就会需要一个 Workspace

如果一个 AI 助手不是开一个窗口活一次,而是一直存在,那第一个问题就是:

它平时“住”在哪里?

这时候就轮到 OpenClaw 里一个特别关键的概念出场了:Workspace

Workspace 可以理解成这个 AI 助手的工作区,也可以更形象一点,理解成它的“家目录”。

为什么我会觉得这是 OpenClaw 最关键的设计?

因为很多 AI 产品也有“记忆”、也有“自定义指令”、也有“用户偏好”, 但这些东西大多是平台内部维护的。你知道它存在,但不太能直接摸到它的结构。

OpenClaw 不一样。它把很多和“助手长期存在”相关的东西,尽量落到了 Workspace 这个真实的目录里。

也就是说,它不是在说:

“你放心,平台内部会帮你保存这个助手的状态。”

而是在说:

“这个助手有自己的环境,你可以知道它靠什么长期存在。”

这个思路的味道就已经很不一样了。

它不是在造一个聊天界面, 而是在给一个 AI 助手搭一个长期运行的生活环境。


这时候 SOUL、USER、MEMORY 这些词就都说得通了

如果 Workspace 是家,那家里自然要放一些最重要的东西。 在 OpenClaw 里,最有代表性的几类文件通常是:

1)SOUL:它是谁

SOUL 可以理解成这个助手的性格、风格和基本气质。

比如它应该更直接,还是更温和; 更像一个工具型助手,还是更像一个有个性、有长期陪伴感的助手。

这个词看起来很“人格化”,但它背后其实是在解决一个很实际的问题:

如果这是同一个长期存在的助手,它不能每次都像换了个人。

所以 SOUL 真正在定义的是: 这个 AI 助手长期相处下来,会以什么样的方式出现。


2)USER:它在为谁工作

USER 也很关键。

它记录的是这个助手服务的对象是谁,比如:

  • 应该怎么称呼你
  • 你偏好中文还是英文
  • 你平时做什么项目
  • 你对表达风格有什么偏好
  • 遇到某些事情时,优先参考什么资料

换句话说,USER 不是简单的“用户信息”,而是在定义:

这个助手到底是在为谁工作,它该怎么理解这个人。

这点其实挺重要的。 因为一个真正好用的助手,不只是能答题,还得知道它面对的是谁。


3)MEMORY:它长期记住了什么

MEMORY 是最容易和普通聊天上下文搞混的一个词。

但两者其实完全不是一回事。

  • 当前会话上下文 更像是:我们刚刚聊了什么
  • MEMORY 更像是:这个助手长期积累下来的稳定信息

比如:

  • 你的长期偏好
  • 某个项目的背景
  • 已经达成的共识
  • 后面还会继续用到的事实

这就是为什么我前面那个“为什么不强调新建聊天窗口”的疑惑,会慢慢转变成另一个理解:

因为在 OpenClaw 的世界观里,重要的不是你开了多少窗口,而是这个助手是不是在持续积累和延续。

你当然可以管理会话、重置上下文,但它不鼓励你把一切都理解成“一次性窗口”。 它更希望你把它理解成:同一个助手在持续工作。


看到这里,那个“为什么不让我轻易新建聊天”的困惑就变了

一开始我以为这是一个产品交互问题。 后来我发现,它其实是一个产品哲学问题

如果一个产品的中心是聊天窗口,那最自然的操作就是:

  • 新建会话
  • 清空会话
  • 切换会话
  • 用窗口去管理问题

但如果一个产品的中心是长期助手,那设计重点就会变成:

  • 这个助手是谁
  • 它为谁服务
  • 它长期记住了什么
  • 它怎么在不同入口中保持一致

这两种产品看起来都能“对话”,但底层逻辑完全不同。

OpenClaw 明显是在往后者走。

它当然也有 Session,也有上下文管理,但它真正想让你感受到的,不是“我开了几个聊天窗口”,而是:

“我有一个一直在的助手。”


那这个助手怎么和外界打交道?这时候 Channel 和 Gateway 才真正重要

如果一个助手一直存在,那它不能只活在一个网页里。 这时候 OpenClaw 里另外两个词就很关键了:ChannelGateway

Channel:你从哪里找到它

Channel 可以简单理解成“通信入口”。

比如:

  • Telegram
  • Discord
  • WhatsApp
  • WebChat

这些都属于 Channel。

这个词的意义在于,它把“AI 助手”和“聊天界面”分开了。

在很多产品里,AI 是绑定在某个 App 上的。 但在 OpenClaw 这里,更像是:

助手本身先存在,然后你可以从不同 Channel 去联系它。

换句话说,聊天软件只是入口,不是助手本身。


Gateway:后台中枢

有了多个 Channel,就必须有一个东西在后面统一接住它们。 这就是 Gateway

如果用简单的话解释,Gateway 就是 OpenClaw 的后台总控:

  • 接住不同 Channel 的消息
  • 统一调度助手处理
  • 维护状态和任务
  • 把整个系统串起来

你可以把它理解成总机、前台和调度中心的合体。

所以 OpenClaw 这套结构其实很完整:

  • Workspace:助手的家
  • SOUL / USER / MEMORY:它的长期身份、服务对象和记忆
  • Channel:你联系它的入口
  • Gateway:后台中枢,把一切统一起来

当这些词放在一起时,OpenClaw 的设计哲学就已经很清楚了:

它不是在围绕“聊天窗口”设计,而是在围绕“一个长期存在的助手”设计。


所以回头看,“找不到新建聊天窗口”这件事,反而是我理解 OpenClaw 的开始

现在再回头看,我反而会觉得,自己一开始那个困惑特别有意思。

因为它暴露了一个我们已经非常习惯、但未必总是正确的前提:

我们总觉得 AI 应该被组织成一个个聊天窗口。

但 OpenClaw 恰好在挑战这个前提。

它想表达的是:

  • AI 不只是一个临时打开的聊天页面
  • 它可以是一个长期在线的助手
  • 它应该有自己的环境、身份和记忆
  • 它可以从多个入口被访问
  • 它不只是回答问题,而是在持续为你工作

从这个角度看,OpenClaw 最特别的地方,就不是“会不会聊天”,而是:

它在认真回答:如果 AI 真要成为助手,它应该如何长期存在。

而那个“为什么我找不到新建聊天窗口”的小困惑,恰好就是理解这件事的最好入口。


最后一句总结

如果让我用一句话总结 OpenClaw,我会这么说:

OpenClaw 不是把 AI 做成一个个聊天窗口,而是把它做成一个长期在线的助手:它有自己的 Workspace(工作区)、SOUL(性格)、USER(服务对象)、MEMORY(长期记忆),通过 Channel(入口)和外界连接,再由 Gateway(后台中枢)统一调度。

所以它真正设计的,不是“更好用的聊天框”, 而是:AI 助手怎样才能像一个真正的助手那样持续存在。