最新案例动态,请查阅基于华为开发者空间 - 云开发环境(容器)搭建CodeArts代码智能体。小伙伴们快来进行实操吧!

**案例简介:**本案例介绍如何使用 VS Code 的 Huawei Developer Space 插件,远程连接华为开发者空间 - 云开发环境(容器),然后通过VS Code集成CodeArts Doer for Coding插件,在云开发环境(容器)远程搭建CodeArts代码智能体,从而实现高效的云端智能化开发工作流。

一、概述

1.1 适用对象

  • 个人开发者
  • 高校学生

1.2 案例流程

华为开发者空间,是为全球开发者打造的专属开发者空间,致力于为每位开发者提供一台云主机、一套开发工具和云上存储空间,汇聚昇腾、鸿蒙、鲲鹏、GaussDB、欧拉等华为各项根技术的开发工具资源,并提供配套案例指导开发者从开发编码到应用调测,基于华为根技术生态高效便捷的知识学习、技术体验、应用创新。

面对海量用户并发开发、测试对资源弹性与隔离性的高标准要求,华为开发者空间 - 云开发环境(容器)深度融合了弹性云主机的高性能计算与容器技术的敏捷弹性,通过构建集高效计算、安全隔离、敏捷部署于一体的云原生基础设施,不仅保障了云开发环境的稳定可靠,更实现了资源的秒级伸缩与高效利用,为加速应用创新提供了坚实底座。

CodeArts代码智能体是一款集代码大模型、AI IDE、Code Agent为一体的智能编码产品。一个理解项目需求,懂得编码之道,善用百器的实干派AI研发砖家,开启你的编码自动驾驶模式。

本案例介绍如何使用 VS Code 的 Huawei Developer Space 插件,远程连接华为开发者空间 - 云开发环境(容器),然后通过VS Code集成CodeArts Doer for Coding插件,在云开发环境(容器)远程搭建CodeArts代码智能体,从而实现高效的云端智能化开发工作流。

说明:

  1. VS CodeHuawei Developer Space插件,远程连接云开发环境(容器);
  2. VS Code集成CodeArts Doer for Coding插件,搭建CodeArts代码智能体;
  3. 对话验证CodeArts代码智能体,云开发环境(容器)端生成web程序,本地远程访问。

1.3 资源总览

本案例预计花费0元

资源名称 规格 单价(元) 时长(分钟)
华为开发者空间开发平台 - 云开发环境(容器) 鲲鹏通用计算增强型 kc1 | 4vCPUs | 8G | HCE 免费 60
CodeArts代码智能体 系统标配 免费 60

二、VS Code远程连接云开发环境(容器)

2.1 VS Code安装Huawei Developer Space插件

打开VS Code插件市场,搜索Huawei Developer Space,点击Install,安装插件。

注意:若本地尚未安装VS Code,请自行下载安装。

2.2 登录华为开发者空间

插件安装完成后,左侧新增Huawei Developer Space图标。点击图标,点击Sign in

提示打开开发者空间官网授权登录,选择Open

若账号处于登录状态,在确认授权页面确认授权后,提示登录成功。

若账号位处于未登录状态,则在确认授权页面点Authorize,跳转华为云登录界面。

页面提示登录成功。

回到VS Code,显示登录成功欢迎界面。

2.3 创建云开发环境(容器)

CLOUD DEV ENV(CONTAINER)页签,点击Create Environment,创建云开发环境。输入云开发环境名称:test_container,然后回车。

注:必填项,可包含数字、字母、下划线,不能以数字开头,长度不超过15个字符。

容器镜像选择All in One,然后回车。

注:必填项,根据其预置工具不同,公共模板包含All In One、Go、Java、Python、Node等云开发环境(容器)模板,开发者可根据实际情况进行选择。

选择规格,云开发环境(容器)提供了四个配置规格,分别为2vCPUs 4Gib、4vCPUs 8Gib、8vCPUs 16Gib、16vCPUs 32Gib。

配置环境变量,若无则直接回车。

注:选填项,多个键值对之间使用英文分号分隔,如:key1=value1;key2=value2;变量名称只能由字母、数字和下划线组成,且只能以字母或下划线开头,变量名称与变量值长度不能超过128个字符;最多可添加50个环境变量。

2.4 云开发环境(容器)开机

云开发环境(容器)创建完成后,点击Start,操作云开发环境(容器)开机。

注:云开发环境(容器)创建完成后,其状态为“Ready”,操作开机后状态变为“Starting”。状态变为“Running”时则开机成功。

2.5 连接云开发环境(容器)

开机成功后,点击Open in Current Window,连接远程开发环境(容器)。

平台操作系统选择Linux

点击Trust Folder & Continue

快捷键Ctrl+Shift+`,打开Terminal窗口,通过如下命令查看容器基本信息。

lscpu | head

三、搭建CodeArts代码智能体

3.1 安装中文(简体)语言包(可选)

在VS Code左侧打开插件市场,搜索并选中Chinese (Simplified) (简体中文) Language Pack,点Install

安装完成后,系统提示重启重启VS Code,是插件生效。

3.2 安装CodeArts Doer for Coding插件

在VS Code插件市场搜索并找到CodeArts Doer for Coding插件,点击在 SSH:tesxxxxx 中安装

此时VS Code会自动提示重启连接,根据提示操作,等待重新连接云开发环境(容器)。连接重启成功后,状态如下:

3.3 登录CodeArts代码智能体

此时CodeArts代码智能体还不能直接使用,需要进行登录,点击华为账号登录,弹出窗口提示:是否打开外部网站,点打开

浏览器自动打开“批准登录”确认页面。若此时未登录账号,则跳转华为账号登录。若账号已登录,则选中并点登录

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

登录成功后VS Code底部提示登录状态。

3.4 配置智能体模式

在CodeArts代码智能体对话框下侧点Agent模式,在弹出的菜单最后侧点设置按钮。

在设置界面,点自动批准右侧的下拉三角。

进入授权所有自动化操作界面,分别勾选读取文件和目录编辑文件执行命令更新代办

3.5 对话验证CodeArts代码智能体

在CodeArts代码智能体对话框中输入如下问题,使智能体自动构建模拟炒股小助手,并运行程序:

创建一个python程序,通过web可视化界面显示"欢迎使用华为开发者空间,一个为全球开发者打造的专属空间!!",并且直接运行程序。

此时可以看到,智能体开始自动构建任务,生成开发方案、编写代码。

然后自动安装依赖,启动程序。如遇到智能体提问是否符合期望,可根据生成内容继续调整。

根据提示浏览器访问其生成的程序。

注:每次提问所设计生成的代码及最后的运行结果均存在出入,开发者可根据自己的需求,调教模型生成自己想要的结果。

四、释放资源

云开发环境(容器)开机状态,会持续消耗华为开发者空间核时,在案例结束后需要进行关机操作。

左侧打开开发者空间,在对应的容器后侧点关机。根据弹窗提示,点确认,当前云开发环境(容器)自动断开连接。

若该环境后续不再使用,可对其进行删除操作。

至此,基于华为开发者空间 - 云开发环境(容器)搭建CodeArts代码智能体案例结束,各位小伙伴快来华为开发者空间体验吧。

反馈改进建议

如您在案例实操过程中遇到问题或有改进建议,可以到论坛帖评论区反馈即可,我们会及时响应处理,谢谢!

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐