金融条款一致性智能对比系统 ——by 喜多郁代
FinancialConsistency 是一个基于先进大模型技术的金融条款一致性对比框架。该系统采用多智能体协作架构,结合召回模块、分块模型和对比模块,实现对金融条款的精细化解析与一致性判断。
本系统专为保险合规场景设计,通过微调技术和 RAG(检索增强生成)技术,完成对保险长文本的智能化解析、校验和冲突检测,助力保险行业实现智能合规转型,显著提升审核效率并降低人工成本。
git clone https://github.com/lzlxyc/2025FinancialConsistency.git
cd 2025FinancialConsistency
pip install -r requirements.txt
# 复制环境配置文件
cp .env.example .env
# 编辑配置文件,添加相应的 API Key
vim .env
配置文件示例:
# ====================================
# 大模型 API-KEY 配置
# ====================================
DS_API_KEY=your_deepseek_api_key_here
QWEN_API_KEY=your_qwen_api_key_here
python -m src.main
python tests/tests.py
'''
【1】在下面的参数中输入需要对比测试的模式,即可生成测试报告
【2】报告生成在report/all_metrics.csv
【3】具体参数参考下面参数配置说明
recall_modes = ['regular','model','mix']
data_split_modes = ['regular','model']
compare_modes = ['single']
'''
| 参数名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
data_name | string | - | 数据集名称 |
model_mode | string | 'api' | 大模型使用本地还是api |
model | string | 'qw72' | 使用的具体模型 |
api_key | string | - | 模型密钥 |
save_file | string | result | 保存的路径 |
is_rule_pre_standard | bool | False | 是否使用预处理 |
recall_mode | string | - | 召回模式:regular(规则、关键词检索)、model(大模型)、mix(混合模式) |
data_split_mode | string | - | 数据分块模式:regular(正则)、model(神经网络模型)、mix(混合模式) |
compare_mode | string | - | 文本比对模式:single(单模型模式)、ensemble(多模式模式)、train_model(微调模型模式) |
注意事项:
use_local_comp_model 时,需在 ./src/config.py 中配置 Qwen2.5-7B-Instruct 模型路径is_rule_pre_standard 时,同样需要配置相应的本地模型路径
我们欢迎社区贡献!请参阅 CONTRIBUTING.md 了解详细指南。
本项目采用 MIT License。
如有问题或建议,请通过以下方式联系:
让金融合规更智能,让条款审核更高效
16 commits
1 commits
Python
100.0%
金融条款一致性智能对比系统 ——by 喜多郁代
FinancialConsistency 是一个基于先进大模型技术的金融条款一致性对比框架。该系统采用多智能体协作架构,结合召回模块、分块模型和对比模块,实现对金融条款的精细化解析与一致性判断。
本系统专为保险合规场景设计,通过微调技术和 RAG(检索增强生成)技术,完成对保险长文本的智能化解析、校验和冲突检测,助力保险行业实现智能合规转型,显著提升审核效率并降低人工成本。
git clone https://github.com/lzlxyc/2025FinancialConsistency.git
cd 2025FinancialConsistency
pip install -r requirements.txt
# 复制环境配置文件
cp .env.example .env
# 编辑配置文件,添加相应的 API Key
vim .env
配置文件示例:
# ====================================
# 大模型 API-KEY 配置
# ====================================
DS_API_KEY=your_deepseek_api_key_here
QWEN_API_KEY=your_qwen_api_key_here
python -m src.main
python tests/tests.py
'''
【1】在下面的参数中输入需要对比测试的模式,即可生成测试报告
【2】报告生成在report/all_metrics.csv
【3】具体参数参考下面参数配置说明
recall_modes = ['regular','model','mix']
data_split_modes = ['regular','model']
compare_modes = ['single']
'''
| 参数名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
data_name | string | - | 数据集名称 |
model_mode | string | 'api' | 大模型使用本地还是api |
model | string | 'qw72' | 使用的具体模型 |
api_key | string | - | 模型密钥 |
save_file | string | result | 保存的路径 |
is_rule_pre_standard | bool | False | 是否使用预处理 |
recall_mode | string | - | 召回模式:regular(规则、关键词检索)、model(大模型)、mix(混合模式) |
data_split_mode | string | - | 数据分块模式:regular(正则)、model(神经网络模型)、mix(混合模式) |
compare_mode | string | - | 文本比对模式:single(单模型模式)、ensemble(多模式模式)、train_model(微调模型模式) |
注意事项:
use_local_comp_model 时,需在 ./src/config.py 中配置 Qwen2.5-7B-Instruct 模型路径is_rule_pre_standard 时,同样需要配置相应的本地模型路径
我们欢迎社区贡献!请参阅 CONTRIBUTING.md 了解详细指南。
本项目采用 MIT License。
如有问题或建议,请通过以下方式联系:
让金融合规更智能,让条款审核更高效
16 commits
1 commits
Python
100.0%