-
公开(公告)号:CN119225705A
公开(公告)日:2024-12-31
申请号:CN202411072795.7
申请日:2024-08-06
Applicant: 科大讯飞股份有限公司
Inventor: 王素芝
IPC: G06F8/30 , G06N3/0464 , G06N3/0442 , G06N3/0455
Abstract: 本申请公开了一种代码补全方法及相关装置、设备和存储介质,其中,代码补全方法包括:获取待补全项目的项目结构信息,其中,项目结构信息包括待补全项目中各文件的代码单元以及各代码单元之间的关系,待补全项目设有需补全代码的待补全位置,基于项目结构信息,确定待补全位置的代码语义信息和代码结构信息,其中,代码语义信息包括与待补全位置语义匹配的至少一个代码单元的代码,代码结构信息包括与待补全位置存在目标关系的至少一个代码单元的目标信息,利用待补全位置的代码语义信息和代码结构信息,生成待补全位置的待补全代码。上述方案,能够提升代码补全的效率和准确率。
-
公开(公告)号:CN117112411A
公开(公告)日:2023-11-24
申请号:CN202311020873.4
申请日:2023-08-14
Applicant: 科大讯飞股份有限公司
Abstract: 本发明提供一种代码纠错数据生成和代码纠错方法和一体机,方法包括:获取第一代码;对所述第一代码进行数据结构分析,得到所述第一代码的结构分析结果;基于与所述结构分析结果相对应的生成提示文本,在所述第一代码中插入代码错误,得到第二代码;基于所述第二代码,生成代码纠错数据。本发明提供的方法和一体机,在第一代码中插入代码错误,得到第二代码,并生成代码纠错数据,无需人工进行数据采集和标注,极大降低了数据获取成本,提升了代码纠错数据的获取效率。并且,基于与第一代码的结构分析结果相对应的生成提示文本,插入代码错误,保证了错误插入的合理性,使得由此生成的代码纠错数据更加自然、可靠。
-
公开(公告)号:CN118708222A
公开(公告)日:2024-09-27
申请号:CN202410837641.6
申请日:2024-06-26
Applicant: 科大讯飞股份有限公司
Abstract: 本申请公开了一种代码补全方法、装置、相关设备及计算机程序产品,在检测到满足第一代码补全条件时,并非直接调用代码补全模型进行补全代码的预测,而是采用配置的补全预测模型,预测待补全的代码片段中占位符位置(也即待补全位置)是否需要补全代码,得到第一预测结果,仅在第一预测结果表示占位符位置需要补全代码时,才调用代码补全模型进行补全代码的预测。本申请配置的补全预测模型的参数规模小于代码补全模型,通过配置该补全预测模型可以以尽量小的资源消耗快速预测占位符位置是否需要进行代码补全,若预测结果为不需要,则可以不用请求代码补全模型,从而极大降低了无用的计算资源和时间的消耗。
-
公开(公告)号:CN114625633A
公开(公告)日:2022-06-14
申请号:CN202210095504.0
申请日:2022-01-26
Applicant: 科大讯飞股份有限公司
IPC: G06F11/36
Abstract: 一种用于接口测试的方法、系统和存储介质,该方法包括:获取引擎的头文件,并从所述头文件中提取所述引擎中接口的参数信息;根据所述参数信息自动生成测试用例和测试代码;基于所述测试用例执行所述测试代码,得到测试结果;基于所述测试结果生成接口测试报告。根据本申请实施例的用于接口测试的方法和系统通过获取引擎的头文件,自动从头文件中提取引擎中待测接口的参数信息,根据参数提取结果自动生成测试用例和测试代码,并在得到测试结果之后自动统计引擎中待测接口的测试结果并生成测试报告,实现了接口测试的完整流程的全部自动化实现,即使不是专业的测试人员也能一键式进行接口测试任务,节省了大量的人力成本。
-
-
-