代码生成
====

CodeGenie具备自然语言代码生成能力，在**对话框内**输入代码需求描述，点击![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/bb/v3/V27rUg6aR5mpNOjqRCCJfg/zh-cn_image_0000002625074139.png?HW-CC-KV=V1&HW-CC-Date=20260709T132837Z&HW-CC-Expire=86400&HW-CC-Sign=8746AF655779C546284330C02389AC7FCD7B9935EBC1B0CF880BBC2CC446F221)发送，将自动生成符合要求的代码段。

DevEco Studio 6.0.2 Beta1之前版本，生成的代码一键复制![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/bc/v3/jBxNg2EMRBa562JWN3ZhfA/zh-cn_image_0000002594634554.png?HW-CC-KV=V1&HW-CC-Date=20260709T132837Z&HW-CC-Expire=86400&HW-CC-Sign=C94A1B9D377A6ED3D96FD91C8AF8EA84347D0666FE26F30E9341BAEFE50CAABE)或一键插入![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/a7/v3/c3J7tTrNTHW405D8nYoyXg/zh-cn_image_0000002624993995.png?HW-CC-KV=V1&HW-CC-Date=20260709T132837Z&HW-CC-Expire=86400&HW-CC-Sign=4819A828B268F05E0899B775C42164AE23FEBFE93B5708700762965301B6EFB0)至编辑区当前光标位置。

在DevEco Studio 6.0.2 Beta1版本，生成的代码直接应用到代码文件中；在**Changed Files**中可查看被修改的文件，修改前后内容对比，逐项接受或拒绝；代码还原；以及支持在问答区编译验证功能。

从DevEco Studio 6.0.2 Release版本开始，使用HarmonyOS Act智能体时，生成的代码直接应用到代码文件中；在**Changed Files**中可查看被修改的文件，修改前后内容对比，逐项接受或拒绝；代码还原，以及支持在问答区编译验证。

**操作步骤**

1.  选择HarmonyOS Act智能体，在对话框输入功能描述，点击![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/fc/v3/jz926ZPwT0aYHsxtMSUT_g/zh-cn_image_0000002594634556.png?HW-CC-KV=V1&HW-CC-Date=20260709T132837Z&HW-CC-Expire=86400&HW-CC-Sign=4A6FBC55F58C07C873D60F0B93551FDB71E8773437F8F01A03648C8D1C76B76A)发送，等待生成。
2.  在问答区域的**Changed Files**可以查看被修改的文件，点击文件对比修改前后差异；将鼠标悬浮在文件路径上，点击![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/a8/v3/m7oCHH9WTeGm5BUao8vBZA/zh-cn_image_0000002594474632.png?HW-CC-KV=V1&HW-CC-Date=20260709T132837Z&HW-CC-Expire=86400&HW-CC-Sign=6A2F317F8551B8B24D5D6D04E09BA6D59690821B73A106FF773AE9D91E4EAB1E)可接受或拒绝该文件的修改；点击**Accept All****/Reject All**按钮，接受或拒绝所有文件的修改；在编辑器右键**Local History** > **Show History**，查看历史修改文件还原代码。
3.  点击问答区中**Run**，可以编译验证；开启**Auto Run**开关，可以开启自动编译验证。Auto Run更多描述可参考[Agent配置](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-agent-use#section2075893021715)。

**示例**

在index页面中添加一个可以跳转至另外页面的按钮。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/02/v3/fq2y5AfbQ_q57fp1Emhv7g/zh-cn_image_0000002624993997.gif?HW-CC-KV=V1&HW-CC-Date=20260709T132837Z&HW-CC-Expire=86400&HW-CC-Sign=759A887C92412FADA4FFD752BF0B439E094D049E33EFE7EB56F7C2A125F74FAA "点击放大")