摘要
本申请涉及一种针对项目生成代码地图的方法、设备及存储介质,属于软件工程技术领域。本申请将代码库中的代码文件切分为代码片段,为每个所述代码片段生成对应的向量表示,将代码片段及其向量表示存储到向量数据库中;提取项目结构树,采用大语言模型根据项目结构树生成UML的生成规划;基于UML的生成规划与所述代码库中的代码,采用大语言模型生成当前项目的UML图;通过渲染引擎将当前项目的UML图显示在图形交互界面上;响应用户点击全局UML图中选定节点的指令,返回与所述选定节点相关的代码片段,生成与所述选定节点相关的详细视图。基于本申请可以一键生成整个项目的UML图,可以快速、直观地了解到项目的完整结构和功能模块之间的联系。
技术关键词
生成代码
大语言模型
图形交互界面
项目
地图
节点
软件工程技术
生成自然语言
规划
语义
代码库
处理器
指令
功能模块
可读存储介质
关系
存储器
分块
计算机
系统为您推荐了相关专利信息
聊天机器人
自然语言文本
生成文本摘要
定时任务调度
生成自然语言
实体关系抽取模型
实体关系抽取方法
原型
样本
交叉注意力机制