找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

4296

积分

0

好友

602

主题
发表于 1 小时前 | 查看: 3| 回复: 0

在AI Agent技术重塑人机交互的今天,我们需要的不仅仅是一个工具,更是一个能无缝融入日常生活与工作的智能伙伴。JiuwenClaw 应运而生。它由云AgentArts、2012九问团队和社区广大开发者联合在openJiuwen共建,其名称中的“Claw”象征着精准的抓取与连接。这个项目能够将大语言模型的强大能力,通过你日常使用的各类通讯应用,直接延伸至你的指尖。

项目地址

JiuwenClaw基于Python开发,天然拥有良好的生态兼容性和扩展能力。在模型接入方面,它支持华为云MaaS等主流模型平台,用户只需简单配置即可调用华为云的模型服务。此外,JiuwenClaw 已实现与小艺开放平台的无缝对接,华为手机用户可以通过小艺直接唤醒并使用JiuwenClaw,享受随叫随到的智能服务。

JiuwenClaw的核心理念是“懂你所想,自主演进”。针对各种复杂输入场景,如任务追加、打断、修改等,它能像懂你的贴身任务管家一样,将你的各类需求排出优先级,并有条不紊地完成;同时它也能在你身边自主演进,当你对它表达不满或运行出错时,它会根据你的反馈自动调整相应技能。在连接渠道方面,JiuwenClaw已实现鸿蒙小艺、飞书、钉钉、Discord、Telegram、WhatsApp等渠道的无缝接入,并将持续拓展至更多元平台。

JiuwenClaw 项目介绍界面

JiuwenClaw 核心亮点

1. 自主任务管理,随叫随到

如何让智能体在处理长序列任务时保持目标清晰、执行有序,已成为提升人机协作效率的关键。例如,智能体在处理12月发票时,用户突然想追加处理1月的发票并合并到一个表格中,理想情况是能动态打断当前流程,插入新任务。

为此,JiuwenClaw 引入了任务规划模式,相当于给 AI 配了一个待办事项列表,用户可以对任务进行动态打断、追加、修改和优先级管理。在任务执行过程中,你可以清楚地看到当前任务状态,以及它如何动态调整计划。即便中途打断,它也能灵活地重新规划与更新任务列表

用户可以在对话页面自行选择是否开启任务规划能力。当前聊天会默认开启任务规划,若关闭,则变更为经典的ReAct执行模式,不会追踪任务列表。

JiuwenClaw AI助手任务规划界面

2. Skills 自主演进,越用越好

JiuwenClaw 基于 openJiuwen 自演进框架,支持Skills自动演进。当某次工具调用失败,或者用户给出“不对”、“换个方式”等反馈时,系统会主动记录这些执行错误和反馈,分析根因,生成针对性的改进建议

同时,JiuwenClaw不会自作主张直接更改Skill,而是向用户弹出演进审批窗口,由用户来判断是否接收本次改动:

JiuwenClaw 技能演进审批弹窗

3. 上下文压缩和卸载,省心更省成本

在日常使用智能体时,常常遇到“上下文窗口容量限制”,导致智能体反应变慢甚至遗忘历史对话。为此,JiuwenClaw 使用了openJiuwen的上下文卸载(Context Offload)机制。其核心思路类似于“整理办公桌”:当桌面上的文件(消息)或纸张厚度(Token数量)超过限度时,系统会自动将那些“不太重要的大文件”归档压缩,只保留一份简短索引,从而为当前任务腾出空间。

JiuwenClaw支持实时展示当前上下文状态,可以清晰看到压缩前后的上下文长度和压缩比。通过这种动态管理,既不丢失重要信息,也不让冗余数据拖慢处理速度。

4. 记忆随行,让智能搭档越来越懂你

JiuwenClaw 搭载分层持久化记忆系统。在交互过程中,系统会主动捕捉并记录关键决策、专属称呼、重要事项等内容,通过后台周期性维护整理,让记忆随使用持续沉淀、动态迭代。

系统采用文件分层存储设计,所有记忆数据落地本地文件系统:

  • 稳定身份层:存储核心身份、专属称呼等固定信息;
  • 长期背景层:沉淀角色设定、核心关系等跨会话背景;
  • 动态轨迹层:按日记录交互轨迹、临时关键信息。

例如,当你创建专属角色:“你叫多比,是一只绿色小鹦鹉...”,这些设定会被完整留存,构建稳定的人格画像。日常对话中,系统也会自动记录关键信息,如“我把发票放在 C:\Users\Administrator\Documents\fapiao 里了。” 当跨会话查询时,系统通过智能检索能快速匹配并精准反馈。

5. 更好地“替你操作浏览器”,告别反复人机验证

当前多数浏览器操控方案(如Playwright)采用启动空白浏览器实例的方式,导致每次访问都如同“陌生人”首次登录,需要频繁的人机验证和重复登录。

JiuwenClaw的做法是:通过前端配置用户的浏览器路径并启动浏览器,自动化获取已登录账号、Cookie、本地缓存等Profile信息,实现无缝接管用户当下的真实浏览器环境。这意味着整个操控过程无需反复人机验证。

JiuwenClaw 浏览器服务配置界面

以发送邮件为例:传统方案可能需要处理一系列身份校验;而通过 JiuwenClaw 的本地浏览器操控,智能体可以直接在已登录的邮箱页面中完成操作,整个过程如同用户亲自操作一般自然流畅。此外,JiuwenClaw 拉起的浏览器运行在独立的新进程中,不会影响用户正在进行的工作。

6. 小艺、飞书多通道接入,一键直达

JiuwenClaw支持鸿蒙小艺、飞书、钉钉等多通道接入。通过在小艺开放平台创建OpenClaw模式的智能体,即可与JiuwenClaw服务无缝接入。

通过在飞书开放平台创建自建应用并添加机器人能力,在JiuwenClaw配置对应App ID 与App Secret即可。

JiuwenClaw 飞书频道配置界面

JiuwenClaw 安装部署

创建虚拟环境

# 创建名为jiuwenclaw的虚拟环境
python -m venv jiuwenclaw

# 激活 jiuwenclaw 虚拟环境(选择对应系统)
jiuwenclaw\Scripts\activate      # Windows
source jiuwenclaw/bin/activate   # MacOS

# 安装 JiuwenClaw
pip install jiuwenclaw

启动 JiuwenClaw

通过以下命令启动 JiuwenClaw:

# 初始化 JiuwenClaw (首次启动)
jiuwenclaw-init
# 启动 JiuwenClaw
jiuwenclaw-start

JiuwenClaw 配置

  1. 进入“设置-配置信息-模型配置”配置大模型API KEY。
  2. (可选) 进入“设置-配置信息”配置工具API KEY。
  3. (可选) 进入“频道-频道列表”,参考飞书通道接入指南配置三方Channel。

详见"5分钟上手JiuwenClaw":https://gitcode.com/openJiuwen/jiuwenclaw/blob/develop/docs/Quickstart.md

华为云MaaS对接

JiuwenClaw 当前预置了 华为云MaaS 模型服务 URL,在华为云官方获取API KEY后,填入模型名称,便可以使用JiuwenClaw了。

JiuwenClaw 模型配置界面,展示华为云MaaS接入参数

结语

JiuwenClaw的每一次智能响应与无缝连接,都根植于openJiuwen框架提供的灵活开发与运行能力。作为开源实战生态的重要延伸,JiuwenClaw不仅是今日的智能网关,更是一个面向未来的开放框架。它将持续深化与华为云AgentArts、鸿蒙小艺等生态的融合,拓展更多易用好用的差异化竞争力,让开发者能够基于同一基座,构建出适配任何场景的智能体交互体验。

附录




上一篇:使用AnythingLLM构建企业级私有知识库:支持RAG与多模型的开源方案
下一篇:防范Agent执行rm -rf /:三道安全防线与权限控制实战
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-3-20 09:39 , Processed in 0.518824 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表