一种基于大模型思维链的生产-测试代码协同演化方法

    公开(公告)号:CN118331859A

    公开(公告)日:2024-07-12

    申请号:CN202410384718.9

    申请日:2024-04-01

    Abstract: 本发明公开了一种基于大模型思维链的生产‑测试代码协同演化方法,从远程代码仓库中利用生产‑测试协同演化的特征挖掘协同演化的历史数据,构建生产‑测试协同演化对;利用RAG技术对对演化对中的生产和测试代码进行代码切分、代码嵌入和向量存储等操作构建本地向量库,作为检索器的知识库;搭建Agent模型,编写并优化提示词模板;最后,当项目中的生产代码发生变更时,将生产代码在知识库中进行相似度匹配,将高相似度样本与代码一起输入到提示词模板,并输入到大模型中,返回的测试代码替换项目环境中的原始测试代码,执行测试,如果能覆盖率生产代码并通过测试则停止,否则将测试结果反馈给大模型,重新生成测试代码,并不断迭代。

    一种基于国密算法的5G认证安全增强方法

    公开(公告)号:CN118139046A

    公开(公告)日:2024-06-04

    申请号:CN202410347086.9

    申请日:2024-03-26

    Abstract: 本发明属于通信技术领域,公开了一种基于国密算法的5G认证安全增强方法,包括S1,用户设备向服务网络发送接入网络请求,服务网络发送接入网络请求和服务网络信息至归属网络;S2,归属网络选择用户设备入网的身份认证方法后,使用国密算法加密长期密钥#imgabs0#,并发送给服务网络认证过程所需的密钥材料;用户设备响应服务网络的身份认证请求并验证服务网络身份;S3,若服务网络身份和身份认证请求新鲜度验证成功,用户设备发送给服务网络身份认证响应;服务网络根据验证用户设备身份;S4,验证成功,服务网络向归属网络发送身份认证响应;归属网络向服务网络发送身份认证的结果;入网成功。本发明保证了通信的前向保密性。

    利用大型语言模型进行静态代码分析的系统和方法

    公开(公告)号:CN120066573A

    公开(公告)日:2025-05-30

    申请号:CN202510525777.8

    申请日:2025-04-25

    Abstract: 本发明公开了利用大型语言模型进行静态代码分析的系统和方法,包括任务信息模块、源代码模块、伪代码模块、代理模块和结果展示模块。通过代理模块接收用户定义的静态分析任务信息和伪代码,以及源代码模块的代码输入。伪代码模块用于存储用户定义的伪代码,伪代码指定了要执行的分析任务。在设定的执行规范内,利用大型语言模型模拟执行伪代码,进行静态分析。系统通过代理模块模拟执行伪代码,并验证执行的结果,然后,通过结果展示模块输出静态分析的结果。此外,系统可以处理伪代码执行的中间结果,并根据执行结果提供代码优化的建议和错误修复方案。通过模拟执行和验证伪代码,本系统可以有效地提高代码质量,减少编程错误,提升开发效率。

    基于大模型的Web越权漏洞检测系统

    公开(公告)号:CN119520169A

    公开(公告)日:2025-02-25

    申请号:CN202510081278.4

    申请日:2025-01-20

    Abstract: 本方案提供了一种基于大模型的Web越权漏洞检测系统,包括用于对表单元素和可点击网页按钮均进行模拟以爬取全面的业务URL接口信息的爬虫模块,用于利用用户身份信息不同的双账号对业务URL接口进行漏洞检测得到漏洞越权接口以及未授权漏洞接口的漏洞验证模块,用于基于未授权漏洞接口和漏洞越权接口生成报告,引入了大模型技术,在提高单个步骤点能力的同时,还实现了爬虫爬取、漏洞验证以及报告生成三个步骤的有机融合。

    基于大数据的学术文献分析系统及方法

    公开(公告)号:CN118733578A

    公开(公告)日:2024-10-01

    申请号:CN202410934460.5

    申请日:2024-07-12

    Abstract: 本发明公开了基于大数据的学术文献分析系统及方法,包括用户管理模块、文献检索模块、合作寻找模块、学术分析模块、文献管理模块,通过合作寻找模块从学术平台获取文献数据,预处理后获取作者对应学术的文献关联信息,在设定的区域范围内,基于发文频率与合作相关指数,从学术平台上筛选作者,得到合作伙伴列表,并以合作伙伴列表中同一文献的共同作者,构建合作关系并展示,合作相关指数通过文献关联信息计算得到;通过学术分析模块基于检索信息,从学术平台获取文献数据,经预处理后进行统计,根据检索信息出现频次,分析相关学术方向热点,将出现在同一文献的作者视为合作一次,分析出合作排名等,并对分析结果进行展示。

    一种基于神经机器翻译的测试用例版本自动迁移方法

    公开(公告)号:CN117827640A

    公开(公告)日:2024-04-05

    申请号:CN202311584977.8

    申请日:2023-11-27

    Abstract: 本发明属于软件测试技术领域,公开了一种基于神经机器翻译的测试用例版本自动迁移方法,首先,收集并处理协同演化历史数据集,使用匹配器在代码仓库中挖掘样本,并对其进行作筛选、抽象、正则化、令牌序列化等处理;其次,训练一个具有自我注意机制的Seq2Seq模型,用于测试用例的自动协同演化;最后,如果一个新的生产代码修改对象被输入到训练模型中,使用波束搜索来获得最有可能的k个候选预测序列。本发明方法,从项目生产‑测试协同演化的历史数据中自动学习一个模型,当开发人员在项目演进过程中改变生产代码时,可以自动生成测试用例的修改。

    基于图嵌入的细粒度代码差异获取方法

    公开(公告)号:CN117113361A

    公开(公告)日:2023-11-24

    申请号:CN202311168765.1

    申请日:2023-09-12

    Abstract: 本发明属于程序漏洞修复技术领域,公开了一种基于图嵌入的细粒度代码差异获取方法,包括步骤1:数据预处理:对不同版本的Java代码进行预处理,包括针对Java代码生成的抽象语法树进行处理,对抽象语法树中的节点进行特征提取;步骤2:图嵌入生成:利用处理后的抽象语法树以及节点特征向量,得到两棵抽象语法树的同构子树,将同构子树进行合并得到包含了两个版本代码的抽象语法树以及节点嵌入向量,最后将语法树和节点嵌入向量输入到图嵌入算法中。本发明将抽象语法树划分为语句级和词元级,并且使用图嵌入技术很好地保留了节点直接的拓扑关系,为后续代码映射提供更有效的节点信息;不依赖参数设定,具有更高的准确性和泛用性。

    一种基于分离度的小样本半监督聚类方法

    公开(公告)号:CN115311482A

    公开(公告)日:2022-11-08

    申请号:CN202210850034.4

    申请日:2022-07-20

    Abstract: 本发明属于计算机仿真与方法优化技术领域,公开了一种基于分离度的小样本半监督聚类方法,包括如下步骤:步骤1:聚类中心计算;步骤2:分离度计算;步骤3:非目标聚类中心确定;步骤4:参数计算;步骤5:类中心迁移;步骤6:迭代计算;步骤7:目标分离。本发明针对传统无监督聚类和半监督聚类在目标分类、鉴别性能不佳的问题,发明了一种基于目标分离度的小样本半监督聚类方法,设定目标与非目标的分离度,并基于已知小样本在分离度的基础上进行迭代运算,实现了相似度较高的目标于非目标的精确分离,本发明采用了新型的算法框架提高了目标分类、鉴别的精确性。

Patent Agency Ranking