利用 JiuwenClaw AgentTeam 打造自动化研发团队

本文介绍如何通过 JiuwenClaw AgentTeam 构建自动化研发团队,实现字幕软件开发、AtomGit Issue/PR 智能处理与飞书文档同步。

目录

JiuwenClaw 平台概述

openJiuwen 是一个开源的 AI Agent 平台,其核心目标是为开发者提供灵活、强大且易于使用的 AI Agent 开发与运行环境。

借助这一平台,开发者能够迅速搭建起可处理各种复杂度的 AI Agent,实现多个 Agent 之间的协作互动,从而高效地打造出生产级别的可靠 AI Agent。同时,该平台也帮助企业和个人用户快速构建自己的 AI Agent 系统或平台,促进商用级 Agentic AI 技术的广泛落地应用。

系统架构

openJiuwen 的整体架构由三大核心模块构成:openJiuwen CoreopenJiuwen Studio 以及 openJiuwen Ops

系统架构图

在开发阶段,openJiuwen 提供了 Agent 编排与构建能力,让开发者能够快速创建 Agent 并进行高效开发。

预置智能体类型

目前,openJiuwen 提供了两种预置智能体类型,为用户提供丰富的功能和灵活的开发选项,以适应不同场景下的智能化需求:

  • ReActAgent:这是一种基于 ReAct(推理 + 行动)规划范式的 Agent。它通过「思考 → 行动 → 观察」的循环迭代过程来完成任务。ReActAgent 拥有强大的多轮推理和自我纠错能力,能够进行动态决策并灵活适应环境变化,特别适合那些需要复杂推理和策略调整的任务场景。

    ReActAgent 架构

  • Workflow Agent:这是一种面向多步骤任务的流程自动化 Agent,严格按照用户预设的任务流程来高效执行复杂任务。它强调通过预定义流程实现任务的规范化与高效执行,适用于任务结构清晰、能够分解为多个明确步骤的场景。

    Workflow Agent 架构

JiuwenCLaw概述

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

什么是 AgentTeams

​ 从Prompt Engineering(提示工程)、Context Engineering(语境工程)演进至当下备受瞩目的Harness Engineering(驾驭工程),AI领域的工程范式始终处于高速迭代之中。

​ 目前,针对单一智能体的“驾驭与治理”已逐渐成为行业标配,但如何让多个智能体仿若一支精锐团队,实现自主分工、高效沟通与无缝协作,依然是横亘在行业面前的核心挑战。

​ 恰逢这一趋势风口,获华为支持的openJiuwen社区正式发布了最新的JiuwenClaw版本。该版本重磅新增了对AgentTeam多智能体协同能力的支持,并前瞻性地提出Harness Engineering的下一个演进方向是“Coordination Engineering(协同工程)”,成功将多智

能体自主协同从抽象的概念转化为可直接落地的实战场景。

飞书群中添加机器人

参考文档飞书频道配置指南

在飞书群聊中,添加创建好的飞书机器人后,用户可以直接在群聊中对话。飞书机器人负责接收用户的指令,并代理用户与 JiuwenClaw 进行交互。

飞书群机器人

开启 AgentTeams

在飞书对话中,输入以下命令即可主动开启 AgentTeams 模式:

/mode team

然后可以直接输入需求来安排任务。

开启 AgentTeams 模式

工作流程

整体工作流程如下图所示:

工作流程概览

AgentTeams 的标准协作流程包含以下步骤:

  1. Leader 接收到任务后,开始拆分任务
  2. Leader 布置任务
  3. Teammate 认领任务
  4. Teammate 执行任务
  5. LeaderTeammate 之间相互通信
  6. Teammate 汇报任务进度
  7. Leader 总结工作

以下是各阶段的操作截图:

步骤 1-2:任务拆分与布置

Leader 拆分任务

步骤 3-4:任务认领与执行

Teammate 执行任务

任务执行中

任务执行过程

代码生成

持续执行

步骤 5-6:通信与汇报

通信汇报

任务汇报

步骤 7:总结

Leader 总结

结束

当所有任务完成后,Leader 会输出最终的总结报告。

任务结束

自动处理 PR

工具地址https://atomgit.com/GitCode/ag-cli

可以在 JiuwenClaw 中配置 AtomGit 的 CLI 工具,设置监听后自动处理审核和合并 PR。

⚠️ 注意:监听需要提供公网域名,用来接收 AtomGit 的 Webhooks 通知。

AtomGit 提供了 ag-cli 工具,可以在 JiuwenClaw 中接入。接入后,AgentTeams 即可通过它来管理代码仓库,并自动实现 PR 的管理。

ag-cli 配置

可以参考文档在系统中安装 ag-cli,也可以直接将文档提供给 JiuwenClaw 进行安装。

安装 ag-cli

安装到最后,需要手动进行授权。

授权步骤 1

授权步骤 2

模拟生成 PR

PR 的生成主要演示了 JiuwenClaw 有能力接管 AtomGit

PR 生成演示 1

PR 生成演示 2

自动生成飞书日报

参考文档飞书 CLI 官方文档

飞书日报

飞书推出了 lark-cli 终端工具,可以在 JiuwenClaw 中接入和使用。接入后,JiuwenClaw 便具备了操作飞书文档的能力。

当然,JiuwenClaw 本身已接入飞书机器人,也可以直接给该机器人开通相关权限来操作飞书文档。

JiuwenClaw 接入飞书 lark-cli

接入 lark-cli

授权给 lark-cli

授权步骤 1

授权步骤 2

总结

通过 JiuwenClaw AgentTeam 的 Leader-Teammate 协作框架,我们可以轻松打造一支 7×24 小时在线的自动化研发团队。从需求拆解、任务分配到执行汇报,Leader 与 Teammate 之间的高效协同,让复杂项目的推进变得井然有序。

本文以三大实战场景为例——字幕软件开发AtomGit Issue/PR 智能化处理飞书文档同步与日报生成——展示了 AgentTeams 在真实研发流程中的落地价值。借助飞书机器人作为交互入口,结合 ag-clilark-cli 等工具链,AI Agent 不仅能写代码,还能管理代码仓库、操作协作平台,真正融入团队的工作流。

未来,随着 AgentTeams 在更多业务场景中的深入应用,人机协作的研发模式将成为提升团队效率的关键杠杆。

相关引用

  1. https://atomgit.com/openJiuwen 欢迎star
  2. https://www.openjiuwen.com
Logo

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

更多推荐