三体协创:码道智能生成、MaaS大模型与鸿蒙云手机的融合开发实践
最新案例动态请查阅三体协创码道智能生成、MaaS大模型与鸿蒙云手机的融合开发实践小伙伴们快来进行实操吧一、概述1.1 案例介绍本案例依托华为云码道的智能代码生成能力实现鸿蒙原生应用的快速构建。开发者通过DevEco Studio进行代码开发后可借助DevEco Testing工具远程连接鸿蒙云手机实现端云协同的智能化开发调试闭环。案例技术选型华为云码道CodeArts代码智能体一个理解项目需求懂得编码之道善用百器的实干派AI研发专家开启你的编码自动驾驶模式。本案例中作为核心开发工具通过智能体模式快速构建鸿蒙原生应用代码。华为云MaaS平台华为云提供的MaaS模型即服务平台集成的DeepSeek-V3.2先进大语言模型。具备强大的自然语言理解和生成能力支持多轮对话、知识推理、文本生成等AI能力。本案例中作为鸿蒙原生应用的推理引擎负责生成智能回复。鸿蒙云手机基于华为鸿蒙操作系统HarmonyOS的云端虚拟化手机服务通过云计算技术将手机功能迁移至云端为用户提供跨终端、高性能的移动体验。本案例使用鸿蒙云手机调试运行鸿蒙原生应用。1.2 适用对象企业个人开发者高校学生1.3 案例时间本案例总时长预计60分钟。1.4 案例流程说明开发者下载安装华为云码道AI IDE、DevEco Studio和DevEco Testing并创建项目基于华为云码道接入MaaS大模型自动生成鸿蒙原生智能应用代码用户登录开发者空间创建并远程连接鸿蒙云手机使用鸿蒙云手机调试运行鸿蒙原生智能应用。1.5 资源总览本案例预计花费0或1元。资源名称规格单价元华为云码道CodeArts代码智能体通用体验版免费华为开发者空间 - DeepSeek-R1/V3.2千万Tokens代金券DeepSeekV3.21.00ModelArts Studio大模型DS/K2/Q3等通用代金券DeepSeekV3.20.00华为开发者空间 - 鸿蒙云手机HarmonyOS | 8vCPUs | 12G | 2720x1260免费DevEco Studio6.0.0 Release免费DevEco Testing6.0.7.202免费二、基础环境与资源准备2.1 AI IDE华为云码道安装部署参考案例《AI IDE华为云码道CodeArts代码智能体安装部署》完成华为云码道CodeArts代码智能体Windows版AI IDE安装部署。注意模型切换为GLM-4.7-ArkTS-SPARK。2.2 领取华为云MaaS平台大模型Tokens福利任选其一方式一登录华为开发者空间参考案例《华为开发者空间 - ModelArts Studio大模型通用代金券领取使用指导》中的“二、 开通MaaS平台大模型”章节内容领取代金券获取到模型的API地址、模型名称和API Key。方式二登录华为开发者空间参考案例《华为云MaaS平台大模型Tokens领取使用指导》中的“二、 领取MaaS平台大模型Tokens”章节内容领取MaaS平台DeepSeek V3系列大模型Tokens代金券购买ModelArts Studio DeepSeek Tokens套餐包开通模型服务最后获取到模型的API地址、模型名称和API Key。注意记录API Key、API地址以及模型名称留作后面步骤使用。2.3 获取AK/SK及工具下载获取访问秘钥AK是Access Key访问密钥的缩写, 用于标识用户身份的唯一ID, 通常公开传输;SK是Secret Key秘密密钥的缩写用于生成请求签名的保密密钥仅用户和服务端持有。其核心功能是通过对称加密机制验证请求发送者的合法性防止未授权访问。开发者配置AK/SK等同于在CLI中进行身份信息认证从而可以在cli端对鸿蒙云手机进行操作。可以参考获取AK/SK文档。工具下载下载DevEco TestingDevEco Testing 提供一站式的应用测试服务平台。为开发者提供稳定性、性能、应用基础质量等专项测试服务覆盖应用测试全周期助力打造高品质应用。下载与安装DevEco StudioDevEco Studio 是 HarmonyOS 应用及服务的集成开发环境IDE提供了一站式的开发平台包括代码编辑、编译构建、代码调试、性能调优、模拟器、应用测试等能力。三、远程连接鸿蒙云手机3.1 申请公测注意鸿蒙云手机目前处于公测中按照以下步骤参与公测在线开发与调试鸿蒙应用。登录华为开发者空间点击鸿蒙云手机选择职业输入使用的业务场景参与公测。公测申请将在1~3个工作日内审核完成。3.2 创建并连接鸿蒙云手机参考案例《华为开发者空间-鸿蒙云手机操作指导手册Windows》中的“三、鸿蒙云手机操作指导”的内容完成“1. 创建鸿蒙云手机 ~ 4. DevEco Studio连接云手机”章节步骤。四、鸿蒙原生应用代码实践4.1 创建并运行鸿蒙项目若首次打开DevEco Studio请单击Create Project创建工程。如果已经打开了一个工程请在菜单栏选择File New Create Project来创建一个新工程。选择Application应用开发本文以应用开发为例Atomic Service对应为元服务开发选择模板Empty Ability单击Next进行下一步配置。进入配置工程界面项目名称ChatAssistantCompatible SDK表示兼容的最低API Version此处以选择5.0.5(17)为例其他参数保持默认设置即可。单击Finish工具会自动生成示例代码和相关资源等待工程创建完成。点击右上角运行按钮运行鸿蒙程序。打开DevEco Testing选择【标准】模式鸿蒙应用代码已经运行在鸿蒙云手机上了。4.2 华为云码道鸿蒙项目实践使用华为云码道打开已创建鸿蒙项目ChatAssistant所在文件夹。第一轮交互聊天页面基本功能开发华为云码道对话框中输入以下提示词作为鸿蒙应用开发专家请完成聊天页面开发要求如下 1、在当前项目目录下完成应用开发 2、界面美观布局合理 3、使用List组件实现消息列表 4、消息列表底部有输入框和发送按钮组件 5、点击发送按钮后输入的消息和回复的消息实时显示在消息列表中 6、发送的消息显示在左边回复的消息显示在右边。点击发送按钮几分钟后华为云码道通过任务规划完成了聊天页面基本功能开发。注意当发生文件变更时我们点击全部接受。如果生成的代码出现报错可将具体错误信息发送给码道码道会协助排查和解决。如果代码布局不符合预期码道也可帮助调整样式和排版。完成基本聊天页面开发。第二轮交互添加网络权限华为云码道对话框中输入以下提示词添加网络请求权限华为云码道帮助我们在module.json5文件中添加了网络请求权限。第三轮交互集成MaaS API实现智能回复华为云码道对话框中输入以下提示词输入问题时调用MaaS API实时获取模型返回数据。 API_URL: string YOUR_API_URL; MODEL_NAME: string YOUR_MODEL_NAME; API_KEY: string Bearer YOUR_API_KEY;注意YOUR_API_URL替换成步骤“2.2 领取华为云MaaS平台大模型Tokens福利”中获取的API地址。YOUR_MODEL_NAME替换成步骤“2.2 领取华为云MaaS平台大模型Tokens福利”中获取的模型名称。YOUR_API_KEY替换成步骤“2.2 领取华为云MaaS平台大模型Tokens福利”中获取的API Key。点击发送按钮几分钟后华为云码道通过任务规划完成了智能回复功能开发。注意如果生成的代码出现报错可将具体错误信息发送给码道码道会协助排查和解决。如果代码布局不符合预期码道也可帮助调整样式和排版。集成了DeepSeek大语言模型的智能回复的能力。在本项目中我们全程未手写一行代码仅通过华为云码道CodeArts代码智能体以对话形式描述需求即自动生成了可直接运行的鸿蒙应用。由于项目代码由Agent自动生成每次交互生成的代码及运行结果可能存在差异。开发者可根据具体需求逐步调整Prompt与智能体进行交互微调直至生成符合预期的代码。如需获得与案例完全一致的运行效果建议下载源码至本地环境运行。注意请替换ChatAssistant/entry/src/main/ets/pages/Index.ets文件中配置的常量。const API_URL: string YOUR_API_URL; const MODEL_NAME: string YOUR_MODEL_NAME; const API_KEY: string Bearer YOUR_API_KEY;YOUR_API_URL替换成步骤“2.2 领取华为云MaaS平台大模型Tokens福利”中获取的API地址。YOUR_MODEL_NAME替换成步骤“2.2 领取华为云MaaS平台大模型Tokens福利”中获取的模型名称。YOUR_API_KEY替换成步骤“2.2 领取华为云MaaS平台大模型Tokens福利”中获取的API Key。至此三体协创码道智能生成、MaaS大模型与鸿蒙云手机的融合开发实践的案例已全部完成。五、反馈改进建议如您在案例实操过程中遇到问题或有改进建议可以到论坛帖评论区反馈即可我们会及时响应处理谢谢