一种基于层次化代码知识图谱的代码仓库问答方法

AITNT
正文
推荐专利
一种基于层次化代码知识图谱的代码仓库问答方法
申请号:CN202510617262
申请日期:2025-05-14
公开号:CN120523911A
公开日期:2025-08-22
类型:发明专利
摘要
本发明公开了一种基于层次化代码知识图谱的代码仓库问答方法,包括:收集目标代码仓库的全部文件,预处理后得到代码文件和文本文件;将代码文件生成抽象语法树,并提取相关实体;对文本文件进行块切分,提取得到文本块;基于提取的实体和文本块构建表示代码结构的代码知识图谱;采用社区检测算法和层次化聚类方法,生成层次化代码知识图谱,并结合大语言模型为每个社区生成功能摘要;通过基于蒙特卡洛树搜索的代码仓库问答智能体进行问答路径优化,经过节点选择、扩展、模拟、奖励评估等步骤动态规划最优查询轨迹,选择累计奖励最高的路径生成最终的问答结果。本发明能够有效提升代码知识建模质量和问答系统的推理准确性与效率。
技术关键词
代码仓库 问答方法 图谱 社区检测算法 节点 蒙特卡洛树搜索 抽象语法树 聚类方法 摘要 文本 代码结构 大语言模型 实体 轨迹 问答系统 分层 变量 指标 定义
系统为您推荐了相关专利信息
1
概念设计中基于大语言模型的SysML模型生成方法
SysML模型 大语言模型 模型生成方法 三元组 层级
2
一种IPv6网络空间活跃地址及端口探测方法及装置
端口探测方法 朴素贝叶斯分类器 种子 场景 列表
3
文本数据的处理方法、装置及计算机设备
实体 非结构化文本 对象 序列 图谱
4
一种面向学者数字身份节点解析方法、装置及系统
节点解析方法 客户端 负载均衡策略 身份验证 生成标识
5
结合云边协同的资源调度优化方法及系统
网络流量峰值 资源调度优化方法 资源调度策略 网络带宽波动 变化趋势预测
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号