企业基于Dify的AI多智能体智能问答系统(WindowsPC本地化部署)
基于 Dify 1.16.0 + 阿里云百炼(通义千问)+ 四路多智能体协作的企业级 AI 问答系统(Windows PC 本地化部署)
📖 项目简介
本项目是一个基于 Dify 1.16.0 工作流引擎 构建的企业级 AI 智能问答系统。系统采用 四路多智能体协作 架构,通过意图识别自动将用户问题路由到对应领域的智能体,结合 RAG(检索增强生成)技术,从企业自有的知识库中检索信息并生成准确答案。
✨ 核心特性
- 多智能体协作:4 个独立智能体(公司制度、产品手册、售后支持、通用问答)各司其职,通过意图识别自动路由
- RAG 检索增强:混合检索(向量 + BM25)+ Rerank 重排序,检索精准度 > 90%
- 幻觉检测:答案生成后自动进行三段式幻觉检测,不通过则触发兜底回复
- 置信度判断:意图曖昧时主动澄清追问,而非盲目回答
- Query 预处理:指代消解 + 多路改写,提升检索召回率
- 纯软件产品适配:FlowWise 为无型号的纯软件产品,定制的 Prompt 不追问产品型号
- 企业微信对接:支持自建应用接入(华为云部署版独有)
🏗️ 系统架构

上图为实际 Dify 1.16.0 画布呈现:21 个节点完整连接(开始 → Query预处理 → 意图识别 → 置信度预计算 → 置信度判断 → 场景路由 → 4路知识检索 → 4路LLM生成 → 变量聚合器 → 幻觉检测 → 条件分支 → 模板转换/格式化输出 → 3个End节点)。完整截图见
07-截图展示/。
用户提问 → Query预处理 → 意图识别 → 置信度判断 → 场景路由
│
┌─────────────────────────────┤
▼ ▼ ▼ ▼
公司制度 产品手册 售后服务 通用兜底
│ │ │ │
▼ ▼ ▼ ▼
知识检索 + LLM 生成(4路并行)
│ │ │ │
└───────────┴───────────┘
▼
变量聚合器
▼
幻觉检测
▼
格式化输出 → 用户
🛠️ 技术栈
| 层级 | 技术 | 说明 |
|---|---|---|
| 工作流引擎 | Dify 1.16.0 | 可视化编排、节点调试、API 发布 |
| LLM | Qwen3.6-Plus (百炼) | 答案生成,中文场景 SOTA |
| 轻量 LLM | Qwen3.6-Flash (百炼) | 意图识别、幻觉检测、Query 预处理 |
| Embedding | qwen3.7-text-embedding | 知识库向量化 |
| Rerank | qwen3-rerank | 检索结果重排序 |
| 基础设施 | Docker + Docker Compose | 私有化部署 |
| 对接入口 | 企业微信(华为云版) | 自建应用 + WXBizMsgCrypt |
🚀 安装步骤
前置要求
- Windows 10/11 或 Ubuntu 22.04
- Docker Desktop / Docker CE
- 16GB+ RAM(Windows 需配置 WSL 2)
- 阿里云百炼 API Key
快速部署(Windows 本地版)
# 1. 安装 Docker Desktop + WSL 2
# 2. 配置 WSL 内存上限(.wslconfig)
# [wsl2]
# memory=8GB
# 3. 克隆部署仓库
git clone https://gitee.com/wangchao-store/ai-presale-portfolio.git
cd ai-presale-portfolio/04-项目实战/01-企业基于Dify的AI多智能体智能问答系统(WindowsPC本地化部署)
# 4. 导入 Dify DSL
# 打开 http://localhost → 工作室 → 导入 DSL → 选择 企业AI智能问答系统.yml
# 5. 配置模型供应商
# 设置 → 模型供应商 → Marketplace → 安装"通义千问"插件 → 填入百炼 API Key
# 6. 导入知识库文档
# 知识库 → 创建知识库 → 上传对应的 .docx / .txt 文件
# 7. 发布并测试
# 点击右上角「发布」→ 运行测试
详细部署手册
📊 使用示例
| 场景 | 测试问题 | 预期路由 |
|---|---|---|
| 公司制度 | “公司年假多少天?” | policy → KB_policy |
| 产品手册 | “FlowWise 工作流有哪些节点类型?” | product → KB_product |
| 售后排障 | “Docker 镜像拉取失败怎么办?” | service → KB_service |
| 通用问答 | “介绍一下 X 公司” | general → KB_general |
| 澄清追问 | “那个怎么用”(模糊) | 置信度<0.6 → 澄清节点 |
📁 项目结构
严格按部署手册第 7.2 章节规范组织:
04-项目实战/01-企业基于Dify的AI多智能体智能问答系统(WindowsPC本地化部署)/
├── README.md # 本文件(项目说明)
├── .gitignore # 排除敏感信息
├── CHANGELOG.md # 版本变更记录
├── CONTRIBUTING.md # 贡献指南
│
├── 01-部署手册/
│ └── 企业基于Dify的AI多智能体智能问答系统(WindowsPC本地化部署).md
│
├── 02-架构设计/
│ ├── 多智能体架构设计.md # 架构方案
│ └── 架构图/ # Mermaid 架构图(5张 + 综合展示)
│ ├── 01-工作流全景图.mmd
│ ├── 02-意图路由决策树.mmd
│ ├── 03-数据流转图.mmd
│ ├── 04-幻觉检测流程.mmd
│ ├── 05-部署架构图.mmd
│ └── 架构图展示.md # Gitee Markdown 渲染入口
│
├── 03-Prompt库/ # 4 个核心 LLM 的 Prompt
│ ├── 01-意图识别Prompt.md
│ ├── 02-智能体Prompt合集.md # 4 个 Bot(Policy/Product/Service/General)
│ ├── 03-幻觉检测Prompt.md
│ └── 04-Query改写Prompt.md
│
├── 04-知识库素材/ # 4 个独立知识库的源文档
│ ├── policy/ # 公司制度库(3 个 .docx)
│ ├── product/ # 产品手册库(1 .docx + 1 .txt)
│ ├── service/ # 售后服务库(1 .docx + 1 .txt)
│ └── general/ # 通用知识库(2 个 .docx)
│
├── 05-Dify配置/ # Dify 1.16 部署与配置文档
│ ├── dify-workflow-export.yml # DSL 工作流导出
│ ├── 环境变量配置说明.md # .env 配置(脱敏)
│ └── 模型供应商配置.md # 阿里云百炼接入
│
├── 06-测试验证/
│ ├── 测试用例.md # 21 个测试用例(5 场景 + 幻觉 + 澄清)
│ └── 测试报告.md # 实测结果 + 性能 + 改进建议
│
└── 07-截图展示/ # 项目交付截图
├── 01-Dify工作流全景截图.png # Dify 1.16.0 完整工作流画布
├── 02-测试一-员工迟到处理.png # 公司制度类:迟到处理流程实测
├── 03-测试二-置信度低于0.6澄清.png # 模糊问题:主动澄清而非猜答
└── 04-测试三-公司进展介绍.png # 通用问答类:2026年公司进展
📸 实测截图
测试一:公司制度类 — 员工迟到处理

输入:”员工迟到了怎么办?” → 意图识别为
policy,命中公司制度库,输出包含处理措施与政策依据的完整答复。
测试二:置信度低于 0.6 — 主动澄清

输入:”你吃饭了么?” → 与业务意图无关,置信度低于 0.6,系统不盲答,转而礼貌询问用户具体业务需求。
测试三:通用问答类 — 2026 年公司进展

输入:”2026 年公司进展介绍?” → 路由至通用问答智能体,基于通用知识库生成结构化回答。
🔗 相关链接
- Dify 官方文档:https://docs.dify.ai
- 阿里云百炼:https://bailian.console.aliyun.com
- Gitee 仓库:https://gitee.com/wangchao-store/ai-presale-portfolio