基于执行路径匹配与精细化行覆盖率评估的代码选择方法

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
基于执行路径匹配与精细化行覆盖率评估的代码选择方法
申请号:CN202510666616
申请日期:2025-05-22
公开号:CN120540989A
公开日期:2025-08-26
类型:发明专利
摘要
本发明公开一种基于执行路径匹配与精细化行覆盖率评估的代码选择方法,当需要从大模型中根据给定问题描述生成代码时,首先采样若干份代码与对应的测试用例;生成的测试用例只保留输入,而排除预期输出;为每份代码执行所有测试用例,收集实际执行输出,以及实际执行路径;如果发生运行超时或运行时错误,则排除该测试用例;根据测试用例的实际执行输出划分代码共识集,根据测试用例执行路径划分测试用例等效集;根据测试用例等效集执行的行覆盖率,计算每份代码的评分,并累加同一代码共识集中所有代码的评分得到代码共识集的评分;根据代码共识集的评分,从评分高的代码共识集中挑选候选代码作为最优代码。
技术关键词
路径匹配 覆盖率 执行测试用例 大语言模型 计算机设备 代表 序列 可读存储介质 生成代码 模块 处理器 编程 存储器 动态 定义 参数
系统为您推荐了相关专利信息
图像场景识别方法 图像语义分割网络 图像场景识别装置 神经网络模型 支路
阀门粘滞补偿 非线性控制方法 控制回路 变量 进化算法
大语言模型 表格 生成方法 实体 校正
车辆故障分析方法 故障知识库 多源异构数据 电子控制单元 对象
图像 屏幕 数据显示方法 界面 计算机设备