如何构建症状检查器和医疗诊断聊天机器人

数据挖掘 机器学习 数据挖掘 大数据 决策树 聊天机器人
2022-03-07 22:14:57

我想建立一个聊天机器人,它可以根据给出的症状诊断疾病。我想向您展示它应该如何工作的示例场景;

应用程序-A,用户-U

A) 你好,你的症状是什么?

U) 头痛

A) 你有这种症状多久了?(系统将向用户列出可能的选择)

U) 3 个月

A)你也有照片亲和力吗?(系统将提供简单的“是-否-我不”知道选择)

U) 是的

.

.

A) 根据您的症状,您患有“偏头痛”。

有几个应用程序以这种方式工作,如“Ada Health”“YourMD”等。

我想让你告诉我一个方法,给我一个启动器从哪里开始。有没有关于这个主题有帮助的资源?

您能否简要描述一下,如何在机器学习和数据科学方面构建这样一个系统?


在我的问题之后,我希望你向你展示我对如何构建这个系统的思考方式。也请发表您的意见

假设我们有一个数据库并且有症状 - 疾病妻子。这是示例;

在此处输入图像描述

  • 一旦用户将症状输入系统,我的算法将从数据库中查找所有匹配的疾病,例如,“头痛”是用户输入的症状,与此初始症状匹配的疾病是“偏头痛”, “流感”、“感冒”、“肿瘤”等……
  • 之后,与这些新疾病相关的所有症状都被添加到问题队列中,例如,对于“流感”匹配,将向用户询问有关“流感”疾病的新问题,例如“你也打喷嚏吗? "
  • 在用户继续回答问题的同时,将记录用户的阳性症状。在问答阶段结束时,记录的所有症状都将在我们的机器学习模型中用作输入特征。

这种思维方式是否击中了正确的音符?提前感谢所有答案。

2个回答

我们使用 AI API 无尽医学构建了症状检查器。

我们在这里提供免费下载整个症状检查器的任何使用源代码:

https://endlessmedical.com/chatbot-like-symptom-checker-free-source-code-download/

玩得开心!

Google Dialogflow是一个端到端、一次构建、随处部署的开发套件,用于为网站、移动应用程序、流行的消息传递平台和物联网设备创建对话界面。