文档首页/ 需求管理 CodeArts Req/ 用户指南/ 通过华为云码道CodeArts代码智能体实现需求管理智能化
更新时间:2026-10-27 GMT+08:00
分享

通过华为云码道CodeArts代码智能体实现需求管理智能化

需求管理服务(CodeArts Req)支持以“CodeArts工具链插件”形式与华为云码道CodeArts代码智能体集成。CodeArts工具链插件通过灵活配置提示词(Prompt)、技能(Skill)等指令可让智能体更高效完成需求管理相关任务操作。

无需学习控制台的相关操作,就可以直接在华为云码道CodeArts代码智能体聊天窗口通过自然语言指令,实现智能化需求管理。

核心价值

  • 免切换操作:无需登录需求管理控制台,无需在控制台各个界面来回操作切换,即可在智能体聊天窗完成需求管理相关操作。
  • 自然语言交互: “对话即操作”,通过指令即可完成智能化需求管理。
  • 全场景覆盖:工作项管理、工作项状态流转、分解子工作项、关联工作项、工作项评论管理、工作项附件管理、计划管理、配置查询八大场景。
  • 研发流程贯通:与流水线、测试计划等服务联动,实现端到端研发流程。

工作原理

需求管理服务通过CodeArts工具链插件,将自身API能力提供给华为云码道CodeArts代码智能体调用。码道代码智能体理解用户的自然语言指令后,通过KooCLI调用需求管理API执行对应操作,并将结果返回至聊天窗口。

交互流程如图1所示。

图1 交互流程图

CodeArts工具链插件

CodeArts工具链插件将需求管理、代码托管、代码检查、测试、流水线与编译构建、制品管理、部署发布等CodeArts研发服务以技能(Skill)和子代理(Subagent)形式集成在代码智能体中。用户安装插件后,无需切换控制台,直接在智能体聊天窗口通过自然语言指令即可触发对应服务操作。主Agent接收用户指令后,通过Skill获取执行规范与路由策略:交互式操作由Skill引导完成,复杂编排任务委托SubAgent在隔离上下文中自主执行并返回结果。CodeArts工具链插件包含的Skill及Subagent详情请查阅CodeArts全量Subagent和Skill。

需求管理服务在CodeArts工具链插件中提供了八个技能(Skill)和一个子代理(Subagent)。

技能是需求管理的交互式执行专家,覆盖工作项管理、工作项状态流转、分解子工作项、关联工作项、工作项评论管理、工作项附件管理、计划管理、配置查询等全场景,能理解用户的自然语言意图并完成需求管理智能化相关操作。当操作复杂度高、涉及批量处理或多步编排时,技能会将任务转交给子代理执行。子代理在独立上下文中自主运行,不占用主会话资源,可自动完成执行创建工作项、工作项状态流转、分解子工作项等复杂编排任务,完成后返回结构化结果报告。两者协同构成了CodeArts工具链插件的两层执行架构,使码道代码智能体能灵活应对从单次查询到批量编排的全场景需求。

需求管理支持技能如下:

  • codearts-req-workitem
  • codearts-req-comment
  • codearts-req-config-ipd
  • codearts-req-config-scrum
  • codearts-req-issue-attachment
  • codearts-req-plan
  • codearts-req-workitem-ipd
  • codearts-req-workitem-scrum

适用场景

在进行需求管理工作项增删改查时,以下场景均可让华为云码道CodeArts代码智能体完成。

场景分类

场景说明

自然语言指令示例

工作项管理

支持创建工作项、查询工作项、更新工作项、删除工作项。

  • 创建工作项示例:在云平台项目中创建一个名称为my-test-bug的Bug工作项。
  • 查询工作项示例:查询云平台项目中的Bug工作项数据。
  • 更新工作项示例:更新云平台项目中的my-test-bug工作项计划完成时间为明天。
  • 删除工作项示例:删除云平台项目中的my-test-bug工作项。

工作项状态流转

按照工作流配置对工作项进行状态流转。

将云平台项目中的IR20260908171790状态流转到分析。

分解子工作项

按照工作项类型模板的配置,对工作项进行拆解,分解为更细粒度的子工作项。

将云平台项目中的IR20260908171790工作项分解为2个SR。

关联工作项

按照工作项关联关系的配置,对工作项设置关联项。

在云平台项目中把IR20260908171790工作项和BUG20260908171775工作项关联起来。

工作项评论管理

支持对工作项添加评论并对发表后的评论进行回复、编辑、置顶、删除操作。

在云平台项目中,给BUG20260908171775工作项添加评论“已修复”。

工作项附件管理

支持对工作项上传附件,并对上传的附件进行下载、删除操作。

在风险管理项目中,对mytest工作项上传附件D:\test\testbug.pdf。

计划管理

支持新建发布计划和迭代计划、并对发布计划/迭代计划进行基线和取消基线操作、更新发布/迭代状态等操作。

在风险管理项目中,创建一个名称为springtest,时间为当月的迭代。

配置查询

支持查询工作项状态、工作项字段、项目成员、工作流配置等信息。

查询风险管理项目的项目成员。

前提条件

本操作执行工具调用、大模型推理会消耗码道代码智能体账号下的token或者积分。

序号

条件项

说明

1

已安装华为云码道CodeArts代码智能体并完成账号登录。

需求管理智能化需在码道代码智能体中体现。

2

已购买需求管理服务。

通过码道代码智能体使用需求管理服务的相关功能,需已购买需求管理服务。

3

已配置CodeArts Req项目级角色权限。

通过码道代码智能体使用需求管理服务的相关功能,需已配置完相关权限。

操作步骤

  1. 单击下载CodeArts工具链插件。
  2. 单击执行插件包中install.bat脚本,完成插件和KooCLI安装。
  3. 完成KooCLI初始化配置,将常用的永久AK/SK和区域信息存储在配置文件中,避免执行操作时频繁输入这些固定信息。
  4. 打开码道代码智能体聊天窗口,用自然语言告诉它你想做什么,就可以开始使用。

    • 首次使用码道代码智能体执行需求管理相关操作时,分析过程时间较长,随着指令使用的次数增加,分析速度会逐步提升,响应时间逐渐缩短。
    • 不同码道代码智能体客户端的界面风格有所差异,实际操作请以所用工具的显示为准。

场景示例

需求管理服务(CodeArts Req)的工作项管理、工作项状态流转、分解子工作项、关联工作项、工作项评论管理、工作项附件管理、计划管理、配置查询八大场景,均可让码道代码智能体完成。

相关文档

关于CodeArts工具链插件的更多使用场景,请参考通过CodeArts工具链插件开发旅游小助手。

相关文档