基于通义千问32B及RAG技术的CACA指南诊疗规范平台落地实践

本文涉及的产品
视觉智能开放平台,图像资源包5000点
NLP自然语言处理_基础版,每接口每天50万次
NLP 自学习平台,3个模型定制额度 1个月
简介: 本方案整合CACA智能导航系统与基于RAG的大模型医疗问答系统,旨在提供高效、精准的肿瘤诊治支持。通过指南AI导航、知识图谱查询等功能,优化医生诊疗流程,提升患者服务质量,实现医疗资源的有效利用。

概述

本技术落地方案旨在整合CACA智能导航系统和基于RAG与大模型技术的医疗问答系统,以提供一个全面、智能化的肿瘤诊治支持工具。该方案将结合两大系统的优势,实现肿瘤诊治知识的系统化管理和智能化应用,提高医生的诊疗效率和质量,同时为患者提供个性化、精准的医疗服务。

CACA智能导航系统

系统目标

CACA智能导航系统由中国抗癌协会指导,中国抗癌协会个案管理专业委员会主办。该系统基于《中国肿瘤整合诊治指南(CACA)》,结合大数据及人工智能技术,为医生提供指南AI导航、指南思维导图、指南模拟考试等多种功能,旨在提高医疗服务的质量和效率,为患者提供更好的健康管理体验。

系统功能与服务

  1. 指南AI导航:利用人工智能技术,辅助医生快速找到相关的诊治指南,支持临床决策。
  2. 指南思维导图:以图形化方式展示指南内容,帮助医生和患者更好地理解治疗流程。

基于RAG与大模型技术的医疗问答系统

系统介绍

系统设计了一个基于RAG与大模型技术的医疗问答系统,利用CACA指南数据与Neo4j构建知识图谱,通过精确的知识检索和问答生成,提升系统在医疗咨询中的性能。

系统功能与服务

  1. 知识图谱构建:利用Neo4j构建医疗领域的知识图谱,为大模型提供精确的外部信息。
  2. 实体识别(NER):通过规则匹配的方式构建实体识别数据集,优化实体名字,提升模型性能。
  3. 意图识别:设计Prompt,结合上下文学习与思维链技术,采用大语言模型对用户的提问进行意图识别。
  4. 知识图谱查询:为每一个意图设置查询语句,实现精确的知识检索。

技术落地方案

整合策略

  1. 数据整合:将CACA智能导航系统的指南数据与基于RAG的医疗问答系统的知识图谱数据进行整合,实现数据互通。
  2. 功能互补:CACA智能导航系统的指南AI导航与基于RAG的医疗问答系统的知识图谱查询功能相互补充,提供更全面的决策支持。
  3. 用户界面统一:统一用户界面,提供注册、登录、大模型选择、多窗口对话等功能,提升用户体验。
    image.png

构建知识图谱

  1. MAC平台安装:brew install neo4j。
  2. 数据初始化及导入:按照平台需求进行数据整理及导入工作

技术文档:医疗智能问答机器人 Web UI (webui.py)

概述

本文档提供了医疗智能问答机器人Web UI的详细技术说明。该系统是一个基于Streamlit框架构建的Web应用,用于与用户进行医疗相关的问答交互。系统后端集成了自然语言处理(NLP)模型,包括实体识别和意图识别,以及一个基于Neo4j的知识图谱,用于提供准确的医疗咨询服务。

功能模块

1. 模型加载 (loadModel)

  • 功能:加载命名实体识别(NER)模型和意图识别模型。
  • 输入cache_model,用于指定加载的模型。
  • 输出:返回BERT分词器、BERT模型、索引到标签的映射、规则、TF-IDF对齐结果和设备(CPU或GPU)。

2. 意图识别 (intentRecognition)

  • 功能:识别用户查询的意图,并将其分类到预定义的查询类别中。
  • 输入:用户查询select和选择的语言模型choose
  • 输出:识别的意图结果。

3. 属性提示 (attributePrompt)

  • 功能:根据实体和属性,从知识图谱中检索信息,并生成提示。
  • 输入:实体entity、属性attribute和Neo4j客户端client
  • 输出:生成的提示字符串。

4. 联系提示 (contactPrompt)

  • 功能:根据实体和关系,从知识图谱中检索信息,并生成提示。
  • 输入:实体entity、联系contact、目标类型target和Neo4j客户端client
  • 输出:生成的提示字符串。

5. 生成提示 (generatePrompt)

  • 功能:根据用户查询和识别的实体,生成用于意图识别的提示。
  • 输入:意图识别结果response、用户查询select、Neo4j客户端client等。
  • 输出:生成的提示、意图识别结果和实体识别结果。

6. 问答流 (problemStream)

  • 功能:处理问答流,生成回答。
  • 输入:提示prompt
  • 输出:生成的回答。

技术栈

  • JAVAScript:用于构建应用小程序界面。
  • JAVA:用于构建管理端界面。
  • Python:用于模型加载和推理。
  • MAXKB:用于生成回答。

使用说明

  1. 启动小程序后,用户可以在界面中输入患者疾病的详细信息。
  2. 系统将自动识别用户的意图,并从知识图谱中检索相关信息。
  3. 系统将生成回答,并在界面中显示给用户。
  4. 管理员可以通过侧边栏选项显示实体识别结果、意图识别结果和知识库信息。

预期成果

  1. 系统开发与部署:成功开发并部署整合后的CACA智能导航系统,实现指南知识的数字化和可视化。
  2. 诊疗效率提升:系统能够为医生提供智能化的决策支持,提高诊疗效率和质量。
  3. 医疗资源优化:通过系统实现医疗资源的优化配置,降低医疗成本。
  4. 医疗服务提升:加强医疗机构间的协作,提升医疗服务的整体水平。
    image.png
相关文章
|
11天前
|
存储 人工智能 数据库
通义灵码与云计算平台的融合:基础与概述
在数字化时代,云计算已成为企业和开发者构建应用的核心基石,其高可用性、可扩展性和成本效益等优势重塑了IT架构。通义灵码作为先进的人工智能代码生成工具,能将自然语言转换为高质量代码,大幅提高开发效率。本文将探讨通义灵码与云计算平台的融合,开启开发新纪元。
通义灵码与云计算平台的融合:基础与概述
|
12天前
|
人工智能 自然语言处理 算法
《文档智能 & RAG让AI大模型更懂业务》解决方案的测评:
此解决方案通过文档智能技术分析、处理和结构化业务文档,利用RAG技术整合至LLM知识库,提升AI模型的业务理解和响应准确性。部署文档详尽易懂,适合新手操作。系统在专业领域查询中表现出色,但建议优化冷启动性能和多语言处理能力,以满足更多企业需求。适用于客户服务、内部知识管理和数据分析等场景,特别适合需高效信息检索的大型企业,建议提供不同规模解决方案以适应各类企业。
|
1月前
|
存储 人工智能 弹性计算
基于《文档智能 & RAG让AI大模型更懂业务》解决方案实践体验后的想法
通过实践《文档智能 & RAG让AI大模型更懂业务》实验,掌握了构建强大LLM知识库的方法,处理企业级文档问答需求。部署文档和引导充分,但需增加资源选型指导。文档智能与RAG结合提升了文档利用效率,但在答案质量和内容精确度上有提升空间。解决方案适用于法律文档查阅、技术支持等场景,但需加强数据安全和隐私保护。建议增加基于容量需求的资源配置指导。
102 4
|
1月前
|
数据采集 人工智能 自然语言处理
《文档智能 & RAG让AI大模型更懂业务》解决方案测评
《文档智能 & RAG让AI大模型更懂业务》解决方案测评
|
5月前
|
人工智能 IDE 程序员
一文梳理我们是如何打造出国内领先的 AI 编程助手「通义灵码」
大语言模型的革命性突破使智能编程成为了可能,通义灵码正是基于通义大模型打造的 AI 编程助手,通过 IDE 插件的形式提供代码补全、单元测试生成等功能,能达到毫秒级的响应速度。目前,通义灵码已在阿里云内部及多家企业中应用,阿里云也在探索多智能体产品,即 AI 程序员,助力数字世界的蓬勃发展,颠覆 IT 生产力。
14289 147
|
2月前
|
数据采集 人工智能 运维
《文档智能 & RAG让AI大模型更懂业务》解决方案体验评测
【10月更文挑战第11天】随着人工智能技术的不断进步,AI在各个领域的应用也愈发广泛。近期,我有幸接触并部署了《文档智能 & RAG让AI大模型更懂业务》这一创新性解决方案。该方案旨在通过结合文档智能处理和检索增强生成(Retrieval-Augmented Generation, RAG)技术来提升AI大模型对特定业务知识的理解能力。接下来,我将从多个角度分享我的体验与思考。
62 2
|
2月前
|
人工智能 自然语言处理
聊聊我对《文档智能 & RAG让AI大模型更懂业务》这个解决方案的体验和评测
聊聊我对《文档智能 & RAG让AI大模型更懂业务》这个解决方案的体验和评测
46 1
|
24天前
|
人工智能 自然语言处理 测试技术
通义千问AI来提高研发效率
【10月更文挑战第21天】
|
3月前
|
消息中间件 人工智能 运维
|
7月前
|
人工智能 搜索推荐 机器人
Rasa: 帮助企业更快搭建“AI对话助手”的低代码平台
【2月更文挑战第24天】Rasa: 帮助企业更快搭建“AI对话助手”的低代码平台
207 2
Rasa: 帮助企业更快搭建“AI对话助手”的低代码平台