燃爆上海 5·23-24,AICon 大模型实战风暴,50+ 干货一网打尽,100% 日程上线 了解详情
写点什么

DevEco Studio AI 辅助开发工具两大升级功能 鸿蒙应用开发效率再提升

  • 2025-05-16
    北京
  • 本文字数:1795 字

    阅读完需:约 6 分钟

DevEco Studio AI辅助开发工具两大升级功能 鸿蒙应用开发效率再提升

随着搭载 HarmonyOS 5 的 Pura X 发布,鸿蒙生态进入快车道,各应用正在加速适配开发,越来越多开发者加入到鸿蒙应用开发浪潮中。为提升鸿蒙应用开发效率,华为前不久上线了首款开发 HarmonyOS 应用的 AI 智能辅助开发助手——CodeGenie,该 AI 助手深度集成在 DevEco Studio 中,提供鸿蒙知识智能问答、鸿蒙 ArkTS 代码补全/生成和万能卡片生成等功能,提升了开发效率,深受广大开发者的喜爱。

 

应广大开发者的需求建议,我们最近又对 CodeGenie 进行了一次升级,不仅针对 DeepSeek-R1 新增支持鸿蒙知识 RAG 能力,还上线了代码解释功能,持续拓展 AI 在辅助鸿蒙应用开发全流程中的深度和广度。

 

升级点 1:接入 DeepSeek 的小艺新增融合 RAG 能力,鸿蒙知识问答更精准更丝滑


随着 CodeGenie 接入了带上 DeepSeek 的小艺,智能体的问答变得更加丝滑流畅;同时此次小艺对 DeepSeek 模型增强融合了 RAG 能力,从生成机制上协同降低模型幻象,并同时提升生成模型的准确性和相关性。

RAG 检索增强的核心机制是通过“检索-生成”分离架构,将模型输出严格约束在可信数据范围内:


1、 实时检索验证:在生成阶段,系统首先从官方语料库中检索与用户输入最相关的片段,形成上下文约束。

主要实现技术:

(1) 向量搜索:将查询和文档嵌入到高维向量空间,通过计算相似度进行检索。

(2) 近似最近邻:提高大规模数据集下的检索效率。

(3) 检索模型:用于高效检索相关文档。


2、 可控生成过程:将检索结果作为生成模型的输入,引导模型仅基于已验证内容进行回答,大幅降低“虚构答案”的概率。

主要实现技术:

(1) 使用大型语言模型(LLM):结合检索到的上下文生成回答

(2) 提示工程(Prompt Engineering):通过优化提示模板,引导生成模型合理利用检索结果。

(3) 模型微调(Fine-tuning):针对特定领域优化生成模型的表现。RAG 支持实时更新官方数据源,避免传统微调模型因数据滞后产生的幻象。


图 1:DeepSeek RAG 检索流程 

 

另外 RAG 检索增加使用结合机制和反馈优化手段,有效融合检索模块和生成模块,以及不断提升 RAG 系统性能:


1、结合机制:

(1) 概率加权:通过对检索到的文档分配权重,影响生成模型的输出。

(2) 多文档处理:结合多篇相关文档,生成综合性的答案。


2、 反馈优化:

(1) 测试反馈:根据实测结果调整检索和生成策略。

(2) 强化学习:通过奖励机制优化模型行为。

 

经过 RAG 增强后的 DeepSeek 核心定位策略是专注成为鸿蒙生态开发领域的专家型助手,始终以 HarmonyOS 技术体系为核心服务领域,持续深耕鸿蒙系统组件开发全流程支持。当涉及非鸿蒙知识问题时,优先聚焦鸿蒙相关技术实现路径,如涉及必要的外部技术栈,会在有三方权威数据支撑时提供相关的延伸指导。这种设计既保障了鸿蒙技术支持的专注度,又通过善意引导帮助用户建立合理预期,最终实现开发者体验与专业深度的双提升。

 

随着 DeepSeek 模型使用 RAG 能力增强之后,CodeGenie 接入的 DeepSeek 模型在鸿蒙领域上更专业、更准确。无需开发者在使用过程中强制加上“鸿蒙场景下”或“ArkTS 中”等限定词,也能精准理解意图并输出鸿蒙技术栈内相应的专业知识,为鸿蒙开发场景带来了前所未有的智能问答体验。

RAG 增强型与传统生成式 AI 的关键差异:




 图 2:DeepSeek 模型增强 RAG 能力前后效果对比图

 

升级点 2:新增代码解释功能,提升初学者开发效率


针对开发过程中常见的代码问题,CodeGenie:此次新增了代码解释功能,进一步降低开发门槛。用户在选中代码片段后,AI 即可自动分析代码结构,提供直观、易懂的解释,帮助开发者快速理解复杂逻辑与语法,尤其适合初学者或对 ArkTS 语言尚不熟悉的开发者,加速其上手与成长。

 

图 3:代码解释功能

 

即刻体验


目前,CodeGenie 新增能力已经上线,开发者可进入“HarmonyOS 开发者官网”,点击“开发”——>“DevEco Studio”,可“立即下载”最新版 AI 辅助编程插件,进行安装使用。


 图 4:CodeGenie 单独下载路径

 

进入“HarmonyOS 开发者官网”,点击“开发”——>“开发文档”,点击左侧“DevEco Studio”——>“AI 智能辅助编程工具”——>“CodeGenie”获取技术文档、使用指南,快速上手开发,体验 AI 带来的高效开发新模式。

 

图 5:CodeGenie 官网资料访问路径

 

未来, 鸿蒙应用开发 AI 助手 CodeGenie 将月度快速更新更多新功能,可持续关注 HarmonyOS 开发者官网。

 

了解更多 CodeGenie 相关信息,请访问 HarmonyOS 开发者官网:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-codegenie

 

2025-05-16 15:221

评论

发布
暂无评论

Java垃圾回收机制小结以及优化建议,kafka的工作原理图

Java 程序员 后端

Java基于TCP的网络编程,在阿里工作5年了

Java 程序员 后端

模块三:如何保证设计出合理的架构? -- 学习总结

小鹿

Java中高级核心知识全面解析——Dubbo,kafka入门到精通文档

Java 程序员 后端

Java在2018年的形势,MySQL优化原理分析及优化方案总结

Java 程序员 后端

java学习-数据类型和运算符,Java爬虫爬取视频

Java 程序员 后端

Java反射(1),java架构师薪资

Java 程序员 后端

Java基础复习(DayEleven),应届生面试java开发工程师的题

Java 程序员 后端

Java多线程笔记,java自学视频免费

Java 程序员 后端

Java中的初始化与清理,kafka参数调优

Java 程序员 后端

Java使用JDBC开发 之 DBCP连接池,保洁阿姨看完都会了

Java 程序员 后端

Java发送邮件,字节跳动上千道精选面试题还不刷起来

Java 程序员 后端

java响应重定向发送post请求,spring+mybatis基础知识

Java 程序员 后端

Java中高级核心知识全面解析——消息队列,mybatis映射原理

Java 程序员 后端

Java反射,mysql开发教程

Java 程序员 后端

Java基础知识总结(绝对经典),java项目实战视频旅行社管理系统

Java 程序员 后端

Java实现AES加密算法,2021最新百度、头条等公司Java面试题目

Java 程序员 后端

Java中的Type类型详解,javase菜鸟教程

Java 程序员 后端

Java中的几种阻塞队列,kalilinux渗透教程

Java 程序员 后端

Java基础03 Java的运算符,阿里巴巴java性能调优

Java 程序员 后端

Java如何在运行时识别类型信息?,java发展史百度百科

Java 程序员 后端

Java多态实现原理,招银网络科技java面试

Java 程序员 后端

Java中的程序控制流程,java面试常问知识

Java 程序员 后端

java反射map转实体类 实体转map,微服务架构的优缺点

Java 程序员 后端

Java中高级核心知识全面解析——消息队列(1),看完这一篇就够了

Java 程序员 后端

Java大牛带你4小时开发一个SpringBoot+vue前后端分离博客项目

Java 程序员 后端

Java学习路线图(如何快速学Java),java数据结构与算法面试题

Java 程序员 后端

Java实现人脸检测,oppojava后端面试几面

Java 程序员 后端

Java实现单链表、栈、队列三种数据结构,linux内核编程入门篇

Java 程序员 后端

Java中的几种阻塞队列(1),mybatis返回主键原理

Java 程序员 后端

Java中的容器,Java开发进大厂面试必备技能

Java 程序员 后端

DevEco Studio AI辅助开发工具两大升级功能 鸿蒙应用开发效率再提升_HarmonyOS_HarmonyOS_InfoQ精选文章