华为鸿蒙自己家的“AI”编辑器插件用起来到底怎么样?

简介: 编辑器AI插件如Codegeex、通义灵码等已问世,但通用性较强而不专精。华为推出的CodeGenie专为鸿蒙开发设计,集成在DevEco 5.0.0以上版本中,提供代码补全、生成等功能,尤其擅长处理鸿蒙相关问题,极大降低了鸿蒙开发的门槛。安装后需重启,支持自然语言生成代码,提升了开发效率。

编辑器AI插件其实也出来了一段时间了,比如Codegeex、通义灵码等等。但是这些插件都有一个共同的特点,就是通用性,比如装了一个插件就可以开发大部分代码(例如下面的Codegeex官网介绍的支持语言),但是不专精。

Codegeex官网显示支持的语言


而且鸿蒙有一定开发特点,就是基于自己的编辑器,所以市面上目前除了通义灵码在之前在鸿蒙的专属编辑器DevEco中,就没有其他的选择了。不过目前华为自己也整了个AI插件,叫做CodeGenie,目前在官网上还是很显眼的位置的,毕竟刚推出来。

华为官网DevEco编辑器页面中显示的AI插件


不过这个插件有版本的限制,必须是5.0.0以上版本才可以找到,比如我之前是5.0.0在插件库就搜不到这个这个AI插件,但是我升级了之后,就可以看到了。

5.0.2版本的DevEco

查找插件


这个插件安装了会让你重启,但是通义灵码就没用重启,你看这独有的“仪式感”。

安装完插件提示重启


接下来,我们就可以打开编辑器,开始整这个玩意了,这个基本上可以理解为是鸿蒙语言专精的AI插件了,这个工具区位于编辑的右侧,比如我们可以像文心似的问他内容,不过问其他的东西人家很勉强的告诉你基本特性,不过毕竟是鸿蒙专精的AI插件,其他的咱们也不是特别需要,因为很难想象在鸿蒙的编辑器中开发其他语言是啥感觉,毕竟术业有专攻。

CodeGenie问非鸿蒙相关的问题


但是如果你问他关于鸿蒙的相关问题,那他可就来劲了,解释的相当清晰,文件啥的,代码啥的都给你列出来。很好,很“偏(zhuan)科(jing)”。

CodeGenie问鸿蒙相关的问题


当然像代码补全什么的都是比较基本的操作了,实测支持在编辑区域依据代码上文推断续写内容,在已有的代码行后快捷键 alt+\触发补全,Tab键应用到代码中,Esc键取消补全代码。

代码补全


当然也支持在对话框中选择代码生成,依据自然语言生成鸿蒙原生应用代码,支持一键复制和一键插入编辑区域光标所在位置。比如给他个需求:使用ArkTs语言写一段代码,在页面中间部分插入Swiper组件,其中有3个Image组件,其图片资源名分别为app.media.phone,app.media.watch,app.media.glasses。这些Image组件的宽度撑满父布局,高度为600,图片缩放类型为保持图片宽高比不变,将图片完全显示在边界内。 Swiper组件设置为自动播放,播放时间间隔为2秒。然后就自己写出来了。

对话框生成

当然也是支持卡片的开发,其实按照官网的步骤并不难学习,也就是问他他就回答了,然后拿着代码粘贴就完事了,轻松变成高级CV工程师了。

生成神奇卡片


不过呢,按照华为的特点,这个东西肯定也是会迭代的,当然这个也只是我初步的探索,有兴趣的小伙伴也可以自己整一整,因为确实通过AI,让鸿蒙开发的上手难度,又降了一个级别。

鸿蒙HarmonyOS Next -CodeGenie

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-codegenie-V5

目录
相关文章
|
7天前
|
人工智能 IDE 编译器
idea如何使用AI编程提升效率-在IntelliJ IDEA 中安装 GitHub Copilot 插件的步骤-卓伊凡
idea如何使用AI编程提升效率-在IntelliJ IDEA 中安装 GitHub Copilot 插件的步骤-卓伊凡
62 15
idea如何使用AI编程提升效率-在IntelliJ IDEA 中安装 GitHub Copilot 插件的步骤-卓伊凡
|
5天前
|
存储 人工智能 前端开发
平替cursor : 全平台AI程序员插件,免费无广
平替cursor : 全平台AI程序员插件,免费无广。
129 11
|
5天前
|
人工智能 小程序 程序员
【视频测评 DEMO 参考】VSCode 神级 AI 插件通义灵码:完全免费+实战教程+微信贪吃蛇小程序
VSCode 神级 AI 插件通义灵码:完全免费+实战教程+微信贪吃蛇小程序
99 7
|
12天前
|
人工智能 程序员 测试技术
AI编程:Coze + Cursor实现一个思维导图的浏览器插件
本文是小卷关于AI编程工具学习的第3篇文章,通过开发一个思维导图生成工具,详细介绍了AI编程的完整流程。从需求分析、插件选择(如Coze的TreeMind),到创建测试工作流、发布API,再到整合API和开发浏览器插件,最终实现了用户选中文字后生成思维导图的功能。文章展示了如何利用现有工具高效开发,并总结了AI编程的优势与未来趋势。
91 14
|
24天前
|
SQL 人工智能 关系型数据库
【PG锦囊】阿里云 RDS PostgreSQL 版插件—AI 插件(rds_ai)
本文介绍了AI 插件(rds_ai)的核心优势、适用场景等,帮助您更好地了解 rds_ai 插件。想了解更多 RDS 插件信息和讨论交流,欢迎加入 RDS PG 插件用户专项服务群(103525002795)
|
1月前
|
人工智能 运维 物联网
云大使 X 函数计算 FC 专属活动上线!享返佣,一键打造 AI 应用
如今,AI 技术已经成为推动业务创新和增长的重要力量。但对于许多企业和开发者来说,如何高效、便捷地部署和管理 AI 应用仍然是一个挑战。阿里云函数计算 FC 以其免运维的特点,大大降低了 AI 应用部署的复杂性。用户无需担心底层资源的管理和运维问题,可以专注于应用的创新和开发,并且用户可以通过一键部署功能,迅速将 AI 大模型部署到云端,实现快速上线和迭代。函数计算目前推出了多种规格的云资源优惠套餐,用户可以根据实际需求灵活选择。
|
29天前
|
人工智能 算法 前端开发
OmAgent:轻松构建在终端设备上运行的 AI 应用,赋能手机、穿戴设备、摄像头等多种设备
OmAgent 是 Om AI 与浙江大学联合开源的多模态语言代理框架,支持多设备连接、高效模型集成,助力开发者快速构建复杂的多模态代理应用。
193 72
OmAgent:轻松构建在终端设备上运行的 AI 应用,赋能手机、穿戴设备、摄像头等多种设备
|
15天前
|
人工智能 自然语言处理 搜索推荐
【上篇】-分两篇步骤介绍-如何用topview生成和自定义数字人-关于AI的使用和应用-如何生成数字人-优雅草卓伊凡-如何生成AI数字人
【上篇】-分两篇步骤介绍-如何用topview生成和自定义数字人-关于AI的使用和应用-如何生成数字人-优雅草卓伊凡-如何生成AI数字人
92 24
【上篇】-分两篇步骤介绍-如何用topview生成和自定义数字人-关于AI的使用和应用-如何生成数字人-优雅草卓伊凡-如何生成AI数字人
|
9天前
|
机器学习/深度学习 存储 人工智能
MNN-LLM App:在手机上离线运行大模型,阿里巴巴开源基于 MNN-LLM 框架开发的手机 AI 助手应用
MNN-LLM App 是阿里巴巴基于 MNN-LLM 框架开发的 Android 应用,支持多模态交互、多种主流模型选择、离线运行及性能优化。
792 14
MNN-LLM App:在手机上离线运行大模型,阿里巴巴开源基于 MNN-LLM 框架开发的手机 AI 助手应用
|
6天前
|
人工智能 开发框架 数据可视化
Eino:字节跳动开源基于Golang的AI应用开发框架,组件化设计助力构建AI应用
Eino 是字节跳动开源的大模型应用开发框架,帮助开发者高效构建基于大模型的 AI 应用。支持组件化设计、流式处理和可视化开发工具。
124 27

热门文章

最新文章