Milvus×全诊通:从导诊到智能超声,如何将人效比翻倍

59e3e77a34d99296dd07583e806252a3.png

ed2d314bc5503e231302573b883c0aea.png

AI与智慧医疗的结合已是未来发展的必然趋势。近年来,国家卫健委推崇智慧医疗和AI技术,如智能导诊、预问诊、辅助诊断等,以提高医疗服务效率和诊断准确性,改善患者就医体验。

全诊通是一家专注于医疗SaaS和人工智能的公司,成立于2016年,其推出的基于大模型的全诊AI医疗服务智能体,覆盖患者服务、智能病例、决策辅助、医学教育等,为医疗客户提供”基础-模型、应用的一站式解决方案,旨在提升医疗服务的效率和质量。截止目前,全诊通的产品和方案已在16省成功应用,包括50+家大中型医院、100多个区县卫健局、15000+ 医疗机构。

f10969b7943aa25f596610cf8badbcc9.jpeg

01.

Milvus助力基于RAG的医学知识召回

Milvus作为整个RAG应用的向量搜索引擎及向量存储,将通用医疗知识+专有医院的医疗知识结合,服务医疗知识检索、问答场景、AI 辅助诊断等场景的RAG应用。

1.1 医疗场景下的知识问答

如“患者服务AI”应用,主要目的是减轻病人就医痛苦,为病患提供AI导诊、AI预诊、医学解答。

以就医导诊场景为例,在医院中有多个院区,病患问诊会涉及医院通用知识查询(如医院就诊流程查询、B超检查是否要空腹)和专有院区知识查询(如B超原因:消化系统问题还是妇科检查?),这就需要在全院和院区两个知识库中联合检索,以提高查询效率。Milvus为通用知识及专有院区知识建立不同分区(partition),用户咨询问题的时候,导诊系统就对这两个partition同时做search,再将结果合并反馈给大模型进行结果生成。

这将以往基于知识图谱的传统导诊升级为AI根据患者的具体描述,结合年龄、性别等信息,基于鉴别诊断逻辑对病患进行精准引导提问 ,AI基于对病情的诊断和医院科室信息的分析,精准推荐就诊科室。

例如,全诊通已经为某市第一人民医院提供了导诊+预问诊+门诊+住院+手术全场景应用,成为医生全能助手 。

1.2 AI辅助诊断

临床决策需要依赖大量医学知识和历史病例。不同医院因其类型和受众的特殊性,其擅长的领域、独特的治疗方案及对应的沉淀和规范也不尽相同,如科室通用编码、模板和优选患者病例数据,因此需要灵活的AI辅助诊断解决方案。全诊AI将各个医院/院区海量非结构化的医学文献、病例库、临床指南等数据Embedding后存入Milvus。医生在门诊接诊时,只需一键启动「全诊AI」,辅助诊断过程如下:

  • AI自动记录医患对话,将语音embeding后进行语义提取;

  • Milvus将对话语义信息作为Prompt在海量医疗指导数据特征数据中进行检索;

  • 通过RAG技术快速找到与当前患者情况相关的信息生成为医生提供实时提醒与指导。

基于RAG的AI辅助诊断颠覆了医患交流方式,显著降低错误率,确保问诊决策的全面性、准确性、实时性。

c86454ce578a2be6c43df0fb2bc6782c.png

1.3 医学图像的应用

医疗图像是医务工作中一块庞大的业务,如杭州某三甲医院每年需要处理几百万例超声检查。超声科医生在检查过程中需要同时使用双手进行操作,导致无法腾出手来写报告。为了解决这个问题,全诊AI提出了基于RAG技术和SFT(Supervised Fine-Tuning)技术结合的问答模型来提高这部分的工作效率。比如为超声图像识别和报告生成提供了一种高效、准确的端到端解决方案,实现了AI从服务患者到服务医生的转变。

RAG技术从外部知识库中检索相关的信息,并将其作为上下文提供给语言模型,增强了模型生成文本的能力。SFT技术则通过在少量已标注数据上进行再次训练与强化学习,进一步提升模型的适应性和准确性。

Milvus在这一过程中至关重要,主要负责存储和检索高维数据,如超声图像的向量表征,使得RAG技术能够快速从大量数据中检索出与查询最相关的信息。此外,Milvus还支持RAG技术在处理复杂查询和生成信息丰富的回答方面的能力,这对于医疗领域中的超声图像识别尤为重要,因为它需要准确理解和生成自然语言的指令。

这种方法可以释放掉写超声报告的双手,提高工作效率。同时,这种技术也可以应用于小医院,整体人效可以提升100%以上。

02.

医疗模式的升级带来业务效能提升

整个医疗模式从传统的知识图谱或基于专家系统规则库的方式转变为利用大型模型的新方法。而医疗模式的转变直接带来了整个医疗效能的提升。仍然以AI导诊为例,全诊通首席大模型架构师刘睿介绍道,传统AI导诊需要两个人以上一个月左右的时间完成系统设置,而现在实施时间缩短到一周左右。在人力和资源投入上,向量引擎起到了关键作用。

03.

未来探索:多模态的端到端的医疗大模型

未来,全诊通的产品目标是利用多模态技术赋能全诊AI成为医生和病患的全能助手。

过去,医院的超声模型主要采用传统的图像检测和分类技术,专注于识别图像内容、病变类型及其特性。未来,全诊通计划利用病例数据对模型进行训练。为了实现这一目标,未来将需要医疗单位将大量的病例数据存入向量数据库中,以便更有效地管理和检索这些数据。

04.

插曲:Milvus一直是向量检索场景的首选

提到为什么会选择Milvus,刘睿回忆道,在以往的工作经历中就他就接触到了Milvus,也调研了各个主流的向量检索平台,发现Milvus正好符合当时的业务需求,而选择的原因最重要的有以下三点:

  • Milvus非常优秀,以高性能、低延迟、高QPS和强大的可扩展性而著称;

  • 同时可以支持向量检索和标量过滤,既简化了查询操作,又提升了结果的准确性;

  • 分区的支持,如电商很多业务场景需要做跨库查询,用分区查询来做类似跨库查询,能保持性能。比如:搜品牌词时,过程是跨类目的,单独在一个类目里搜其实是不够的,那么这对应到医疗问答也是一样的场景。

而后来当多个业务涉及到文本搜索、图像搜索及RAG场景时,Milvus都毫无悬念地成了刘睿的不二之选。

推荐阅读

a1b1763bf9fbb139c8e75053a8c8dcef.png

9690af3459f09963d4348398cdcd6d84.png

ec30e05f0263df147c8f92b9c38424aa.png

0235eb674ef2a9b5f5a64b6f7c812607.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/65345.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

自动驾驶相关知识学习笔记

一、概要 因为想知道SIL、HIL是什么仿真工具,故而浏览了自动驾驶相关的知识。 资料来源《自动驾驶——人工智能理论与实践》胡波 林青 陈强 著;出版时间:2023年3月 二、图像的分类、分割与检测任务区别 如图所示,这些更高阶的…

springcloud 介绍

Spring Cloud是一个基于Spring Boot的微服务架构解决方案集合,它提供了一套完整的工具集,用于快速构建分布式系统。在Spring Cloud的架构中,服务被拆分为一系列小型、自治的微服务,每个服务运行在其独立的进程中,并通过…

【PLL】非线性瞬态性能

频率捕获、跟踪响应,是大信号非线性行为锁相范围内的相位、频率跟踪,不是非线性行为 所以:跟踪,是线性区域;捕获,是大信号、非线性区域 锁定范围:没有周跳(cycle-slipping&#xff0…

QML学习(七) 学习QML时,用好Qt设计器,快速了解各个组件的属性

在初步学习QML时,特别建议看看Qt设计器,先利用Qt Quick设计师的使用,快速的对Qt Quick的各个组件及其常用的属性,有个初步的了解和认识。如果初始学习一上来直接以代码形式开干,很容易一头雾水。而设计器以最直白的所见…

find 查找文件grep匹配数据

一、find介绍 1. find . -iname "*.txt"查找当前目录下各个文件夹下的txt属性的文件(i忽略大小写)。 2.find . -type f 查找当前目录下各个文件夹下的文件 3.find . -type d 查找当前目录下各个文件夹下的目录 4.find . -type f | xargs grep -ain -E "匹配…

Mac上鸿蒙配置HDC报错:zsh: command not found: hdc -v

这个问题困扰了好久,按照官方文档去配置的,就是会一直报错,没有配置成功,主要原因是官网ide的路径可能和你本地的ide的路径不一致,因为官网的ide版本可能是最新的 一.先查找你本地的toolchains目录在哪里,…

CS·GO搬砖流程详细版

说简单点,就是Steam买了然后BUFF上卖,或许大家都知道这点,但就是一些操作和细节问题没那么明白。我相信,你看完这篇文章以后,至少会有新的认知。 好吧,废话少说,直接上实操! 首先准…

“深入浅出”系列之FFmpeg:(1)音视频开发基础

我的音视频开发大部分内容是跟着雷霄骅大佬学习的,所以笔记也是跟雷老师的博客写的。 一、音视频相关的基础知识 首先播放一个视频文件的流程如下所示: FFmpeg的作用就是将H.264格式的数据转换成YUV格式的数据,然后SDL将YUV显示到电脑屏幕上…

【Linux】Linux开发:GDB调试器与Git版本控制工具指南

Linux相关知识点可以通过点击以下链接进行学习一起加油!初识指令指令进阶权限管理yum包管理与vim编辑器GCC/G编译器make与Makefile自动化构建 在 Linux 开发中,GDB 调试器和 Git 版本控制工具是开发者必备的利器。GDB 帮助快速定位代码问题,G…

【设计模式-2】23 种设计模式的分类和功能

在软件工程领域,设计模式是解决常见设计问题的经典方案。1994 年,Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides(四人帮,GoF)在《设计模式:可复用面向对象软件的基础》一书中系统性地总结了…

谷粒商城-高级篇完结-Sleuth+Zipkin 服务链路追踪

1、基本概念和整合 1.1、为什么用 微服务架构是一个分布式架构,它按业务划分服务单元,一个分布式系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性,如果出现了错误和异常,很难去定位 。主要体现在&#…

基于Python的音乐播放器 毕业设计-附源码73733

摘 要 本项目基于Python开发了一款简单而功能强大的音乐播放器。通过该音乐播放器,用户可以轻松管理自己的音乐库,播放喜爱的音乐,并享受音乐带来的愉悦体验。 首先,我们使用Python语言结合相关库开发了这款音乐播放器。利用Tkin…

实际开发中,常见pdf|word|excel等文件的预览和下载

实际开发中,常见pdf|word|excel等文件的预览和下载 背景相关类型数据之间的转换1、File转Blob2、File转ArrayBuffer3、Blob转ArrayBuffer4、Blob转File5、ArrayBuffer转Blob6、ArrayBuffer转File 根据Blob/File类型生成可预览的Base64地址基于Blob类型的各种文件的下载各种类型…

微信小程序中的 storage(本地存储)和内存是两个完全不同的存储区域

这是一个非常关键且容易混淆的概念 既然 this.globalData.appId appId 是将 appId 存储在内存中,为什么微信小程序中的 wx.getStorage 和 wx.setStorage(本地存储)中没有 appId,并且您提出了一个非常重要的疑问:stor…

【C++数据结构——查找】二叉排序树(头歌实践教学平台习题)【合集】

目录😋 任务描述 相关知识 1. 二叉排序树的基本概念 2. 二叉排序树节点结构体定义 3. 创建二叉排序树 4. 判断是否为二叉排序树 5. 递归查找关键字为 6 的结点并输出查找路径 6. 删除二叉排序树中的节点 测试说明 通关代码 测试结果 任务描述 本关任务&a…

Linux(17)——使用 DNF 安装和更新软件包

目录 一、使用 DNF 管理软件包: 1、 DNF 查找软件: 2、DNF 安装软件: 3、DNF 删除软件: 二、使用 DNF 管理软件包组: 1、DNF 显示组信息: 2、DNF 安装组: 三、使用 DNF 查看事务历史记录…

基于32单片机的智能语音家居

一、主要功能介绍 以STM32F103C8T6单片机为控制核心,设计一款智能远程家电控制系统,该系统能实现如下功能: 1、可通过语音命令控制照明灯、空调、加热器、窗户及窗帘的开关; 2、可通过手机显示和控制照明灯、空调、窗户及窗帘的开…

Qt 5.14.2 学习记录 —— 일 新项目

文章目录 1、创建2、查看代码 ---- main.cpp3、查看代码 ---- widgt.h4、查看代码 ---- widgt.cpp和widget.ui5、查看代码 ---- Empty.pro6、运行产生的中间文件 1、创建 左上角的文件,新建文件或项目。如果要写一个GUI程序,应当选择Application&#x…

Transformer从零详细解读——DASOU讲AI

1. 从全局角度概括Transformer transformer的任务是什么? 进一步细化 进一步细化,注意:每个encoder结构相同,参数不同;decoder同理 原论文中的图如下: 2.Encoder 2.1 输入部分 (1&#xff09…

ARM发布Armv9.5架构:迈向更强性能与灵活性的新时代

2024年11月30日,ARM正式发布了其最新的Armv9.5架构,这是Arm技术发展的又一重要里程碑。从表中信息来看,Armv9.5架构的发布标志着该公司的架构系列在性能、灵活性和可扩展性方面取得了进一步突破。本次发布不仅是技术上的提升,更是…