摘要
本发明公开了一种AI原生的代码分析引擎实现方法和装置,包括AI原生代码分析引擎单元和大语言模型,所述AI原生代码分析引擎单元包括代码预处理模块、代码分析规则管理模块、大模型提示词管理模块、代码分析引擎模块、分析结果处理模块和扫描结果存储模块,本发明可借助AI大模型的代码理解能力,实现一款扫描引擎支持几乎所有语言文件、不同维度的代码分析的能力,并且规则的实现逻辑基于自然语言组织,极大的降低了代码分析工具的开发成本,并且便于分析维度以及分析规则的扩展,能很好的满足终端用户定制代码扫描规则的需求,而不需要向传统代码分析工具一样编写自定义规则代码或者基于DSL语法来自主实现定制规则。