一种基于自然语言查询的API推荐方法

AITNT
正文
推荐专利
一种基于自然语言查询的API推荐方法
申请号:CN202411563636
申请日期:2024-11-05
公开号:CN119441620A
公开日期:2025-02-14
类型:发明专利
摘要
本发明特别涉及一种基于自然语言查询的API推荐方法。该基于自然语言查询的API推荐方法,用Scrapy爬虫框架爬取代码托管平台Github上的Java开源项目,获取各个存储库的信息;自定义选取API库作为目标库,使用代码分析工具对源代码进行分析和提取,获取目标库的API方法调用信息;从步骤S2中得到的所有元数据中随机选取元数据作为数据集,使用层次聚类算法对数据集进行聚类分析,从中挖掘API使用模式;根据API使用模式进行API推荐。该基于自然语言查询的API推荐方法,通过对大规模代码进行分析和模式挖掘,能够根据输入的功能描述的自然语言文本进行API推荐,提高了推荐相关API的准确性,减少了开发人员查找和选择API的工作量,提高了软件开发的效率。
技术关键词
推荐方法 开源项目 层次聚类算法 代码分析工具 爬虫框架 抽象语法树 对源代码 向量空间模型 模式 权重计算方法 数据自定义 自然语言文本 节点 平台 模块
系统为您推荐了相关专利信息
1
基于情感感知的知识图卷积网络个性化推荐方法及系统
网络个性化推荐方法 情感特征 邻居 字典 实体
2
一种基于Lanczos正交性的系统推荐方法
系统推荐方法 特征值 矩阵 均值算法 收敛特征
3
一种多模态特征融合的API网关推荐方法及系统
文本处理服务 多模态特征融合 客户端 网关服务器 融合策略
4
音乐推荐方法、音乐推荐装置、电子设备及存储介质
编码向量 音乐推荐方法 音乐推荐模型 对象 神经网络模型
5
金融产品推荐方法、装置及相关设备
深度强化学习模型 金融产品推荐方法 GRU模型 门控循环单元 在线
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号