1、通明湖人工智能开发与应用大会鸿蒙生态下的AI助力移动应用开发新范式助力鸿蒙原生应用高效开发演讲人:彭松华为/HarmonyOS开发者技术架构师01010202030304040505目录前言智能代码辅助智能问答万能卡片生成下一步思考AIAI大模型爆发,重新定义软件工程大模型爆发,重新定义软件工程1 1个初级程序员变成个初级程序员变成1 1个资深程序员个资深程序员AIAI降低开发门槛降低开发门槛1 1个资深程序员变成个资深程序员变成1010个资深程序员个资深程序员AIAI提升程序员开发效率提升程序员开发效率专业开发者专业开发者应用开发者应用开发者全民开发者全民开发者应应用用开开发发能能力力边边界
2、界更更广广应应用用开开发发门门槛槛降降低低竞品洞察:国内外厂商软件开发智能化洞察一览竞品洞察:国内外厂商软件开发智能化洞察一览厂商厂商产品产品智能问答智能问答代码生成代码生成测试用例生成测试用例生成代码优化代码优化代码解释代码解释代码翻译代码翻译微软Github Copilot百度ComateHuggingFaceCodeFuse阿里通义灵码字节MarsCode科大讯飞iFlyCode商汤小浣熊智谱AICodeGeeX其他:CodiumAl、Replit、Cursor、CodeStony、JoyCoder、Fitten Code、aiXcoder、CodeShell 等40+AI智能编码助手
3、目前辅助编程飞速发展中,不同友商功能逐渐趋同,核心功能包括智能问答,代码生成,用例生成,代码优化,目前辅助编程飞速发展中,不同友商功能逐渐趋同,核心功能包括智能问答,代码生成,用例生成,代码优化,代码解释;代码解释;微软微软GithubGithub Copilot Copilot背靠背靠OpenAIOpenAI,辅助编程效果较好。百度辅助编程效果较好。百度ComateComate与阿里同义灵码等国内辅助研发工具在中文场景效果较好。与阿里同义灵码等国内辅助研发工具在中文场景效果较好。辅助编程可以极大的提升开发者的工作效率;在代码生成方面,直接用于业务场景时,还需开发者优化,其能力有待进一步提升。
4、辅助编程可以极大的提升开发者的工作效率;在代码生成方面,直接用于业务场景时,还需开发者优化,其能力有待进一步提升。业界趋于向业界趋于向AgentAgent智能体演进智能体演进AIAI辅助研发核心功能:代码补全、代码生成、代码修复、异常检测、注释生辅助研发核心功能:代码补全、代码生成、代码修复、异常检测、注释生成、代码解释成、代码解释代码补全代码补全根据注释生成代码根据注释生成代码修复编码错误修复编码错误添加异常处理添加异常处理生成文档注释生成文档注释代码解释;代码修复;生成测试用例代码解释;代码修复;生成测试用例鸿蒙原生应用高效开发:聚焦代码生成补全、鸿蒙知识问答、万能卡片生成,覆盖鸿蒙原生应
5、用高效开发:聚焦代码生成补全、鸿蒙知识问答、万能卡片生成,覆盖Top 5000Top 5000应用应用AIAI使能研发使能研发,聚焦高价值高频次场景聚焦高价值高频次场景鸿蒙知识问答鸿蒙知识问答知识推广辅助应用知识推广辅助应用赋能开发者赋能开发者220W220W鸿蒙开发者鸿蒙开发者如何快速赋能?如何快速赋能?鸿蒙开发者220万每月新培养10万+社区回帖30万每月新增提问1万+代码生成效率代码生成效率代码生成补全代码生成补全智能代码辅助鸿蒙开发智能代码辅助鸿蒙开发ArkTSArkTS全新语言全新语言鸿蒙整体开发量大鸿蒙整体开发量大如何提高开发效率?如何提高开发效率?万能卡片代码生成万能卡片代码生成
6、鸿蒙元服务开发辅助鸿蒙元服务开发辅助新增元服务新增元服务大量新元服务需研发大量新元服务需研发如何提升开发效率?如何提升开发效率?Next版本4万+人月代码量(含三方)约4亿行系统组件约1.4亿行芯片组件约2.7亿行Top 30 Top 30 应用应用57%57%不支持卡片不支持卡片鸿蒙卡片添加率鸿蒙卡片添加率68.6%68.6%低于竞品低于竞品93%93%0101020203030404目录前言智能代码辅助智能问答万能卡片生成下一步思考代码生成:通过自然语言描述,智能生成应用代码代码生成:通过自然语言描述,智能生成应用代码 HarmonyOS API代码生成 ArkTS常用算法代码生成 Ark