【技术实现步骤摘要】
凌空手写代码生成方法、装置、一体机和存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种凌空手写代码生成方法
、
装置
、
一体机和存储介质
。
技术介绍
[0002]目前,对于新功能的开发大多需要耗费较长的时间和较高的成本,其中需要经历设计
、
编写
、
运维测试等过程,并且在代码编写过程中若完全由开发者手动编写输入,则需要耗费大量的时间精力,因此,开发者在代码编写时往往会更倾向于从已有代码库和功能代码入手,通过网络查找所需的代码片段,并对其进行编译
、
测试
、
修改等,以使其能够与上下文相适应,实现对应的功能
。
[0003]然而,这种查找后修改的方式比之完全手动编写输入,虽然能够在一定程度上减少工作量,减轻开发压力,缩短开发周期,但是其测试
、
修改等过程同样需要耗费较长的时间,并且针对于已有代码的修改调试以使其能够适配于当前功能,这是一个漫长的过程,其难度仅是稍逊于前者
。
此种情况下,如何实现快速高效的功能开发,提升开发者的代码编写效率,降低开发工作量,缩短开发周期,并给予开发者沉浸式体验,成为了当前亟待解决的问题
。
技术实现思路
[0004]本专利技术提供一种凌空手写代码生成方法
、
装置
、
一体机和存储介质,用以解决现有技术中凌空手写功能开发时代码编写难度大
、
效 ...
【技术保护点】
【技术特征摘要】
1.
一种凌空手写代码生成方法,其特征在于,包括:获取凌空手写功能对应的分析语句,所述分析语句用于查询凌空手写实现所需的各个功能;将所述分析语句发送至服务器,以使所述服务器基于所述分析语句生成分析提取语句,并将所述分析提取语句输入到代码模型,以使所述代码模型输出与所述分析语句对应的凌空手写描述语句;接收所述服务器返回的凌空手写描述语句,所述凌空手写描述语句用于描述待通过代码实现的凌空手写功能;将所述凌空手写描述语句发送至所述服务器,以使所述服务器基于所述凌空手写描述语句确定生成提示语句,并将所述生成提示语句输入到所述代码模型,以使所述代码模型输出与所述凌空手写描述语句对应的凌空手写代码;接收所述服务器返回的凌空手写代码
。2.
根据权利要求1所述的凌空手写代码生成方法,其特征在于,所述接收所述服务器返回的凌空手写代码,包括以下至少一种:接收与描述视频流获取功能的凌空手写描述语句对应的第一凌空手写代码;接收与描述手部关键点检测功能的凌空手写描述语句对应的第二凌空手写代码;接收与描述手势检测功能的凌空手写描述语句对应的第三凌空手写代码
。3.
根据权利要求2所述的凌空手写代码生成方法,其特征在于,所述第三凌空手写代码包括顺序执行的捏合手势检测代码
、
捏合点生成代码,以及捏合点轨迹绘制代码
。4.
根据权利要求1至3中任一项所述的凌空手写代码生成方法,其特征在于,所述将所述凌空手写描述语句发送至所述服务器,以使所述服务器基于所述凌空手写描述语句确定生成提示语句,并将所述生成提示语句输入到所述代码模型,以使所述代码模型输出与所述凌空手写描述语句对应的凌空手写代码,包括:确定所述凌空手写描述语句在界面中显示的区域;在所述区域为代码编辑区域且所述凌空手写描述语句下方存在待补全代码的情况下,将所述凌空手写描述语句发送至所述服务器,以使所述服务器基于所述凌空手写描述语句和所述待补全代码确定生成提示语句,并将所述生成提示语句输入到所述代码模型,以使所述代码模型输出与所述凌空手写描述语句和所述待补全代码对应的凌空手写代码
。5.
根据权利要求1至3中任一项所述的凌空手写代码生成方法,其特征在于,所述接收所述服务器返回的凌空手写代码,之后还包括:获取待修改代码以及修改要求语句,所述待修改代码为界面中显示的所述凌空手写代码的部分或全部,所述修改要求语句用于表征对所述待修改代码实现功能的修改要求;将所述待修改代码和所述修改要求语句发送至所...
【专利技术属性】
技术研发人员:薛增奎,朱大治,张明,余欣,刘聪,胡国平,刘庆峰,吴晓如,
申请(专利权)人:科大讯飞股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。