/khuda-nlp-project

[KHUDA] 의료 상담 챗봇 : Dr.KHU 🩺

Primary LanguagePython

Dr.KHU : 의료 상담 챗봇 🤖

💻 Introduction

스크린샷 2023-12-05 오후 11 49 49

Dr.KHU는 증상을 입력하면 텍스트를 분석하여 복용할만한 약을 알려주거나, 진료 받으러 가야 할 과를 알려주는 등 의료 상담을 해주는 챗봇입니다.

💊 증상 평가 및 처방 안내 : 간단한 증상이나 질병에 대한 기본적인 정보를 제공함으로써 사용자가 자가 진단을 할 수 있습니다.
🩺 진료 및 검사 안내 : 사용자가 의료 전문가의 도움이 필요한 경우, 어떤 과를 방문해야 하는지 안내함으로써 적절한 의료 서비스를 받을 수 있습니다.
예방 및 건강 정보 제공 : 사용자가 건강에 대한 교육을 받으면서 예방 조치를 취함으로써 더 나은 건강 상태를 유지할 수 있습니다.
🚑 응급 상황 대응 : 응급 상황에서 빠른 대처가 가능하도록 사용자에게 적절한 행동을 안내함으로써 생명을 보호할 수 있습니다.

🧑🏻‍💻 Members

김민아 류여진 이예원 최용빈

⚙️ Architecture

KakaoTalk_Photo_2023-12-02-21-33-20

💿 Dataset

[1] 식품의약품안전처_의약품개요정보(e약은요)

[2] 건강이 궁금할 땐 하이닥

🔧 Model

LangChain gpt Chroma
LangChain을 이용하여 multi-agent system을 구축하였고 이때 OpenAI api를 이용하여 모델을 사용하였다. 모델이 답변 작성 시 참고하는 데이터가 담긴 vector DB는 Chroma를 이용하였다.

🗣 Result

다음과 같이 챗봇 UI에 건강 관련 질문을 입력하면 진단 및 처방을 출력한다.

결과_질문 스크린샷 2023-12-03 오후 2 48 01

📖Reference