一种编程教育场景下的智能代码补全方法

AITNT
正文
推荐专利
一种编程教育场景下的智能代码补全方法
申请号:CN202510117050
申请日期:2025-01-24
公开号:CN119556901B
公开日期:2025-05-30
类型:发明专利
摘要
本发明涉及代码补全技术领域,公开了一种编程教育场景下的智能代码补全方法,包括:通过预设了编程学习者身份的通用大语言模型,模拟不同风格学生的作答代码;对扩充数据集中作答代码的每个符号进行编码,将得到的编码序列输入大语言模型,大语言模型依据编码序列上文预测编码序列的下一个符号,通过最小化交叉熵损失来优化大语言模型预测精度,得到补全模型;将学生的作答代码输入至完成训练的补全模型,得到初始推荐列表,选择初始列表中与场景信息最相关的三个符号,并在初始推荐列表中提升三个符号的位次,生成最终推荐列表。本发明借助场景信息优化推荐列表,可以有效提高编程教育场景下的推荐质量。
技术关键词
代码补全方法 大语言模型 编程教育 符号 知识点 场景 列表 学生 补全技术 风格 身份 信息编码 编码器 数据 精度 序列 误差
系统为您推荐了相关专利信息
1
基于灵巧类型库的遥操作方法、系统、设备及存储介质
机械手关节 大语言模型 环境感知数据 人手 动作捕捉手套
2
基于对比学习和LLMs的短文本主题识别方法
主题识别方法 多层感知机 样本 文本 关键词
3
指令调优数据集的构建方法、装置、设备和介质
指令 大语言模型 数据 自然语言 日志
4
一种PDF图纸尺寸导出的方法
文本 图纸 检测表 页面 三维设计软件
5
一种基于多模态大模型的公路水毁智能识别方法及系统
智能识别方法 多模态 公路现场 大语言模型 交通安全预警系统
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号