-
公开(公告)号:CN119003751A
公开(公告)日:2024-11-22
申请号:CN202411146184.2
申请日:2024-08-20
Applicant: 科大讯飞股份有限公司
IPC: G06F16/335 , G06F16/33 , G06F40/30 , G06F8/36
Abstract: 本发明提供一种代码补全检索增强方法、装置、电子设备及存储介质,涉及计算机视觉技术领域,该方法通过在向量数据库中进行查找,得到用于代码补全的外部相关知识,有助于提高代码补全结果的准确性,提升大型语言模型代码补全、生成性能。通过多个候选语义向量与目标语义向量之间的相似度,对多个候选文本块进行采样,确定目标数量的参考文本块,可以缓解各候选文本块之间重复度高、差异性小的问题,在满足大型语言模型的输入尺寸限制的情况下,保证参考文本块的多样性,有助于提升代码补全结果的用户采纳率。该方法通过自动化代码补全,可以为开发者开发过程提供简单、有力的支撑,提升编程效率,协助开发者将精力关注更重要的业务。
-
公开(公告)号:CN117435484A
公开(公告)日:2024-01-23
申请号:CN202311381153.0
申请日:2023-10-23
Applicant: 科大讯飞股份有限公司
IPC: G06F11/36
Abstract: 本发明提供一种代码检错方法、装置、一体机和程序产品,其中方法包括:获取目标代码;对所述目标代码进行规则检错,和/或,对所述目标代码进行代码修复,得到所述目标代码的预检错信息;基于所述预检错信息,对所述目标代码进行代码检错。本发明提供的方法、装置、一体机和程序产品,通过对目标代码进行规则检错和/或代码修复,以获取能够辅助定位代码错误的预检错信息,并基于预检错信息进行代码检错,从而为代码检错提供丰富的提示,由此在实现自动化的代码检错的前提下,有效提高代码检错的可靠性和准确率。
-