基于华为开发者空间 - 云开发环境(容器)搭建CodeArts代码智能体
本案例介绍如何使用 VS Code 的 Huawei Developer Space 插件,远程连接华为开发者空间 - 云开发环境(容器),然后通过VS Code集成CodeArts Doer for Coding插件,在云开发环境(容器)远程搭建CodeArts代码智能体,从而实现高效的云端智能化开发工作流。
最新案例动态,请查阅基于华为开发者空间 - 云开发环境(容器)搭建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代码智能体,从而实现高效的云端智能化开发工作流。
说明:
- VS CodeHuawei Developer Space插件,远程连接云开发环境(容器);
- VS Code集成CodeArts Doer for Coding插件,搭建CodeArts代码智能体;
- 对话验证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代码智能体案例结束,各位小伙伴快来华为开发者空间体验吧。
反馈改进建议
如您在案例实操过程中遇到问题或有改进建议,可以到论坛帖评论区反馈即可,我们会及时响应处理,谢谢!
更多推荐




所有评论(0)