更新时间:2026-02-05 GMT+08:00
分享

IntelliJ IDEA

CodeArts代码智能体为开发者提供智能编码辅助能力,广泛覆盖代码生成、研发知识问答、智能体协作开发等场景。

本文档以IntelliJ IDEA为例,指导您快速完成CodeArts代码智能体插件的安装与登录操作,并带您体验如何使用UT智能体进行单元测试。

操作流程

操作步骤

说明

准备工作

  1. 注册华为账号并开通华为云。
  2. 安装IntelliJ IDEA工具。

步骤一:安装并登录CodeArts代码智能体

安装CodeArts代码智能体插件,并使用已注册的华为账号进行登录。

步骤二:创建一个贪吃蛇小游戏

利用智能问答能力,自动生成一个结构清晰、模块化、可测试的贪吃蛇小游戏代码,用于后续开展单元测试。

步骤三:体验智能体单元测试

借助UT智能体能力,实现对核心模块的自动化单元测试,提升代码质量与验证效率。

准备工作

在使用CodeArts代码智能体进行编码前,需要参考如下内容,提前进行账号和安装IntelliJ IDEA的准备工作。

步骤一:安装并登录CodeArts代码智能体

  1. 双击已安装的IntelliJ IDEA图标,打开IntelliJ IDEA。

    如果您是第一次使用IntelliJ IDEA,会自动进入配置导入界面。如果您已经在Visual Studio Code中创建了项目,可以通过单击“Visual Studio Code”,将现有项目无缝导入到IntelliJ IDEA中,直接开始智能编码体验。本示例直接选择“Skip Import”
    图1 Import Settings

  2. 创建项目,用于存放工程中的文件。

    1. 在欢迎页面,单击“新建项目”
    2. 输入项目名称,选择项目存放位置,单击“创建”,完成项目的创建。

      单元测试依赖于从pom.xml文件中读取数据,因此在创建项目时,“Build system”必须设置为“Maven”,否则单元测试将无法正常运行。项目创建后,在资源管理器的对应目录中,会自动生成一个pom.xml文件,如图3

      图2 创建项目
      图3 自动生成pom.xml文件

  3. 安装CodeArts代码智能体。

    1. 在IntelliJ IDEA工具的顶部菜单栏中,选择文件 > 设置(T)...,进入IDE设置界面。
    2. 在左侧菜单中选择“插件”,单击“Marketplace”,在搜索框中输入“CodeArts Agent”。
    3. 在搜索结果中,单击“安装”,IntelliJ IDEA将下载插件并自动安装。
    4. 安装完成后,单击“重启 IDE”或手动重启IDE使插件安装生效。

      重启后,在IntelliJ IDEA侧边栏中可查看到CodeArts代码智能体插件图标 ,说明插件安装成功。

      除了在插件市场安装CodeArts代码智能体外,您还可以前往CodeArts代码智能体下载页,根据您的IDEA版本下载对应的离线安装包,通过离线方式完成安装,具体操作请参考安装CodeArts代码智能体插件

  4. 登录CodeArts代码智能体。

    1. 在IntelliJ IDEA侧边栏中,单击CodeArts代码智能体插件图标
    2. 单击“华为账号登录”,进入华为云登录页面。
    3. 输入华为账号和登录密码,单击“登录”

      首次使用CodeArts代码智能体,会进入开通页面。需要勾选“我已阅读并同意”后,单击“立即开通”,等待套餐开通完成。

      套餐开通成功后,待页面提示登录成功后,返回IntelliJ IDEA工具,即可开启智能编码之旅。

步骤二:创建一个贪吃蛇小游戏

以Java语言为例,利用智能问答能力,自动生成一个贪吃蛇小游戏代码,用于后续开展单元测试。

  1. 单击IDE侧边栏的CodeArts代码智能体图标 ,打开聊天窗口。
  2. 在聊天界面的输入框下方选择“智能体”,切换到智能体模式。

    图4 切换到智能体模式

  3. 授权自动化操作。

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

    3. 勾选所需的选项,单击返回图标 ,完成授权操作。

  4. 在聊天界面的输入框中,输入以下内容,CodeArts代码智能体会引导您一步步创建一个小游戏。

    用Java开发一个贪吃蛇小游戏

步骤三:体验智能体单元测试

借助UT智能体能力,实现对核心模块的自动化单元测试,提升代码质量与验证效率。

  1. 在CodeArts代码智能体聊天界面的输入框中,将模型切换为“UT智能体”

    图7 选择UT智能体模型

  2. 授权自动化操作。

    授权自动化操作后,复杂工程级代码生成流程中的各项任务可自动执行。如果您未开启自动化操作授权,在使用CodeArts代码智能体进行编码时,部分操作将需要您手动确认。
    1. 将鼠标放置在智能体这一行,单击右侧的设置图标,进入设置页面。
      图8 单击设置图标

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

    3. 勾选所需的选项,单击返回图标 ,完成授权操作。

  3. 步骤二:创建一个贪吃蛇小游戏生成的代码中,单击右键选择CodeArts代码智能体 > 单元测试(智能体)

    图10 选择单元测试(智能体)

  4. 勾选需要写测试用例的类或方法,单击“确定”。

    图11 勾选方法

  5. 生成SnakeGameTest.java单元测试文件,说明运行成功,测试通过。

    图12 测试通过效果页面

相关文档