DevEcoStudio中的AI编程工具CodeGenie

2025-06-25 21:43:37
107次阅读
0个评论

本文标签:鸿蒙开发工具/CodeGenie

本文DevEcoStudio版本号:5.1.0.828

AI的诞生,绝对是程序开发者的福音,如果此时的开发者,还未真正的接触到AI,确实有点逆时代发展了,无论是咨询问题,还是生成代码,可以说,AI的出现,解决了很多日常开发中的痛点;像deepseek、chatGPT、豆包、文心一言等等AI平台,还有AI代码工具cursor、trae,以及目前腾讯的插件codebuddy,等等,无不为程序开发提供者便利。

但是使用了这么多的AI平台,不知道做为鸿蒙开发者的你,有没有觉得,这些平台所生成的代码也好,给出的问题解答也好,和实际想要的结果有时却总是大相径庭,需要多次校准才能稍稍符合,不是说这些平台不够准确,而是做为一门新的语言,市面的知识库估计还未来记得更新,即便有了符合的结果,我们还必须复制到项目中才能使用,有时确实不太方便。

有没有一个AI工具,不用刻意的输入太多指令,就能输出鸿蒙相关的知识或者代码,而且准确度非常高,并且可以直接写入到项目中?答案是有的,那就是DevEcoStudio中的自带的AI编程工具CodeGenie。

入口很简单,如果你是最新的IDE,在右侧的竖排按钮,就会发现CodeGenie的菜单按钮,如下图所示:

image.png

点击之后,我们就可以进入到,CodeGenie主页面了。

image.png

目前是需要登录才能使用,我们可以点击Sign in进行登录,登录之后,我们就进入到如下的页面:

image.png

目前提供了有三个模型能力,分别是,HarmonOS、Service Widget和DeepSeekR1,默认使用的是HarmonOS,如下图所示:

image.png

HarmonOS

HarmonOS能力,有两个功能可供选择,一个是Knowledge Q&A

一个是Generate Code,分别是知识问答和代码生成。

image.png

两个能力有着非常大的区别,一个是专门的知识问答,它会给你一层一层分析如何实现,并最终给出答案,而代码生成,则会直接给出代码案例。

知识问答简单举例:

image.png

代码生成简单举例:

image.png

Service Widget

Service Widget是服务组件,使用这个能力,它会快速的帮你实现一个桌面服务卡片,完全自动化生成,当然了,你可以通过详细的指令,让它尽量生成的和你想要的保持一致。

如下案例,让它生成一个三列的服务卡片,其实,你可以描述的更加详细,比如卡片的主题,样式,组件排布等等。

image.png

默认它会给出三个案例,您可以选择自己需要的,保存到项目中即可。

image.png

DeepSeekR1

这个是官方改进的问答功能,可以快速的针对鸿蒙相关的问题进行回答,而且准确度非常高,在咨询的时候,不用刻意的追加一些关键字,直接询问即可,建议大家选择这个进行咨询问题和代码生成。

如下案例,我随便咨询了一个问题。

image.png

可以看到,无论是分析还是回答,都是十分的准确。

image.png

以上呢,就是针对CodeGenie的功能简单的概述,后续有时间再做补充,希望可以帮助到需要的朋友。

收藏00

登录 后评论。没有帐号? 注册 一个。