Medimate -AI健康聊天機器人
Medimate是一家友好的健康助理聊天機器人,旨在提供全面的支持。從安排醫生預約,從PDF中提取處方詳細信息以及提供緊急援助,到分配健康提示和家庭療法,Medimate是您所有與健康相關需求的可靠和友好的伴侶。
平台訪問
通過Medimate進入Medimate平台
功能演練
觀看我的導錄視頻演練:鏈接到特色演練@youtube
關鍵功能
- 預約時間表
- 處方PDF綜合藥物幫助
- 緊急援助
- 健康提示和家庭療法
- 聊天歷史
安裝與入門
- 克隆存儲庫:
git clone https://github.com/patel-anshuman/medimate.git
前端
- 安裝依賴項:
npm install - 開始導遊:
npm start
後端
- 創建虛擬環境:
python -m venv venv - 在Windows上:
venvScriptsactivate - 在MacOS和Linux上:
source venv/bin/activate - 安裝後端依賴性:
pip install -r requirements.txt - 運行後端應用程序:
python app.py
用戶旅程
1。發起聊天
- 用戶啟動了健康助理聊天應用程序。
- 他們得到了醫療助理的熱情歡迎信息。
2。討論健康
- 用戶可以討論他們的健康問題和症狀,或提出與健康有關的問題。
- 聊天機器人將評估用戶的症狀,並根據提供的信息提供指導。
3。約會請求
- 如果症狀表明需要專家,則聊天機器人將用戶引導到相關部門或專家。
- 用戶可以通過聊天請求與醫生的約會。
4。緊急援助
- 如果有感知到的緊急情況,聊天機器人建議撥號108(或當地緊急號碼),以無問題的態度致電救護車。
5。聊天歷史
- 對話歷史記錄將保存,如果用戶需要查看以前的討論,則可以訪問。
6。藥品查詢
- 用戶可以發送包含處方詳細信息的PDF文件以查詢有關藥物的信息。
- 聊天機器人處理處方,提取醫學信息並提供購買它們的鏈接。
7。謝謝
- 完成後,提示用戶說“謝謝”。
- 聊天機器人承認他們的感激之情,並提供了閉幕詞。
方法
general()方法
- 描述:處理健康助理聊天申請中的一般查詢和響應。它為各種與健康有關的問題和詢問提供了答案。
- 用例:用戶可以尋求與健康相關問題的答案,接收有關症狀,治療和一般醫療保健建議的信息。
- 輸入參數:主要輸入參數是用戶的問題或查詢。
- 輸出:根據用戶的查詢生成響應,為一般醫療主題提供信息,指導和幫助。
- 示例用法:
response = general("What are the symptoms of the flu?")
pdf_chat()方法
- 描述:專門處理包含處方詳細信息的PDF文件。它處理處方,提取有關處方藥的信息,並為購買這些藥物提供相關的鏈接。此外,它還包括圖像,價格和名稱等詳細信息。
- 用例:用戶可以使用此方法查詢其醫療文件中規定的藥物並訪問方便的購買鏈接。
- 輸入參數:主要輸入參數是包含處方詳細信息的PDF文件。
- 輸出:生成有關規定藥物的信息,為每種藥物提供購買鏈接的信息,以及圖像,價格和名稱等補充細節。
- 示例用法:
response = pdf_chat(pdf_file)
技術堆棧
- 前端:react.js
- 後端:Python,燒瓶
- 數據庫:MongoDB(聊天歷史),Pinecone(向量DB)