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

AITNT
正文
推荐专利
一种代码补全方法、装置、存储介质及设备
申请号:CN202411584829
申请日期:2024-11-07
公开号:CN119474351A
公开日期:2025-02-18
类型:发明专利
摘要
本申请公开了一种代码补全方法、装置、存储介质及设备,该方法包括:首先从待补全的目标代码文件中提取目标代码上下文,并从目标代码上下文中提取目标代码片段;然后提取目标代码片段的目标嵌入向量,并基于目标嵌入向量从预先构建的代码片段候选库中获取与目标代码片段相似的候选代码片段;接着利用目标代码上下文和候选代码片段构建prompt,输入至代码生成大语言模型,得到模型输出的代码补全后的目标代码文件。由于本申请是基于目标代码文件所在的IDE工程中包含的所有代码文件构建的代码片段候选库来检索与目标代码片段相似的候选代码片段,扩大了检索范围,从而提高了检索效率和准确率,进而有助于提高最终的代码补全效果。
技术关键词
代码补全方法 集成开发环境 大语言模型 补全装置 指令 可读存储介质 终端设备 处理器 存储器 计算机 编码 程序 符号 标记
系统为您推荐了相关专利信息
1
一种基于大语言模型的遥感解译智能体系统
大语言模型 智能体系统 决策 生成技术 图像编码
2
基于思维链和智能体反思机制的对话记录问答方法及系统
问答方法 自然语言 文本 大语言模型 话题关键词
3
一种基于语音识别模型的物流管理系统及方法
语音识别模型 物流管理系统 物流管理方法 意图 场景特征
4
基于可信执行环境的内存访问方法及相关设备
数据存储单元 可信执行环境 数据项 内存访问方法 顶点
5
异构虚拟化平台虚拟机迁移方法及系统
异构芯片系统 异构虚拟化平台 翻译器 虚拟机迁移方法 执行器
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号