一种基于LLM的代码补全方法和装置

AITNT
正文
推荐专利
一种基于LLM的代码补全方法和装置
申请号:CN202510290489
申请日期:2025-03-11
公开号:CN120315691A
公开日期:2025-07-15
类型:发明专利
摘要
一种基于LLM的代码补全方法,包括:将代码仓库中存储的代码文件拆分成若干代码片段,并计算待补全的目标代码文件与若干代码片段对应的相关度评分;相关度评分用于表示若干代码片段与目标代码文件的相关程度;从若干代码片段中筛选出所述相关度评分最高的至少一个目标代码片段,并将至少一个目标代码片段作为查询索引,从知识库中检索用于对目标代码文件进行代码补全的上下文代码集合;其中,知识库,为基于代码仓库中存储的代码文件构建的知识库;将检索到的上下文代码集合与目标代码文件输入至用于代码补全的第一LLM,以由第一LLM基于所述上下文代码集合针对目标代码文件进行推理计算,生成与目标代码文件对应的补全代码。
技术关键词
检索算法 代码仓库 代码补全方法 生成查询索引 sigmoid函数 字符 元素 补全装置 处理器 计算机程序产品 样本 计算机设备 蒸馏 可读存储介质 存储器 模块 变量 节点
系统为您推荐了相关专利信息
1
基于多重注意力和Mamba网络的轴承故障分析方法
故障分析方法 故障分析模型 时序特征 多头注意力机制 sigmoid函数
2
一种基于增量式模型池的自适应数字水印处理方法及系统
水印嵌入 解码模型 图像 多尺度特征提取 解码网络
3
基于深度层次感知的语义分割网络构建方法
语义分割网络 训练样本图像 sigmoid函数 三元组损失函数 非线性
4
基于图模式对齐增强的大语言模型Cypher生成方法及系统
生成方法 模式 大语言模型 数据 代表
5
基于大模型的智能问答方法、装置、存储介质及服务器
检索算法 智能问答方法 语句 融合规则 答案
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号