{"id":20337705,"url":"https://github.com/whybe-choi/khuda-nlp-project","last_synced_at":"2026-02-23T02:01:15.406Z","repository":{"id":210813262,"uuid":"726429823","full_name":"whybe-choi/khuda-nlp-project","owner":"whybe-choi","description":"[KHUDA] 의료 상담 챗봇 : Dr.KHU 🩺","archived":false,"fork":false,"pushed_at":"2024-06-19T01:51:06.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-25T23:36:49.531Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/whybe-choi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-02T11:26:18.000Z","updated_at":"2025-02-17T13:25:01.000Z","dependencies_parsed_at":"2023-12-05T03:27:31.090Z","dependency_job_id":"304dbc96-a440-4181-8b11-05d292da0878","html_url":"https://github.com/whybe-choi/khuda-nlp-project","commit_stats":null,"previous_names":["whybe-choi/khuda-nlp-project"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/whybe-choi/khuda-nlp-project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whybe-choi%2Fkhuda-nlp-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whybe-choi%2Fkhuda-nlp-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whybe-choi%2Fkhuda-nlp-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whybe-choi%2Fkhuda-nlp-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/whybe-choi","download_url":"https://codeload.github.com/whybe-choi/khuda-nlp-project/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whybe-choi%2Fkhuda-nlp-project/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281021064,"owners_count":26430947,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-25T02:00:06.499Z","response_time":81,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fastapi","langchain","playwright-python","streamlit"],"created_at":"2024-11-14T21:09:50.279Z","updated_at":"2025-10-25T21:15:48.966Z","avatar_url":"https://github.com/whybe-choi.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dr.KHU : 의료 상담 챗봇 🤖\n**📌 이 프로젝트는 [Advanced Dr.KHU using LlamaIndex 🦙](https://github.com/whybe-choi/advanced-rag-project)에 개선하여 새롭게 구성되었습니다!**\n\n## 💻 Introduction\n증상을 입력하면 텍스트를 분석하여 복용할만한 약을 알려주거나, 진료 받으러 가야 할 과를 알려주는 등 의료 상담을 해주는 챗봇 제작 프로젝트 \u003cbr/\u003e\n\u003e 💊 **증상 평가 및 처방 안내** : 간단한 증상이나 질병에 대한 기본적인 정보를 제공함으로써 사용자가 자가 진단을 할 수 있습니다. \u003cbr/\u003e\n\u003e 🩺 **진료 및 검사 안내** : 사용자가 의료 전문가의 도움이 필요한 경우, 어떤 과를 방문해야 하는지 안내함으로써 적절한 의료 서비스를 받을 수 있습니다.\u003cbr/\u003e\n\u003e ❗ **예방 및 건강 정보 제공** : 사용자가 건강에 대한 교육을 받으면서 예방 조치를 취함으로써 더 나은 건강 상태를 유지할 수 있습니다. \u003cbr/\u003e\n\u003e 🚑 **응급 상황 대응** : 응급 상황에서 빠른 대처가 가능하도록 사용자에게 적절한 행동을 안내함으로써 생명을 보호할 수 있습니다. \u003cbr/\u003e\n\u003chr/\u003e\n\n## 🧑🏻‍💻 Members\n| 김민아 | 류여진 | 이예원 | 최용빈 |\n| :-: | :-: | :-: | :-: |\n| \u003cimg src='https://avatars.githubusercontent.com/u/70475010?v=4' height=130 width=130\u003e\u003c/img\u003e | \u003cimg src='https://avatars.githubusercontent.com/u/88676496?v=4' height=130 width=130\u003e\u003c/img\u003e | \u003cimg src='https://avatars.githubusercontent.com/u/142980318?v=4' height=130 width=130\u003e\u003c/img\u003e | \u003cimg src='https://avatars.githubusercontent.com/u/64704608?v=4' height=130 width=130\u003e\u003c/img\u003e |\n| \u003ca href=\"https://github.com/eulneul\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/GitHub-black.svg?\u0026style=round\u0026logo=github\"/\u003e\u003c/a\u003e | \u003ca href=\"https://github.com/ryj8075\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/GitHub-black.svg?\u0026style=round\u0026logo=github\"/\u003e\u003c/a\u003e | \u003ca href=\"https://github.com/yewon1077\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/GitHub-black.svg?\u0026style=round\u0026logo=github\"/\u003e\u003c/a\u003e | \u003ca href=\"https://github.com/whybe-choi\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/GitHub-black.svg?\u0026style=round\u0026logo=github\"/\u003e\u003c/a\u003e |\n\n\n## ⚙️ Architecture\n![KakaoTalk_Photo_2023-12-02-21-33-20](https://github.com/whybe-choi/khuda-nlp-project/assets/64704608/2324b7e2-048d-4017-9696-8663f4d0812e)\n\n\n\n## 💿 Dataset\n[1] [식품의약품안전처_의약품개요정보(e약은요)](https://www.data.go.kr/data/15075057/openapi.do)\n\n[2] [건강이 궁금할 땐 하이닥](https://www.hidoc.co.kr/)\n\n\n## 🔧 Model\n\u003cimg width=\"300\" alt=\"LangChain\" src=\"https://github.com/whybe-choi/khuda-nlp-project/assets/88676496/d376a1b7-c9d5-41ba-be01-1efa44f3f607\"\u003e\n\u003cimg width=\"300\" alt=\"gpt\" src=\"https://github.com/whybe-choi/khuda-nlp-project/assets/88676496/4905e949-ada7-4290-9da8-950062ca26cd\"\u003e\n\u003cimg width=\"200\" alt=\"Chroma\" src=\"https://github.com/whybe-choi/khuda-nlp-project/assets/88676496/7fe464ac-e41f-4ef3-9418-6e14ebd44d54\"\u003e\nLangChain을 이용하여 multi-agent system을 구축하였고 이때 OpenAI api를 이용하여 모델을 사용하였다. 모델이 답변 작성 시 참고하는 데이터가 담긴 vector DB는 Chroma를 이용하였다.\n\n\n\n## 🗣 Result\n다음과 같이 챗봇 UI에 건강 관련 질문을 입력하면 진단 및 처방을 출력한다.  \n\n\u003cimg width=\"742\" alt=\"결과_질문\" src=\"https://github.com/whybe-choi/khuda-nlp-project/assets/88676496/704c7d34-458c-4544-9713-703a14183281\"\u003e\n\u003cimg width=\"729\" alt=\"스크린샷 2023-12-03 오후 2 48 01\" src=\"https://github.com/whybe-choi/khuda-nlp-project/assets/64704608/8792e339-87b3-4835-800e-ec6a5c3afe51\"\u003e\n\n\n## 📖Reference\n- [Youtube - 모두의 AI : Langchain 뿌시기](https://www.youtube.com/playlist?list=PLQIgLu3Wf-q_Ne8vv-ZXuJ4mztHJaQb_v) \n- [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)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhybe-choi%2Fkhuda-nlp-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwhybe-choi%2Fkhuda-nlp-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhybe-choi%2Fkhuda-nlp-project/lists"}