1、智能辅助编程,编码更便捷智能化软件开发,引领智能开发模式 辅助开发 完全依靠人的主观能动性 基本的语法高亮 智能化辅助开发 以人为主,机器为辅 代码补全与推荐代码补全与推荐代码编辑1.0代码编辑2.0智能辅助编程,助力开发编码这段代码我应该怎么写?我以前好像写过类似的代码?智能辅助编程,帮你减轻重复智能辅助编程,帮你减轻重复代码劳动代码劳动智能辅助编程,帮你缓解陌生智能辅助编程,帮你缓解陌生代码压力代码压力提供更符合上下文的补全提示,减轻重复代码劳动推荐常用组件推荐常用组件RowRow推荐推荐fontfont类属性类属性fontWeightfontWeight、fontColorfontCol
2、or提供多样长代码补全提示,缓解陌生代码压力提升开发人员编码效率102 Keystrokes70 Keystrokes70 Keystrokes键盘敲击次数减少键盘敲击次数减少30%30%无需GPU,支持本地CPU运行输入序列化代码表示序列化代码表示transformertransformer模型模型GPTGPT模型模型输入多元融合代码表示多元融合代码表示多元代码深度模型多元代码深度模型支持本地化部署云端部署本地化部署有损模型准确率模型本地调用,无需云端部署无损精度实现效率提升、本地化部署、CPU运行的核心技术 多元融合代码表示 多元代码深度模型多元融合代码表示全方位捕获ArkTS代码信息结构
3、元文本元TokenToken、TypeTypetoken序列AST序列序列化代码表示忽略代码结构与特性基于程序分析基于程序分析完整表示语法语义信息完整表示语法语义信息 build,(,),Row,(,)MethodDefinition,ComponentStatement 多元代码深度学习模型提升补全准确率、支持本地化CPU运行RNNRNN系系列列RNNRNN系系列列RNNRNN系系列列RNNRNN系系列列STARTSTARTTokenToken1 1TokenToken2 2TokenToken3 3TokenToken1 1TokenToken2 2TokenToken3 3EOSEOSD
4、ecoderDecoderEncoderEncoderGNNGNN系列系列NodeNode Type and Token Type and Token Embedding LayerEmbedding LayerNodeNode EmbeddingEmbeddingRNNRNN系列系列 LayerLayerNode Type and Node Type and Token EmbeddingToken EmbeddingCodeCode GraphGraphwithwith HoleHoleNode Type and TokenNode Type and TokenGraph Graph St
5、ructureStructureTokenToken1 1EmbeddingEmbedding LayerLayer聚合聚合TokenToken2 2TokenTokenn nCodeCode GraphGraphVectorVectorJointJointTokenToken VectorVectorJointJoint VectorVector辅助辅助智能辅助编程,你的结对编程伙伴智能辅助编程开发人员谢谢欢迎关注HarmonyOS开发者微信公众号扫码参加HarmonyOS 线上开发者活动 HarmonyOS 第一课 ArkUI 入门训练营 Codelabs 挑战赛 HarmonyOS 体验官征文