IntelliJ IDEA
CodeArts Doer代码智能体为开发者提供智能编码辅助能力,广泛覆盖代码生成、研发知识问答、智能体协作开发等场景。
本文档以IntelliJ IDEA为例,指导您快速完成CodeArts Doer代码智能体插件的安装与登录操作,并带您体验如何使用UT智能体进行单元测试。
操作流程
|
操作步骤 |
说明 |
|---|---|
|
|
|
安装CodeArts Doer代码智能体插件,并使用已注册的华为账号进行登录。 |
|
|
利用智能问答能力,自动生成一个结构清晰、模块化、可测试的贪吃蛇小游戏代码,用于后续开展单元测试。 |
|
|
借助UT智能体能力,实现对核心模块的自动化单元测试,提升代码质量与验证效率。 |
准备工作
在使用CodeArts Doer代码智能体进行编码前,需要参考如下内容,提前进行华为账号的准备工作。
- 注册一个华为账号并进行实名认证。
- 进入华为云官网,单击页面右上角的“注册”。
- 参考注册华为账号并开通华为云中操作,完成注册。
- 注册成功后,进行实名认证。
- 进入JETBRAINS官网,下载并安装IntelliJ IDEA 2023.3或更高版本。
目前仅适用于Windows 10和Windows 11系统。
步骤一:安装并登录CodeArts Doer代码智能体
- 双击已安装的IntelliJ IDEA图标,打开IntelliJ IDEA。
- 创建项目,用于存放工程中的文件。
- 在欢迎页面,单击“New Project”。
图1 单击New Project
- 输入项目名称,选择项目存放位置,单击“Create”,完成项目的创建。
单元测试依赖于从pom文件中读取数据,因此在创建项目时,“Build system”必须设置为“Maven”,否则单元测试将无法正常运行。项目创建后,在资源管理器的对应目录中,会自动生成一个pom.xml文件,如图3。
图2 创建项目
- 在欢迎页面,单击“New Project”。
- 安装CodeArts Doer代码智能体。
- 在IntelliJ IDEA工具的顶部菜单栏中,选择,进入IDE设置界面。
- 在左侧菜单中选择“Plugins”,单击“Marketplace”,在搜索框中输入“CodeArts Doer for Coding”。
- 在搜索结果中,单击“Install”,IntelliJ IDEA将下载插件并自动安装。
- 安装完成后,单击“Restart IDE”或手动重启IDE使插件安装生效。
重启后,在IntelliJ IDEA侧边栏中可查看到CodeArts Doer代码智能体插件图标
,说明插件安装成功。
- 登录CodeArts Doer代码智能体。
- 在IntelliJ IDEA侧边栏中,单击CodeArts Doer代码智能体插件图标
。 - 单击“华为账号登录”,进入华为云登录页面。
- 输入华为账号和登录密码,单击“登录”。
首次使用CodeArts Doer代码智能体,会进入开通页面。需要勾选“我已阅读并同意”后,单击“立即开通”,等待套餐开通完成。
套餐开通成功后,页面将显示CodeArts Doer代码智能体“登录中”,待页面提示登录成功后,返回IntelliJ IDEA工具即可使用CodeArts Doer代码智能体,开启智能编码之旅。
- 在IntelliJ IDEA侧边栏中,单击CodeArts Doer代码智能体插件图标
步骤二:创建一个贪吃蛇小游戏
以Java语言为例,利用智能问答能力,自动生成一个贪吃蛇小游戏代码,用于后续开展单元测试。
- 单击IDE侧边栏的CodeArts Doer代码智能体图标
,打开聊天窗口。 - 在聊天界面的输入框下方选择“智能体”,切换到智能体模式。
图4 切换到智能体模式

- 授权所有自动化操作,即可在复杂工程级代码生成过程中实现自动授权。
如果您未开启自动化操作授权,在使用CodeArts Doer代码智能体进行编码时,部分操作将需要您手动确认。
- 将鼠标放置在智能体这一行,单击右侧的设置图标,进入设置页面。
图5 设置智能体
- 单击“自动批准”后的“未启用”图标,进入授权所有自动化操作页面。
图6 单击未启用图标

- 勾选所需的选项,单击
图标,完成授权操作。
图7 授权自动化操作
- 将鼠标放置在智能体这一行,单击右侧的设置图标,进入设置页面。
- 在聊天界面的输入框中,输入以下内容,助手会引导您一步步创建一个小游戏。
用Java开发一个贪吃蛇小游戏
步骤三:体验智能体单元测试
借助UT智能体能力,实现对核心模块的自动化单元测试,提升代码质量与验证效率。
- 在CodeArts Doer代码智能体聊天界面的输入框中,将模型切换为“UT智能体”。
图8 选择UT智能体模型
- 授权所有自动化操作,即可在复杂工程级代码生成过程中实现自动授权。
如果您未开启自动化操作授权,在使用CodeArts Doer代码智能体进行编码时,部分操作将需要您手动确认。
- 将鼠标放置在智能体这一行,单击右侧的设置图标,进入设置页面。
图9 单击设置图标

- 单击“自动批准”后的“未启用”图标,进入授权所有自动化操作页面。
图10 单击未启用图标

- 勾选所有选项,完成授权操作。
图11 授权所有自动化操作
- 将鼠标放置在智能体这一行,单击右侧的设置图标,进入设置页面。
- 在步骤二:创建一个贪吃蛇小游戏中生成的代码中,单击右键选择。
图12 选择单元测试(智能体)
- 勾选需要写测试用例的类或方法,单击“确定”。
图13 勾选方法
- 生成SolutionTest.java单元测试文件,说明运行成功,测试通过。
