首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >还在为入门鸿蒙效率慢而困惑?不妨试试开发学习神器 - AI辅助编程

还在为入门鸿蒙效率慢而困惑?不妨试试开发学习神器 - AI辅助编程

原创
作者头像
猫林老师
发布2024-12-23 12:49:18
发布2024-12-23 12:49:18
2950
举报

鸿蒙应用开发从入门到入行

鸿蒙开发神器 - AI辅助编程

CodeGenie介绍

  • 目前有好几款AI插件可以装到DevEco上,出名的例如Copilot、通义灵码等。但是经过猫林老师截至到目前的测试。都没有特别适合鸿蒙开发,特别是Copilot还按月收费,对于大量希望转入鸿蒙开发的新入行者真是太不友好了!
  • 好在华为也是家良心企业,也推出了自己的AI辅助编程工具——CodeGenie,因为是华为自家产品,所以它更懂鸿蒙。更贴合鸿蒙应用开发。当然,最大的优点是免费!
  • 它具备三大功能:
    • 知识问答,如下图
    fig:
    fig:
    • 代码补全和代码生成,如下图(1. 自动根据当前页面代码上文,推断续写生成代码 2.写属性时自动猜测后面的代码进行补全)
    fig:
    fig:
    • 万能卡片(卡片功能在元服务里经常用)
    fig:
    fig:
  • 当然,因为CodeGenie推出的时间并不久,可能目前还不算“很智能”,但对比目前支持鸿蒙开发的AI插件来说,它已经是遥遥领先了,并且随着时间的推移,版本迭代功能越来越完善的情况下,CodeGenie作为华为亲儿子,必然会继续领先持续领先

CodeGenie的申请步骤

  • 因为CodeGenie目前还处于有限测试当中,所以还并不能直接使用。如果想要用,还得先申请。
  • 步骤
    fig:
    fig:
    • 然后没登录的会让你登录(本步骤截图略),登录成功会来到活动报名页,如下图
    fig:
    fig:
    • 依次填入自己的资料即可。报名页面下面有几项猫林老师这里说明一下
    fig:
    fig:
    • 然后勾选同意,点击立即报名即可
  • 如果按以上步骤申请了,后面只需等待审核通过即可
  • 一般通过了会给你发邮件,或者自己也可以在官网上查询,如下图
fig:
fig:
  • 点击我的活动后,即可查看到审核结果,如下图
fig:
fig:

CodeGenie下载安装

  • 当你报名通过后,可以通过邮件里附送的下载地址下载。当然,你也可以来到下载中心下载,地址为:https://developer.huawei.com/consumer/cn/download/
  • 然后翻到下载中心页面最下方,找到CodeGenie,如下图
fig:
fig:
  • 下载后会得到一个zip的压缩包。注意,不要解压!不要解压!不要解压!
fig:
fig:
  • 打开DevEco,点击菜单,打开首选项
fig:
fig:
  • 然后点击插件,再来到插件页面点击右上齿轮图标,然后点击从磁盘安装插件,如下图
fig:
fig:
  • 在弹出的文件选择框里,选择刚刚下载好的zip文件即可,如下图
fig:
fig:
  • 然后重启DevEco即可生效

CodeGenie的使用方法

  • 在安装好CodeGenie后,DevEco右侧边栏会多出来CodeGenie功能,如下图
fig:
fig:
  • 点开后,会让你登录,如下图,登录即可(登录的目的是为了审核你是否有使用权限,所以必须要申请报名(上面有步骤)。即使你拿到压缩包,没报名通过也无法使用)
fig:
fig:
功能切换
fig:
fig:
功能 - 知识问答
  • 直接在上图的输入区域输入问题即可,此步骤截图略

功能 - 代码生成

  • 这个功能一般不会在右侧侧边栏使用,而是直接来到代码编辑区域,在需要AI帮你续写代码的地方,使用快捷键Alt + \,Mac系统是option + \,然后CodeGenie会给你生成代码(灰色,暂未生效),按任意键取消,按tab键使用
    • 注意:目前版本为了提供生成代码准确性,最好写一句注释,那么CodeGenie将会生成的更加准确
  • 如下图

功能 - 卡片生成

  • 卡片是元服务中比较重要的一个单元。利用CodeGenie能轻松帮你完成元服务卡片
  • 使用方法跟知识问答一样,提出你的需求,它会继续问你一些其他附加问题。直到你说开始,它就会给你生成卡片了,如下图
  • 得到卡片后可以查看代码,也可以直接添加到当前项目中(这个可自行研究)

总结

  • CodeGenie是华为推出的专为鸿蒙开发的AI插件,尽管目前功能上并不很智能,但随着时间的推移。相信会越来越完善。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 鸿蒙应用开发从入门到入行
    • 鸿蒙开发神器 - AI辅助编程
      • CodeGenie介绍
      • CodeGenie的申请步骤
      • CodeGenie下载安装
      • CodeGenie的使用方法
      • 功能 - 代码生成
      • 功能 - 卡片生成
      • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档