打开网易新闻 查看精彩图片

机器之心发布

一个月前我们发布了基于华为 openJiuwen 开源社区构建的 DeepAgent 和 DeepSearch 两款智能体双双霸榜 [DeepAgent与DeepSearch双双霸榜!答案指向openJiuwen这一新兴开源项目]

近期,我们留意到 openJiuwen 社区又有新动态:开源了一款基于 Python 开发的 “小龙虾” JiuwenClaw,支持华为云 MaaS 服务和小艺开放平台无缝对接,我们第一时间安装试玩了一下,发现这只 “龙虾” 还真不简单。

首先,最直观的感受就是 JiuwenClaw 的安装十分方便,只需一行命令就能完成安装部署。虽然近期市面上各式各样的龙虾越来越多,但安装部署却不容易,甚至带火了付费安装服务,还要排长队,相比而言,JiuwenClaw 在安装体验上还是很顺手的。

我们在使用过程中也发现,JiuwenClaw 的任务支持随意打断、随时追加,即便中途调整需求,系统也能自动重新编排和调整任务,整个过程非常丝滑!

另外,JiuwenClaw 也给龙虾提供了专业科学的 “养殖条件”,任务执行过程中的错误、或者你的任何反馈,都会帮助龙虾自主演进,真正做到越来越懂你!

打开网易新闻 查看精彩图片

项目地址:

  • https://gitcode.com/openJiuwen/jiuwenclaw
  • https://github.com/openJiuwen-ai/jiuwenclaw

一键安装

JiuwenClaw 的安装非常简单,一行命令即可安装,一行命令直接启动。

# 安装 JiuwenClaw

pip install jiuwenclaw

# 初始化 JiuwenClaw (首次启动)

jiuwenclaw-init

# 启动 JiuwenClaw

jiuwenclaw-start

启动后就能开始 “养龙虾” 了,JiuwenClaw 的设计理念是 “懂你所想,自主演进”,主打对龙虾进行自主科学 “喂养”。

打开网易新闻 查看精彩图片

任务自主管理

JiuwenClaw 有个特别有意思的设计 —— 给 AI 配了一个待办事项列表,而且 AI 对这个清单拥有完全的掌控权,可以对任务进行动态打断、任务追加、任务修改、和优先级管理。

市面上确实有些助手也能给自己记备忘录,但大多像个黑盒子,你只知道它能记,却看不清它是如何运作的。而JiuwenClaw在任务执行过程中,能清楚地看到当前任务状态,以及它如何动态调整任务执行计划。

更让我惊喜的是,即便中途打断它,它也能灵活地重新规划。比如我有一次让它查北京未来 7 天的天气,等它记下这个待办后,我马上改主意说:“算了,不查北京了,换成杭州。” JiuwenClaw 直接删掉原来的待办事项,把新任务加进去,整个过程非常丝滑。

打开网易新闻 查看精彩图片

同时,JiuwenClaw给任务规划模式做了一个开关,对于一些简单任务选择智能执行模式,JiuwenClaw便不会追踪列表。

这种动态调整的能力,让 AI 真正像个会思考的助手,而不是只会机械执行指令的工具。

Skills 自主演进

在使用 JiuwenClaw 的过程中,还发现了一个挺有意思的特性 ——Skills 自动演进。只要在配置里打开自演进开关,它就会在后台静默运行,一边陪你完成任务,一边悄悄观察执行过程和对话内容。

有一次工具调用失败了,系统自动弹出了演进信号—— 当时还有点意外,没想到它会把这个也记下来。还有一种情况是在对话里说了句 "不对" 或者 "换个方式",它同样会把这当成一次有价值的反馈,悄悄归因到当前正在使用的 Skill 上,然后着手生成改进内容。比如依赖库更新后,Skill 没有及时同步,导致生成的代码报错 —— 找不到对应的属性名。这种时候自演进就派上用场了,它会自动捕捉到这次失败,分析出根因,生成针对性的改进建议。

打开网易新闻 查看精彩图片

让人觉得贴心的是,它不会自作主张直接改掉 Skill,而是会弹出一个演进审批窗口,把生成的改进内容摆在你面前,让你来判断—— 这个改动合不合理,要不要接受。你觉得没问题,点一下确认,它就把这次的经验总结进对应的 Skill 里;觉得不对,驳回就好,它不会强行写入任何东西。

打开网易新闻 查看精彩图片

上下文压缩和卸载

JiuwenClaw 另一个让我很喜欢的地方,是它能实时让我看到它的上下文状态。我特意试了个长上下文的任务 —— 让它搜索最近一周关于 OpenClaw 的新闻,按时间介绍每个关键事件的详细内容。这类任务对上下文管理来说是个考验,如果一股脑把所有搜索结果都塞进上下文里,结果就是每次请求大模型时,token 数疯狂飙升,眼看着钱包就要被撑爆。

对于这样的问题,JiuwenClaw 内置了上下文压缩和卸载的能力。在任务执行过程中,我清楚地看到它的上下文长度涨到 22K 时,自动触发了上下文压缩卸载的机制 —— 瞬间,上下文长度变为 5.6K,差不多是原来的四分之一。更让人安心的是,直到整个任务结束,上下文长度都没超过 20K。并且在执行过程中,也看到了 JiuwenClaw 在自动按需加载被压缩和卸载掉的上下文原文,尽量不损失任务关键信息。

打开网易新闻 查看精彩图片

这种 “精打细算” 的能力,不仅让它在长任务中保持轻盈,也让人用得放心,不用担心不知不觉烧掉太多 token。

更好地“替你操作浏览器”

第一次体验 JiuwenClaw 的浏览器操控时,一个直观的感受是:它的浏览器操控更懂用户,继承了用户所有的登录状态、浏览记录和习惯偏好,就像一个真正了解用户心智的浏览器助手。

在目前大多数浏览器助手实现中,通常都会在沙箱中启动一个全新的浏览器实例。这种方式虽然标准化、易于部署,但在真实使用场景中往往会暴露出一些天然的缺陷:没有历史记录、没有 Cookie、没有用户身份信息、每次访问都像是一个 “陌生设备”,结果就是:频繁触发人机验证、账号状态丢失、需要反复登录、自动化任务成功率降低。对于很多需要登录态的网站来说,这种方式往往会让 Agent 的实际可用性大打折扣。

JiuwenClaw 的做法是:通过前端配置用户的浏览器路径并启动浏览器,JiuwenClaw 就可以自动化获取已登录账号、浏览器 Cookie、本地缓存、浏览历史、用户偏好设置等 Profile 信息,实现无缝接管用户当下的浏览器环境,这意味着,JiuwenClaw 的浏览器操控是基于用户信任的真实环境,整个操控过程因此变得非常自然。

打开网易新闻 查看精彩图片

此外,JiuwenClaw 在设计上还特别考虑了一个现实问题:自动化任务不能影响用户正在进行的工作。因此 JiuwenClaw 拉起的浏览器运行在独立的新进程中。这意味着:不会干扰用户当前打开的浏览器、不会影响用户正常浏览网页、自动化任务可以在后台运行。同时,系统会持续监测浏览器操作状态,用户还可以在必要时进行人机协同操作。

轻松绑定小艺频道

作为一个鸿蒙终端和小艺生态的长期用户,不得不说小艺智能体接入 JiuwenClaw 平台还是很丝滑的。通过在小艺开放平台获取ak、sk、AgentId信息并绑定 JiuwenClaw,即可快速接入鸿蒙终端的小艺 app。网页、移动终端随时可以下达任务到 JiuwenClaw 服务。简直不要太方便。

小艺开放平台:https://developer.huawei.com/consumer/cn/

打开网易新闻 查看精彩图片

结语

OpenClaw 之所以爆火,核心在于能像 “数字员工” 一样自主拆解任务、调用工具执行操作,还支持多渠道交互,真正实现 “替用户做事” 而非单纯对话答疑。

而 JiuwenClaw 在这份优势之上,真正做到了一键安装与科学喂养!同时,OpenClaw 平台的 Skills 可在 JiuwenClaw 上无缝迁移复用,无需重复构建,每个人都能轻松拥有属于自己的 “龙虾”,还能根据自己的使用习惯和喜好科学 “养虾”,真正做到懂你所想、灵活高效!

但是,在使用过程中,我们发现 JiuwenClaw 当前接入的主要是小艺、飞书、钉钉等国内软件,还没有接入国外软件,希望 JiuwenClaw 能持续优化,后面可以发布更多好玩的特性。

相信用不了多久,每个人的工作与生活里,都会有专属 “龙虾” 相伴,甚至日常工作与生活都是一群 “龙虾” 在对话与协作。不妨趁现在,赶紧安装 JiuwenClaw,亲手驯养你的专属 “龙虾”,让 AI 真正为你打工,解锁更轻松的高效生活!

https://www.openjiuwen.com/blogs/blog-artical?id=59

https://gitcode.com/openJiuwen/jiuwenclaw

https://github.com/openJiuwen-ai/jiuwenclaw

安装指导:https://gitcode.com/openJiuwen/jiuwenclaw/blob/develop/docs/Quickstart.md

文中视频链接:https://mp.weixin.qq.com/s/QRA-fQYLsiE9neaaINEaQw