代码检索处理方法及装置制造方法及图纸

技术编号:41128505 阅读:20 留言:0更新日期:2024-04-30 17:57
本说明书实施例提供了代码检索处理方法及装置,其中,一种代码检索处理方法包括:在代码检索过程中,通过提取代码检索问题携带的代码实体标签,在图数据库存储的代码知识图谱中检索与代码实体标签关联的目标代码实体,并在代码库中提取目标代码实体对应的目标代码片段,以代码检索问题和目标代码片段为数据基础构建输入问题,并通过将输入问题输入问答模型进行答案生成,获得代码检索问题的检索答案。

【技术实现步骤摘要】

本文件涉及代码处理,尤其涉及一种代码检索处理方法及装置


技术介绍

1、在软件开发项目中代码检索有着广泛的应用,通过代码检索可以快速进行代码定位,帮助开发人员提升代码开发效率,代码检索支持以文字信息作为查询输入进行代码检索,比如输入接口名称或者算法名称进行相应接口代码或者算法实现代码的快速检索,同时还支持以代码内容作为查询输入进行代码检索,随着代码检索的应用越来越普遍,如何提升文字信息或者代码内容到代码的检索准确性,成为软件开发项目的关注重点。


技术实现思路

1、本说明书一个或多个实施例提供了一种代码检索处理方法,包括:获取代码检索问题,并提取所述代码检索问题携带的代码实体标签。在图数据库存储的代码知识图谱中检索与所述代码实体标签关联的目标代码实体。在代码库中提取所述目标代码实体对应的目标代码片段。所述代码库中存储所述代码知识图谱中各代码实体的代码片段。根据所述代码检索问题和所述目标代码片段构建输入问题,并将所述输入问题输入问答模型生成检索答案。

2、本说明书一个或多个实施例提供了一种代码检索处理本文档来自技高网...

【技术保护点】

1.一种代码检索处理方法,包括:

2.根据权利要求1所述的代码检索处理方法,所述图数据库中的代码知识图谱,采用如下方式生成:

3.根据权利要求2所述的代码检索处理方法,所述对所述代码资源进行解析,包括:

4.根据权利要求3所述的代码检索处理方法,所述对所述代码资源进行过滤处理,包括:

5.根据权利要求4所述的代码检索处理方法,所述对过滤处理后的代码资源进行去重处理获得去重代码资源,包括:

6.根据权利要求3所述的代码检索处理方法,所述对所述去重代码资源进行实体解析处理,获得所述代码实体和所述实体关系,包括:</p>

7.根据...

【技术特征摘要】

1.一种代码检索处理方法,包括:

2.根据权利要求1所述的代码检索处理方法,所述图数据库中的代码知识图谱,采用如下方式生成:

3.根据权利要求2所述的代码检索处理方法,所述对所述代码资源进行解析,包括:

4.根据权利要求3所述的代码检索处理方法,所述对所述代码资源进行过滤处理,包括:

5.根据权利要求4所述的代码检索处理方法,所述对过滤处理后的代码资源进行去重处理获得去重代码资源,包括:

6.根据权利要求3所述的代码检索处理方法,所述对所述去重代码资源进行实体解析处理,获得所述代码实体和所述实体关系,包括:

7.根据权利要求2所述的代码检索处理方法,所述根据解析获得的代码实体和实体关系构建所述代码知识图谱操作执行之后,执行如下操作:

8.根据权利要求2所述的代码检索处理方法,所述通过代码获取组件获取代码资源,包括:

<...

【专利技术属性】
技术研发人员:柴炳旭王云鹏张奇蒋炜李建国
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

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

1