当下 AI Agent 从实验室走向产业落地的进程不断加速,我们究竟该以怎样的视角审视智能体的真正价值?是执着于大模型能力的极致比拼,还是回归用户真实使用场景与终端生态的本质诉求?带着这样的疑问,我们不妨跳出单一的模型维度,重新思考 AI Agent 在鸿蒙生态下的落地逻辑与未来形态。

最近这一波 AI Agent 的讨论,真的很热。

但我越来越强烈的一个感受是:很多人讨论 Agent,还是下意识把注意力放在模型上。模型强不强,推理能不能绕出来,工具调用准不准,多轮会不会崩。这些当然重要,可如果你真的站在工程落地的角度去看,会发现一个更现实的问题——很多 Agent 不是“不会想”,而是“活不下来”。

它能理解任务,也能生成答案,但一到真实环境里就开始掉链子:入口太远、执行不稳、状态断裂、权限复杂、端侧资源吃紧,最后就变成一个“看起来很聪明,但很难成为日常助手”的系统。

也正因为这样,我最近看JiuwenClaw 这个方向,会觉得它比很多“只会在网页里聊天”的 Agent 更值得写。公开资料里,JiuwenClaw 被描述为一个基于 openJiuwen 开发的 AI Agent 应用,核心思路不是再造一个全新的 AI 入口,而是把 AI 接进用户日常使用的聊天和通讯场景里;

而当我再把这个思路,和 OpenHarmony / HarmonyOS NEXT 这样的终端系统环境放在一起看,事情就更有意思了。

因为这时候我们真正讨论的,就不再只是“JiuwenClaw 能不能跑到鸿蒙上”,而是:如果我们真的去实现一个 JiuwenClaw-on-OpenHarmony,它应该被做成什么?它到底是在移植一个聊天机器人,还是在打造一个常驻于设备侧的个人 AI 助手?
在我看来,答案显然是后者。

JiuwenClaw是什么?

很多人一看到它和 openJiuwen 有关系,就容易把 JiuwenClaw 写成“平台能力的一个延伸”。这并不完全错,但如果这么写,概念就会飘。因为对我们来说,真正有感知的不是平台层,而是它究竟以什么方式进入我的日常使用链路。可以说需求、讨论、任务、执行、反馈,这一整条链路,本来就大量发生在聊天工具里;JiuwenClaw 做的事情,就是把 AI Agent 接到日常通讯工具里,让用户直接在聊天场景中调用 AI。

这其实是个非常“工程化”的判断。因为真正高频、低门槛、用户几乎不用重新学习的入口,从来不是一个新的产品壳子,而是他已经在用的入口。聊天,就是这样的入口。

这也是为什么 JiuwenClaw 我更愿意把它理解成一种“通讯入口型个人 AI 助手”,而不是一个抽象的平台演示项目。它背后确实依托 openJiuwen 这样的 Agent 平台能力,但最终落地形态更接近于一个能在真实沟通链路中接住任务、持续陪伴、持续执行的 Agent 应用。

JiuwenClaw AI Agent 是一个集成了多种先进 AI 技术的智能代理系统,其核心功能与优势主要体现在以下几个方面,这些特点使 JiuwenClaw AI Agent 成为一个功能全面、适应性强且安全可靠的智能助手。在这里插入图片描述
不同于传统聊天AI“只说不做”的局限,JiuwenClaw 真正实现了“自然语言指令→AI自主执行”的闭环,成为个人办公自动化与团队协作的核心工具。它不仅打破了传统AI工具“只说不做”的局限,更通过自然语言指令直接操作系统,实现从“被动问答”到“主动执行”的跨越。下面,我们从定义、能力、场景到部署,让新手也能快速拥有专属的“数字员工”。

解决 Agent 最现实的问题:入口

这两个月 OpenClaw 之所以火,不只是因为它“会自动化”,而是因为它让很多人第一次看到了另一种 Agent 形态:个人 AI 助手不是一个网页,不是一个 IDE 插件,而是一个长期运行在你自己设备上的、通过你已经在用的渠道来回应你的助手。

OpenClaw 官方 README 里对自己的定义就很直接:它是一个运行在你自己设备上的 personal AI assistant,会在你已经在用的渠道里回答你,包括 WhatsApp、Telegram、Slack、Discord、Google Chat、Signal、iMessage、Feishu 等;它还强调 Gateway 只是控制平面,真正的产品是“这个助手本身”。

这段描述为什么值得反复看?因为它其实点破了 Agent 下一阶段竞争的关键:
不是谁再做一个新的 AI App,而是谁更早进入用户已有的工作流和沟通链路。

这一点放到 JiuwenClaw 身上,几乎一模一样成立。

它没有选择去“重新教育用户如何用 AI”,而是顺着用户已有的聊天行为往里塞 AI 执行能力。这种做法,看起来不像某些平台那样炫,但反而更接近真实世界的落地逻辑。因为用户不会为了每个任务都专门打开一个 AI 平台,但他很愿意在自己已经打开的聊天窗口里,顺手把事交给一个助手去做。

很多 Agent 项目做着做着,最后变成了“功能很多,但入口很远”;JiuwenClaw 这种方向,反而是在做一件更重要的事情:缩短 AI 与用户之间的最后一跳。

JiuwenClaw-on-OpenHarmony

一旦你把JiuwenClaw放进 OpenHarmony / HarmonyOS的设备环境里,你讨论的就不再只是“聊天入口”,而是*设备入口、系统入口、服务入口。华为开发者文档已经把这一趋势讲得非常明确。HarmonyOS 的 Agent Framework Kit 提供了“拉起指定智能体”的能力;

HarmonyOS 6 的 release notes 里也写到,Beta 版本开始支持 Agent Framework Kit 这种智能体框架服务;而官方活动页对 HMAF(Harmony Agent Framework)的表述更直白——它面向鸿蒙生态,定义的是鸿蒙系统下操作系统、应用与智能体之间的协同方式。
这意味着什么?

意味着如果我们真的去实现 JiuwenClaw-on-OpenHarmony,它的意义根本不只是“把一个 Python Agent 跑到鸿蒙设备上”。更大的价值在于:AI 助手有机会从“聊天工具里的一位联系人”,进一步变成“设备里的一种服务能力”。

因为这时 JiuwenClaw 不再只是“在飞书里回你一句话”,而可能进一步演化成:

●你在设备上自然唤起的一个常驻助手

●你在多终端之间延续同一个任务的执行代理

●你在系统服务入口里触发的一段智能流程

●你在端侧持续对话、持续追加、持续打断的一位个人 AI 助理

从工程语义上说,这已经不是“聊天机器人接入系统”,而是*个人 AI 助手开始进入操作系统组织用户任务的方式里。

openclaw-on-openHarmony架构如何实现?

OpenClaw 代码体量很大、依赖 Node.js 和 Docker,不适合直接在 OpenHarmony 上跑;因此这个项目选择的是基于 NanoClaw 这种极简替代方案,在 OpenHarmony / HarmonyOS NEXT 上重构出一个可以工作的 Agent 应用。移植策略SQLite 数据层、类型层、任务调度层部分移植,container-runner、agent-runner、ipc-mcp-stdio 等核心执行模块则改写为 ArkTS 下的 AgentCore.ets、ApiClient.ets、ToolRegistry 等组件都是要考虑的

因为它说明了一个现实:端侧鸿蒙环境并不欢迎那种“把桌面端/服务器端运行时整包塞过来”的做法。*真正能落地的方案,往往不是生硬移植,而是围绕端侧约束、语言栈、能力边界和交互形态,做一轮新的拆解和重构。因此如果我们讨论实现 JiuwenClaw-on-OpenHarmony,应该保留 JiuwenClaw 这类项目最核心的“个人 AI 助手”能力模型,然后针对鸿蒙端侧环境,重新设计入口层、执行层、工具层、状态层与端云协同层。

这才是工程视角下真正成立的“on OpenHarmony”。

JiuwenClaw-on-OpenHarmony 应该怎么理解?

我认为至少要重构三层:

第一层,入口层要从“聊天窗口”扩展到“设备服务入口”

JiuwenClaw 原本最打动人的地方,是它选择聊天作为入口。这个判断没有问题,而且在国内生态里非常务实。腾讯云那篇文章甚至把它的优势直接概括成一句话:很多 AI 项目都想创造新入口,但 JiuwenClaw 选择了更现实的入口——聊天。

可一旦到了 OpenHarmony,入口就不能只停留在聊天工具了。

因为鸿蒙设备本身就意味着更多元的交互点:应用内入口、服务卡片、系统组件、语音入口、Function 组件、甚至未来的系统级智能体唤起方式。官方文档已经说明,Agent Framework Kit 可以通过 Function 组件拉起指定智能体,这就给“个人 AI 助手”提供了一个比纯 IM 更自然的系统入口。

所以我理解的 JiuwenClaw-on-OpenHarmony,第一件要做的事不是把飞书 Bot 原样搬到鸿蒙上,而是把“聊天式入口”升级成“聊天 + 设备 + 系统组件”的复合入口。

你依然可以从聊天开始,但绝不能只停在聊天。

第二层,执行层要从“消息响应”升级为“端侧常驻任务代理”

很多人写 Agent 项目,最容易犯的一个毛病,就是把“回复能力”当成“执行能力”。

但从工程上说,这两者差得非常远。

一位真正有用的个人 AI 助手,不应该只是你发一句,它回一句;它要能接住一个持续任务,能够被打断、追加、恢复、延续,甚至在不同上下文之间来回切换。腾讯云文章里其实已经点到了这一点:Agent 的问题往往不是模型,而是执行系统;因为真实任务流程不是一次对话,而是任务理解、信息搜索、工具调用、数据整理、结果输出这一整套系统。

这也是为什么我觉得 JiuwenClaw-on-OpenHarmony 第二层应该重构的是“执行层”。

你不能只把它做成一个能在鸿蒙端说话的聊天界面,而是要让它逐步具备常驻式任务代理的能力。也就是说:

●会话不能是一次性的

●任务不能因为切后台就丢了

●打断之后要能续上

●不同入口进入时,状态要能回收

●轻任务在端上就地完成,重任务交给云侧

●结果回流后,端上还要能继续接住用户的下一步指令

如果做不到这一点,那它充其量只是“鸿蒙版聊天机器人”;做到了,才配叫 JiuwenClaw-on-OpenHarmony。

第三层,工具层要从“通用工具调用”走向“设备能力编排”

参考仓库 nanoclaw-on-openharmony 的一个很有价值的地方,在于它没有把 ArkTS 端做成一个纯展示壳子。README 里给出的架构很清楚:除了 UI,它还包含 AgentCore 的 ReAct 循环、SQLite 的 DatabaseService、ToolRegistry、TaskScheduler,以及文件工具、Web 工具、Memory 工具、MCP 远程工具和向量 RAG 服务。
这说明什么?

说明端侧 Agent 真正的关键,不在“能不能把大模型 API 调起来”,而在于有没有形成一层稳定的可调度能力层。

对于 JiuwenClaw-on-OpenHarmony 来说,这一层更应该进一步往前走: 不是只接通用工具,而是逐步演化成设备能力编排层。

也就是说,工具不再只是“搜索”“文件读取”“Web 抓取”这些传统 Agent 工具,而开始包含:

●设备状态理解

●本地文件与媒体处理

●端侧通知与提醒

●跨入口任务恢复

●与系统级组件的联动

●云端服务与端侧能力的协同调度
写到这里你会发现,事情已经变了。
一开始我们谈的是“把 JiuwenClaw 做到 OpenHarmony 上”,写着写着就会意识到:真正的 on OpenHarmony,不是部署位置变化,而是工具语义变化。

它从“通用 AI 工具集合”,变成“设备里的可调用服务能力”。

不在 Demo,而在长期运行
说实话,我现在看很多 Agent 项目,最怕的不是它不够惊艳,而是它只有 Demo 味。

页面挺酷,链路挺顺,演示视频也挺丝滑,可一到真实环境里,三天后你再去看,它已经半死不活了。原因通常不是模型退化,而是系统工程没补齐。如果要实现 JiuwenClaw-on-OpenHarmony,真正难的地方大概有这么几个。

第一个是状态连续性。

聊天工具里的助手还有一个“每次重新开始对话”的天然借口,但设备侧助手没有。用户会默认你记得他刚刚说过什么、做到哪一步、为什么停住、下一步该接什么。所以记忆不只是向量库问题,更是任务状态管理问题。

第二个是端侧资源和运行边界。

OpenClaw 这种重量级运行时并不适合直接搬进鸿蒙端。真正能活下来的端侧 Agent,一定要重新思考模型调用方式、ReAct 循环开销、工具执行粒度、SQLite 持久化策略,以及 UI 线程与 Agent 主循环之间的边界。

第三个是安全与权限边界。

OpenClaw 官方仓库本身就非常强调安全策略,尤其是私信访问、配对审批、allowlist 等控制,这说明一旦 Agent 进入真实通讯和任务执行环境,风险模型立刻就变复杂了。最近甚至已经有专门针对 Clawdbot/OpenClaw 这类工具型个人 Agent 的安全审计研究,指出这类系统在含糊目标、开放式指令和看似 benign 的越狱提示下,会触发更高风险的工具动作。

这一点放到 JiuwenClaw-on-OpenHarmony 上,只会更敏感,不会更轻松。

因为设备侧助手离用户更近,能拿到的上下文更多,触达的能力也更多。你一旦让它真正进入端侧入口,它就不再是“远端网页上的一个 AI 服务”,而是一位可能长期伴随用户设备运行的代理程序。这个时候,权限收敛、用户确认、风险动作隔离、日志可审计,都会变成硬指标。

我理解的 JiuwenClaw-on-OpenHarmony

写到这里,其实文章的观点已经很清楚了。

如果只把 JiuwenClaw 看成“类似 OpenClaw 的国产项目”,那它当然可以写; 如果只把 OpenHarmony 看成“一个可以承载 Agent 的端侧系统”,那它也可以写。

但真正把这两个词连在一起时,我觉得最有价值的,不是泛泛地说“前景广阔”,而是把那个更具体的判断说出来:
JiuwenClaw-on-OpenHarmony 的本质,不是把一只龙虾搬上鸿蒙,而是把“个人 AI 助手”从聊天联系人,推进成设备里的常驻能力。
这里面有三个非常关键的变化。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐