0代码医疗:用Dify给搭建一个多专家会诊系统

2025-12-10 13:35:45
文章摘要
面对 “急性心衰 + 慢性肾衰 + 痛风” 这种复杂病例,基层医生往往面临决策困境。本文将介绍如何利用 Dify + Google Search,零代码搭建一个 AI 多专家会诊系统(MDT)。

目录


面对一个 急性心衰发作 + 慢性肾衰 + 痛风急性发作 的复杂病人,任何一位内科医生都会感到棘手:

  • 心内科思维:快推大剂量速尿(呋塞米),必须马上减轻心脏负荷。
  • 肾内科思维:肌酐已经 400+ 了,大剂量利尿剂下去,有效血容量不足,马上就是急性肾损伤叠加,透析跑不掉。
  • 痛风难题:给非甾体?肾脏绝对受不了。给秋水仙碱?肾衰患者要减量,且不仅容易中毒,还可能加重腹泻。激素?心衰水钠潴留敢用吗?

在三甲医院,这需要启动 MDT(多学科会诊),摇来三个科室的主任讨论定方案。但在基层医院或值班深夜,你只能独自面对。

摇人之前,不如先让 AI 吵一遍。 今天,我们用 Dify 零代码搭建一个 AI 多专家会诊系统,让它们基于最新指南进行辩论,最后由你拍板。


一、 技术原理

直接问 LLM(大模型),它往往给你一个“万金油”回复。我们需要的是 专业视角的碰撞

我们将利用 Dify 的 Agent(智能体) 模式,调用 Google SearchGoogle Scholar,确保诊疗方案有据可依(循证医学)。

技术原理图示

模型推荐:

推荐 Gemini(长文本逻辑强,医学推理表现优异)或使用 硅基流动 提供免费 API 试水。

模型选择

二、 实操指南

Step 1:环境准备与工具配置

Dify 的强大之处在于其插件生态。为了不让 AI 瞎编诊疗指南,我们必须给它装上“眼睛”。

  1. 注册/部署 Dify 直接在本地 Docker 部署(可参考官方文档)。

    Dify界面
  2. 配置搜索工具 在 Dify 右上角点击 插件 > marketplace > 搜索 Google 即可。

    插件市场
    前往 SerpApi 官网申请一个 Key(每月250次免费,支持国内手机号注册)。
    SerpApi配置
    填入 Key,授权成功。(可选高阶:配置 Google Scholar,步骤同上,专门用于搜索学术文献,比普通搜索更严谨。
    工具授权

Step 2:创建智能体

  1. 首页点击 创建应用,选择 Agent注意:不要选聊天助手,Agent 具备自主调用工具的能力)。
    创建Agent
  2. 模型选择:右上角选择 Gemini 或其他高智商模型,这里演示我们选择用硅基流动调用 Deepseek V3.1 模型。
    模型设置

Step 3:编写结构化提示词 (Prompt)

我们需要编写一段结构化的提示词,强制 AI 扮演三个角色。请直接复制以下内容到提示词区域:

# Role
你是一个由三位顶尖医学专家组成的MDT(多学科会诊)团队。面对复杂病例,你们需要进行激烈的讨论,并最终给出综合建议。

Characters

  1. 【心内科主任】:激进派。首要目标是纠正心衰,挽救生命。关注心脏负荷、射血分数。口头禅:“先救命再治病!”
  2. 【肾内科主任】:保守派。极度关注肌酐、尿量、肾毒性。对利尿剂和造影剂极其敏感。口头禅:“这药下去肾就没了!”
  3. 【临床药师】:平衡派。关注药物相互作用、剂量调整(基于eGFR)、禁忌症。负责调和矛盾。

Tools

当你遇到不确定的药物剂量调整(特别是肾衰患者)或最新指南推荐时,必须调用 google_searchgoogle_scholar 查询最新证据。

Workflow

请按照以下步骤进行输出:

  1. 【病例分析】:简要提取患者的核心矛盾(如心肾冲突、用药禁忌)。
  2. 【专家辩论】
    • 心内科主任提出治疗方案 A。
    • 肾内科主任反驳方案 A 的风险,并提出方案 B。
    • 临床药师分析方案 A 和 B 的药理学风险(查阅工具)。
  3. 【MDT 结论】
    • 综合三方意见,给出一个折中的、收益风险比最高的具体医嘱建议。
    • 列出需要密切监测的指标(如 24h 出入量、血钾等)。

Constraint

  • 严禁和稀泥,必须展示冲突过程。
  • 涉及药物剂量时,必须根据肾功能(CKD分期)进行调整。
  • 输出风格要专业、冷静、医学术语规范。

Step 4:工具挂载与调试

在工具栏,点击添加,把刚才配置好的 Google Search 选上。

挂载工具

测试输入:

患者男,65岁。主诉:突发喘憋不能平卧4小时,伴右脚大拇指剧痛。 既往史:慢性肾衰竭(肌酐 420umol/L),痛风病史。 查体:双肺满布湿啰音,BP 160/100,HR 110。右足第一跖趾关节红肿热痛。 请进行MDT会诊。

输出效果:

AI输出结果

三、 进阶玩法:给 AI 加上本地知识库

谷歌搜索虽然好,但有时候会搜到不可靠的营销号文章。为了更严谨,我们可以用 Dify 的 知识库 (Knowledge Base) 功能。

知识库设置
  1. 上传指南:下载《中国心力衰竭诊断和治疗指南 2025》、《慢性肾脏病用药指南》的 PDF 版本。
  2. 创建知识库:在 Dify 中创建知识库,上传这些 PDF,系统会自动分段清洗数据。
  3. 关联 Agent:在刚才的 Agent 设置中,添加“上下文”,选择这个知识库。

效果:AI 的每一次反驳和建议,都会在文末标注:“依据《中国心力衰竭指南 2025》第 32 页...”,这就叫循证医学。


四、 总结

通过 Dify,我们没有写一行代码,却利用 Agent 编排,把多个科室的思维逻辑整合到了一个聊天窗口里。

对于医生而言,这个MDT 可以作为一个随时待命的助手,在你在面对复杂病情犹豫不决时,提供一个全面的参考系。

声明:该内容由作者自行发布,观点内容仅供参考,不代表平台立场;如有侵权,请联系平台删除。