首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种开源代码仓库摘要自动生成方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:北京航空航天大学

摘要:本公开提供一种开源代码仓库摘要自动生成方法。基于客户端‑服务端架构构建了三个模块,分别为:Eclipse插件与交互模块、依赖分析模块和摘要生成模块;所述Eclipse插件与交互模块和所述依赖分析模块集成在客户端,所述Eclipse插件与交互模块包括所述Eclipse客户端与Eclipse插件;所述依赖分析模块和摘要生成模块中包括生成文件摘要接口、预训练语言模型、生成项目摘要接口、BPE分词器、微调模型;该方案提供了一种针对项目级别粒度的代码摘要自动生成技术。使得项目级别时,整个代码仓库的源代码输入与目标摘要匹配,并提供一款能够自动解析项目代码并生成项目摘要的工具。

主权项:1.一种开源代码仓库摘要自动生成方法,其特征在于,基于客户端-服务端架构构建三个模块,分别为:Eclipse插件与交互模块、依赖分析模块和摘要生成模块;所述Eclipse插件与交互模块和所述依赖分析模块集成在客户端,所述Eclipse插件与交互模块包括所述Eclipse客户端与Eclipse插件;所述依赖分析模块和摘要生成模块中包括生成文件摘要接口、预训练语言模型、生成项目摘要接口、BPE分词器、微调模型;通过十五个步骤实现模块之间的摘要自动生成:步骤1、开发者向所述Eclipse插件与交互模块请求生成项目摘要;步骤2、由所述Eclipse插件与交互模块中设置的Eclipse客户端请求目标项目;步骤3、由所述Eclipse插件与交互模块向所述依赖分析模块请求依赖分析;步骤4、所述依赖分析模块返回文件列表;步骤5、由所述Eclipse插件与交互模块的Eclipse插件向所述摘要生成模块中的生成文件摘要接口发出生成文件摘要请求;步骤6、通过所述预训练语言模型生成文件摘要;步骤7、向所述生成文件摘要接口返回文件摘要;步骤8、所述生成文件摘要接口向Eclipse插件响应生成文件摘要请求;步骤9、由所述Eclipse插件与交互模块的Eclipse插件向所述摘要生成模块中的生成项目摘要接口发出生成项目摘要请求;步骤10、通过所述BPE分词器对文件摘要低频词进行分词;步骤11、将分词后的文件摘要输入所述微调模型;步骤12、所述微调模型返回项目摘要;步骤13、所述生成项目摘要接口向Eclipse插件响应生成项目摘要请求;步骤14、所述Eclipse插件向所述Eclipse客户端发送生成的展示内容;步骤15、所述Eclipse插件与交互模块对开发者进行窗口展示,为客户端提供摘要生成服务。

全文数据:

权利要求:

百度查询: 北京航空航天大学 一种开源代码仓库摘要自动生成方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术