摘要
本发明公开了一种基于多模态数据的智能合约漏洞检测方法及系统。方法包括如下步骤:获取原始数据并进行预处理;基于预处理后的数据,使用LLM生成多模态数据;基于所述多模态数据,进行漏洞检测模型训练;利用训练后的漏洞检测模型进行漏洞检测。本发明通过引入大语言模型,能够结合先验知识自动生成漏洞的详细描述信息,包括漏洞定位、代码行号等,显著减少了人工介入的需求,提升了检测效率。此外,通过智能提示机制优化了LLM的输出,使得模型在不同漏洞场景下能够自适应地生成准确的描述信息,进一步提高了漏洞检测的精度。