写点什么

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:222425

评论

发布
暂无评论

C语言编程—中缀表达式转换为后缀表达式

芯动大师

C语言 中缀 6 月 优质更文活动

K8S中的Node管理

穿过生命散发芬芳

k8s 6 月 优质更文活动

龙蜥白皮书精选:Ancert——硬件兼容性验证与守护

OpenAnolis小助手

开源 龙蜥社区 龙蜥操作系统 Ancert 硬件兼容性

作为超级自动化的重要先驱,流程挖掘正在成为组织运营标配

王吉伟频道

人工智能 RPA 超自动化 流程挖掘 业务流程

IoTOS v1.0.0 开源,高效 实用 | 免费商用

开源物联卡管理平台-设备管理

IoT 若依 物联网, 开源物联网 国产OS开源社区

k8s中PV和PVC的生命周期

穿过生命散发芬芳

6 月 优质更文活动

规则引擎调研及初步使用 | 京东云技术团队

京东科技开发者

算法 规则引擎 企业号 6 月 PK 榜 匹配算法 rete

ChatGPT 不只是聊天机器人,更是……

baiyutang

创业 openai ChatGPT

基于STM32的无人售货机系统设计

DS小龙哥

6 月 优质更文活动

龙蜥操作系统完成与高通 Cloud AI 100 兼容认证

OpenAnolis小助手

开源 操作系统 龙蜥社区 兼容适配 高通

对线面试官-Redis(一)

派大星

Java 面试题

ChatGPT小型平替之ChatGLM-6B本地化部署、接入本地知识库体验 | 京东云技术团队

京东科技开发者

知识库 企业号 6 月 PK 榜 ChatGLM-6B LLM模型

移动端浏览器性能优化探索

阿里技术

性能优化 移动端开发

数字非洲,沐光而行

脑极体

出海

目前只To B,腾讯云为什么优先发布行业大模型,而非大模型?

B Impact

让性能腾飞!亚马逊云科技的 Java 云端之旅

亚马逊云科技 (Amazon Web Services)

机器学习 Java' Amazon EC2

Kubernetes——构建平台工程的利器

SEAL安全

Kubernetes 平台工程

【直播预告】今晚7点,来HarmonyOS极客松直播间与技术专家聊聊新技术!

HarmonyOS开发者

HarmonyOS

6月14日红杉最新报告:The New Language Model Stack

B Impact

从0到1构造自定义限流组件 | 京东云技术团队

京东科技开发者

限流算法 令牌桶算法 企业号 6 月 PK 榜 接口限流

设计模式之工厂模式

越长大越悲伤

设计模式 工厂模式

Sentinel 机制解决 Redis 缓存雪崩问题:限流、降级与熔断策略实践

xfgg

redis sentinel 6 月 优质更文活动

如何设计一个高效的分布式日志服务平台

百度Geek说

分布式 企业号 6 月 PK 榜 服务平台 大模型结合 6 月 优质更文活动

Nest 实现 OSS 签名直传上传回调

昆吾kw

OSS Node 后端开发 文件上传 nestjs

SolidUI 上Gitee AI-人工智能热门

李孟聊AI

开源 2D 3D AIGC ChatGPT

参与共建 SolidUI AI 生成可视化项目:开源社区的力量

李孟聊AI

开源 2D 3D AIGC ChatGPT

AI “机里机气”的虚构内容,令人愤慨

B Impact

Flink 流批一体在 Shopee 的大规模实践

Apache Flink

大数据 flink 实时计算

【TypeScript】TS自定义类型之对象属性必选、对象属性可选

不叫猫先生

typescript 6 月 优质更文活动

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