必须用结构化知识库+双通道检索+字段级核验规则驱动精准响应,通过规范文件命名、OCR预处理、Dify双模检索与DeepSeek-VL-7B字段比对,实现5秒内条款定位与强制要素核验。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要让银行合规人员5秒内查到最新有效的反洗钱条款原文,并自动比对客户尽调材料是否满足《金融机构客户尽职调查和客户身份资料及交易记录保存管理办法》第十二条、《反洗钱法》第三十一条等强制性要求,必须绕过通用大模型幻觉,用结构化知识库+双通道检索+字段级核验规则驱动精准响应。
准备结构化反洗钱政策文件
从中国人民银行官网、国家金融监督管理总局公告栏、中国反洗钱监测分析中心通知页下载PDF文件,仅保留四类有效文本:行政法规(如《反洗钱法》)、部门规章(如《管理办法》)、规范性文件(如银发〔2023〕178号文)、监管问答(如《答记者问》)。
剔除所有标注“废止”“失效”“征求意见稿”“修订草案”的文件;对带“附件”的文件,必须确认附件与正文同属一个文号,否则单独存为“发文机关_文号_标题_附件X.pdf”。
将全部文件重命名为“发文机关_文号_标题.pdf”,例如“中国人民银行_银发〔2022〕164号_关于加强反洗钱客户尽职调查有关问题的通知.pdf”。【文件命名不规范会导致Dify无法在检索结果中准确回填出处信息】
用Adobe Acrobat逐页检查扫描件——若发现公章遮挡文字、页面倾斜超5度、或文字边缘出现锯齿状模糊,必须先用PaddleOCR识别并导出纯文本,再用Word重新排版生成新PDF;否则Dify的Document Extractor节点会跳过被遮挡的关键条款编号,造成后续核对漏项。
在Dify中创建反洗钱专用知识库
登录Dify控制台 → 点击左侧导航栏“知识库” → 点击右上角“新建知识库”。
知识库名称填写“银行反洗钱政策库(2026Q4)”,描述写明:“覆盖客户身份识别、受益所有人穿透、高风险客户强化尽调、可疑交易报告四大场景,含现行有效文件32份,截至2026年10月18日。”
设置访问权限为“合规部可见”,勾选“启用自动清理过期文档”,系统将每日比对国务院公报数据库与中国人民银行法规库,自动标记已废止文件状态为“已失效”。
上传并校验政策文件
方法一:批量拖拽上传
直接将整理好的PDF文件夹内全部文件拖入知识库上传区,Dify自动触发Document Extractor节点,调用PaddleOCR+PyPDF2混合解析引擎处理。
方法二:分批上传+人工校验
对涉及法律责任的核心文件(如《反洗钱法》第三十一条、《管理办法》第十二条),建议单次上传不超过3份;上传后立即点击“查看解析结果”,重点核对是否完整提取了“第二章 第七条”“附件二:受益所有人识别流程图”等带编号的结构化内容;若发现条款编号错乱或附件缺失,需重新上传并【务必勾选“强制OCR识别”复选框】。
上传完成后等待状态变为“已就绪”,此时每份文件已被切分为平均长度390 tokens的语义块,并完成BGE-large-zh-v1.5向量化。
配置双通道检索与字段核验工作流
第一步:创建空白应用 → 选择“工作流” → 输入应用名“反洗钱条款核对助手”。
第二步:在画布中添加“开始”节点 → 添加文本类型变量,名称设为“客户尽调材料”。
第三步:添加“知识检索”节点 → 绑定刚创建的“银行反洗钱政策库(2026Q4)” → 检索查询字段填入“{客户尽调材料}”,启用“关键词+向量”双通道模式。
第四步:添加“LLM”节点 → 选择DeepSeek-VL-7B模型 → SYSTEM提示词填入:
你是一名持证反洗钱合规官。严格依据知识库中最新有效政策原文回答,禁止编造、推断、补充任何条款。当用户输入含“受益所有人”“高风险客户”“可疑交易”等关键词时,必须定位到对应条款原文,并逐字比对用户材料是否包含以下强制要素:①证件类型与有效期;②实际控制人穿透层数;③尽调时间戳是否在30日内;④是否留存影像资料。仅输出“符合”或“不符合”,后接冒号及缺失项编号(例:不符合:③④)。
第五步:添加“结束”节点 → 输出变量选择LLM节点的text字段。


















