词汇推荐方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37961572 阅读:18 留言:0更新日期:2023-06-30 09:36
本申请提出一种词汇推荐方法、装置、电子设备及存储介质,词汇推荐方法包括:扫描项目包中接口的名称和接口注释文本,基于所述接口的名称和所述接口注释文本构建所述项目包的多个选项词典;实时接收待开发项目包中的待检索词汇,基于所述待开发项目包的名称和所述待检索词汇构建检索请求;依据所述检索请求从所述选项词典中选取目标词典,并利用所述待检索词汇从所述目标词典中进行模糊检索以获得可用词列表;计算所述待检索词汇与所述可用词列表中每个值的相似度,并依据所述相似度由大到小的顺序向用户推送所述可用词列表。该方法可以将项目开发中的术语存储为词典,从而能够提升项目开发过程中的用词规范度。升项目开发过程中的用词规范度。升项目开发过程中的用词规范度。

【技术实现步骤摘要】
词汇推荐方法、装置、电子设备及存储介质


[0001]本申请涉及人工智能
,尤其涉及一种词汇推荐方法、装置、电子设备及存储介质。

技术介绍

[0002]在互联网系统架构越来越复杂的大环境下,为了系统职能清晰,一个大的系统往往会拆分成多个子系统分别由不同的开发组成员进行开发和维护,而不同的开发组往往使用不同的开发命名规范甚至没有规范,更甚者,英语水平不同的开发人员以及“不拘小节”的开发人员还会时不时用拼音。
[0003]一个系统域之间因为功能紧密配置,不管是系统对内对外提供的接口也好,还是针对某些接口或者方法、单元进行的注释也好,资源往往也是共享或者传递。而不同的命名规范导致系统接口的可读性、链路连贯性、清晰度等等都会有极大降低,沟通成本也迅速加大。

技术实现思路

[0004]鉴于以上内容,有必要提供一种词汇推荐方法、装置、电子设备及存储介质,以解决如何提高项目开发过程中接口命名的规范度这一技术问题。
[0005]本申请实施例提供一种词汇推荐方法,所述方法包括:
[0006]扫描项目包中多个接口的名称和本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种词汇推荐方法,其特征在于,所述方法包括:扫描项目包中多个接口的名称和接口注释文本,基于所述接口的名称和所述接口注释文本构建所述项目包的多个选项词典;实时接收待开发项目包中的待检索词汇,基于所述待开发项目包的名称和所述待检索词汇构建检索请求;依据所述检索请求从所述选项词典中选取目标词典,并利用所述待检索词汇从所述目标词典中进行模糊检索以获得可用词列表;计算所述待检索词汇与所述可用词列表中每个值的相似度,并依据所述相似度由大到小的顺序向用户推送所述可用词列表。2.如权利要求1所述的词汇推荐方法,其特征在于,所述基于所述接口的名称和所述接口注释文本构建所述项目包的多个选项词典,包括:针对每个项目包中的所有接口,将所述接口注释文本输入预设的语义分类模型获得所述接口注释文本的语义类别;将所述接口的名称作为键,并将所述语义类别作为值,以构建键值对;针对每个所述项目包,联合存储所有所述接口的键值对以作为所述项目包对应的选项词典,并将所述项目包的名称作为所述选项词典的索引。3.如权利要求1所述的词汇推荐方法,其特征在于,所述检索请求包括请求头和请求报文,所述请求头用于表征所述待开发项目包的名称,所述请求报文用于记录所述待检索词汇。4.如权利要求1所述的词汇推荐方法,其特征在于,所述依据所述检索请求从所述选项词典中选取目标词典,具体包括:依次将所述待开发项目包的名称和每个所述选项词典的索引进行对比,若所述待开发项目包的名称与所述选项词典的索引相同,则将所述选项词典作为目标词典。5.如权利要求1所述的词汇推荐方法,其特征在于,所述利用所述待检索词汇从所述目标词典中进行模糊检索以获得可用词列表,具体包括:所述待检索词汇包括至少一个待检索文本,针对每个所述待检索文本,对比所述待检索文本与所述目标词典中的每个值,若所述待检索文本存在于所述目标词典的值中,则将所述目标词典的值对应的键值对列为备选键值对;联合存储所有备选键值对以作为所述待检索词汇的可用词列表。6....

【专利技术属性】
技术研发人员:徐双
申请(专利权)人:平安付科技服务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1