dify需聚焦合同审查、财报分析、医疗报告等垂直场景,严格遵循行业术语、合规要求及系统字段契约,通过知识库切片与结构化规则引擎注入领域知识。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让Dify自动处理合同审查、财务报表分析或医疗报告生成这类高专业度任务,而不是泛泛而谈的通用问答。这要求插件能理解行业术语、遵守合规边界、调用专用数据源,且输出格式必须严格匹配业务系统要求。
明确垂直领域能力边界与输入输出契约
先不急着写代码,打开你手头正在用的业务系统文档——比如合同管理系统里的“条款效力判定规则”或医院HIS系统的“诊断编码映射表”。把这些非结构化规则逐条拆解成可验证的逻辑断言,例如:“若条款含‘不可抗力’且未定义具体情形,则标记为高风险”。【这一步跳过会导致后续所有插件行为偏离业务实质】
用JSON Schema定义输入输出契约,字段名必须与业务系统API完全一致。例如财务插件的inputSchema里不能写"amount",而要写"transaction_amount_cny"——因为下游ERP只认这个键名。
构建领域知识注入管道
方法一:知识库切片注入
在Dify控制台「Knowledge」模块上传PDF版《医疗器械GMP检查指南》,设置分块策略为“按标题层级切割”,启用“语义增强索引”。注意关闭通用停用词过滤,保留“无菌”“洁净度”“B级区”等专业术语。
方法二:结构化规则引擎嵌入
将Excel格式的《信贷审批规则表》导入Dify「Data Tools」,转换为YAML规则集。每条规则必须包含condition(布尔表达式)、action(JSON Patch操作)和priority(整数权重)。例如:当loan_amount > 5000000且credit_score
方法三:私有API动态校验
添加「HTTP Request」节点接入内部风控API,URL填https://risk.internal/api/v2/validate?policy_id={{input.policy_id}}。关键点:在Headers中强制添加X-Auth-Token: {{env.RISK_API_TOKEN}},【该token必须通过Dify环境变量注入,禁止硬编码】
配置领域专用LLM节点
第一步:选择模型提供商插件
进入「Model Providers」→「+ Add Provider」→ 选择「OpenAI-API-compatible」→ 填写企业自建模型网关地址https://llm.medical.corp/v1,确保该网关已部署经临床文本微调的Qwen2-Med模型。
第二步:绑定领域提示词模板
双击LLM节点,在System Prompt中输入:
你是一名持有国家卫健委认证的AI医疗文书助理,严格遵循《电子病历系统功能应用水平分级评价标准》。仅当输入含ICD-10编码时才允许生成诊断建议,否则返回空字符串。所有输出必须用三级标题分隔:### 主诉 ### 现病史 ### 处理意见。
第三步:设置输出后处理钩子
勾选「Post-processing」→ 启用「JSON Schema Validator」→ 粘贴从HIS系统导出的结构化报告模板schema。若LLM输出字段缺失或类型错误,自动触发重试机制而非返回残缺数据。
接入业务系统触发器
方法1:飞书Lark Trigger直连
在插件市场安装「Lark Trigger」→ 配置监听事件为「多维表格行新增」→ 设置过滤条件:table_id = "tbl_contract_2026" 且 status = "pending_review" → 将行数据映射为{{input.contract_text}}传入工作流。
方法2:Webhook手动注册
复制Dify工作流生成的Webhook URL(形如https://api.dify.ai/v1/hooks/wf_xxx),登录财务系统后台,在“外部服务集成”页面粘贴该URL,设置Content-Type为application/json,启用签名验证并填写Dify提供的HMAC密钥。
方法3:数据库变更监听
部署Dify官方「DB Change Listener」插件→ 配置PostgreSQL连接串指向生产库→ 监听schema.public.table_contracts的INSERT事件→ 提取new.*字段中的contract_content列作为工作流输入。











