Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/whybe-choi/khuda-nlp-project

[KHUDA] 의료 상담 챗봇 : Dr.KHU 🩺
https://github.com/whybe-choi/khuda-nlp-project

fastapi langchain playwright-python streamlit

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# Dr.KHU : 의료 상담 챗봇 🤖
**📌 이 프로젝트는 [Advanced Dr.KHU using LlamaIndex 🦙](https://github.com/whybe-choi/advanced-rag-project)에 개선하여 새롭게 구성되었습니다!**

## 💻 Introduction
증상을 입력하면 텍스트를 분석하여 복용할만한 약을 알려주거나, 진료 받으러 가야 할 과를 알려주는 등 의료 상담을 해주는 챗봇 제작 프로젝트

> 💊 **증상 평가 및 처방 안내** : 간단한 증상이나 질병에 대한 기본적인 정보를 제공함으로써 사용자가 자가 진단을 할 수 있습니다.

> 🩺 **진료 및 검사 안내** : 사용자가 의료 전문가의 도움이 필요한 경우, 어떤 과를 방문해야 하는지 안내함으로써 적절한 의료 서비스를 받을 수 있습니다.

> ❗ **예방 및 건강 정보 제공** : 사용자가 건강에 대한 교육을 받으면서 예방 조치를 취함으로써 더 나은 건강 상태를 유지할 수 있습니다.

> 🚑 **응급 상황 대응** : 응급 상황에서 빠른 대처가 가능하도록 사용자에게 적절한 행동을 안내함으로써 생명을 보호할 수 있습니다.


## 🧑🏻‍💻 Members
| 김민아 | 류여진 | 이예원 | 최용빈 |
| :-: | :-: | :-: | :-: |
| | | | |
| | | | |

## ⚙️ Architecture
![KakaoTalk_Photo_2023-12-02-21-33-20](https://github.com/whybe-choi/khuda-nlp-project/assets/64704608/2324b7e2-048d-4017-9696-8663f4d0812e)

## 💿 Dataset
[1] [식품의약품안전처_의약품개요정보(e약은요)](https://www.data.go.kr/data/15075057/openapi.do)

[2] [건강이 궁금할 땐 하이닥](https://www.hidoc.co.kr/)

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

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

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

## 📖Reference
- [Youtube - 모두의 AI : Langchain 뿌시기](https://www.youtube.com/playlist?list=PLQIgLu3Wf-q_Ne8vv-ZXuJ4mztHJaQb_v)
- [Medium - Corca : LLM Multi Agent: Customer Service를 기깔나게 자동화하는 방법](https://medium.com/corca/llm-multi-agent-customer-service%EB%A5%BC-%EA%B8%B0%EA%B9%94%EB%82%98%EA%B2%8C-%EC%9E%90%EB%8F%99%ED%99%94%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95-2eaec7654385)