一种代码补全方法、装置、存储介质及设备

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种代码补全方法、装置、存储介质及设备
申请号:CN202411584829
申请日期:2024-11-07
公开号:CN119474351A
公开日期:2025-02-18
类型:发明专利
摘要
本申请公开了一种代码补全方法、装置、存储介质及设备,该方法包括:首先从待补全的目标代码文件中提取目标代码上下文,并从目标代码上下文中提取目标代码片段;然后提取目标代码片段的目标嵌入向量,并基于目标嵌入向量从预先构建的代码片段候选库中获取与目标代码片段相似的候选代码片段;接着利用目标代码上下文和候选代码片段构建prompt,输入至代码生成大语言模型,得到模型输出的代码补全后的目标代码文件。由于本申请是基于目标代码文件所在的IDE工程中包含的所有代码文件构建的代码片段候选库来检索与目标代码片段相似的候选代码片段,扩大了检索范围,从而提高了检索效率和准确率,进而有助于提高最终的代码补全效果。
技术关键词
代码补全方法 集成开发环境 大语言模型 补全装置 指令 可读存储介质 终端设备 处理器 存储器 计算机 编码 程序 符号 标记