患者记录摘要聊天机器人

一个简单的健康聊天机器人演示,使用检索增强生成(RAG)技术总结患者记录,并通过外部代理回答一般医疗问题。

  • by Athulya-cloud
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Athulya-cloud/health-chatbot-rag-mcp

使用说明

🏥 EMR患者摘要聊天机器人

一个简单的健康聊天机器人演示,使用检索增强生成(RAG)总结患者记录,并使用外部代理回答一般医疗问题。

使用Azure AI Foundry构建为教育原型。

✨ 这有什么作用

🧾 从数据库中汇总患者记录

🔍 使用语义搜索和向量嵌入

🤖 通过外部代理回答一般医疗问题

🎛️ 允许您控制AI响应行为(温度、top-p、top-k)

🖥️ 简单的web UI演示

🧠 它是如何工作的(很短)

患者数据存储在MySQL中

数据被转换为向量嵌入

用户提问

系统:

使用RAG进行患者特定查询

将通用问题路由到外部代理

AI生成响应并在UI中显示

🛠️ 技术栈

平台:Azure AI Foundry

后端:Python

前端:Streamlit

数据库:MySQL

模型:可配置(Azure/开源/免费层)

📊 数据集

模拟EMR数据(100名患者样本)

仅用于演示

🚧 项目状态

核心逻辑已实现

演示尚未完全实现

积极集成和验证模型组件

⚠️ 免责声明

这是一个用于学习目的的原型。 不是真正的医疗用途。不是医疗建议。

⭐ 备注

设计用于在免费层上运行

专注于架构和流程,而不是生产规模