摘要
本发明公开了基于大语言模型需求理解的正则表达式合成方法及装置,涉及软件测试技术领域,方法包括通过大语言模型补全并精炼用户输入的自然语言描述与正则用例,生成覆盖更全面的正则用例;构建需求理解提示词生成候选结构化理解,并通过评分筛选最优理解;结合需求与理解生成候选正则表达式,利用反思迭代优化;针对未通过用例,引入局部修复模块,对正则表达式进行语法树拆分或模式拆分,定位错误子模式并采用多种修复策略进行精确修复。本发明通过融合大语言模型的需求理解、反思、迭代优化与局部子模式修复技术,实现了正则表达式生成的高精度与强鲁棒性。
技术关键词
大语言模型
自然语言
列表
核心评价指标
软件测试技术
语义
模块
抽象语法树
修复技术
策略
解析器
格式
逻辑
鲁棒性
字段
冗余
界面
节点
序列
系统为您推荐了相关专利信息
控制面板
二维位置信息
生成指令序列
多模态
机器人