摘要
本发明涉及一种制作基于大语言模型的智能编程助手的方法,包括以下步骤:收集海量代码数据;根据收集的代码数据进行预训练,得到用于编程的大语言模型;对所述用于编程的大语言模型进行第一次微调,第一次微调方式为:收集用户专有数据,根据专有数据进行微调,得到代码补全模型;对所述用于编程的大语言模型进行第二次微调,第二次微调方式为:收集指令微调数据,根据指令微调数据对所述用于编程的大语言模型进行微调,得到多功能模型,所述多功能模型能重构、翻译、解释和纠错。本发明可以给程序员提供实时的代码补全,还可以自动给代码做重构、翻译、解释和纠错,从而可以减少程序员的输入代码时间和思考时间,提升了编程效率。
技术关键词
多功能模型
大语言模型
编程
LORA技术
数据
重构
纠错功能
指令
模板
光标
习惯
符号
文本
序列