1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng ứng dụng chatbot hỗ trợ tư vấn y khoa (2)

72 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM Lê Hoàng Phú - 19520216 Trương Vĩnh Thái - 19520940 ĐỒ ÁN XÂY DỰNG ỨNG DỤNG CHATBOT HỖ TRỢ TƯ VẤN Y KHOA BUILD A CHATBOT APPLICATION TO SUPPORT MEDICAL CONSULTATION GIẢNG VIÊN HƯỚNG DẪN Thạc sĩ: Trần Anh Dũng TP HỒ CHÍ MINH, 2022 THƠNG TIN HỘI ĐỒNG CHẤM ĐỒ ÁN Hội đồng chấm đồ án 2, thành lập theo Quyết định số …………………… ngày ………………… Hiệu trưởng Trường Đại học Công nghệ Thông tin ………………………………………… – Chủ tịch ………………………………………… – Thư ký ………………………………………… – Ủy viên ………………………………………… – Ủy viên ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc CÔNG NGHỆ THÔNG TIN TP HCM, ngày tháng năm 2022 NHẬN XÉT ĐỒ ÁN (CỦA CÁN BỘ HƯỚNG DẪN) Tên đồ án 2: Xây dựng ứng dụng Chatbot hỗ trợ tư vấn y khoa Nhóm sinh viên thực hiện: Cán hướng dẫn: LÊ HOÀNG PHÚ 19520216 ThS Trần Anh Dũng TRƯƠNG VĨNH THÁI 19520940 Đánh giá Đồ án 2: Về báo cáo: Số trang Số chương Số bảng số liệu Số hình vẽ Số tài liệu tham khảo Sản phẩm Một số nhận xét hình thức báo cáo: ● Về nội dung nghiên cứu: ● ● Về chương trình ứng dụng: ● ● Về thái độ làm việc sinh viên: Đánh giá chung: Điểm sinh viên: LÊ HOÀNG PHÚ: ……… /10 TRƯƠNG VĨNH THÁI: ……… /10 Người nhận xét (Ký ghi rõ họ tên) Trần Anh Dũng ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập – Tự Do – Hạnh Phúc CÔNG NGHỆ THÔNG TIN TP HCM, ngày tháng năm 2022 NHẬN XÉT ĐỒ ÁN (CỦA CÁN BỘ PHẢN BIỆN) Tên đồ án: Xây dựng ứng dụng Chatbot hỗ trợ tư vấn y khoa Nhóm sinh viên thực hiện: Cán phản biện: LÊ HOÀNG PHÚ 19520216 ThS Trần Anh Dũng TRƯƠNG VĨNH THÁI 19520940 Đánh giá ĐỒ ÁN 2: Về báo cáo: Số trang Số chương Số bảng số liệu Số hình vẽ Số tài liệu tham khảo Sản phẩm Một số nhận xét hình thức báo cáo: ● Về nội dung nghiên cứu: ● ● Về chương trình ứng dụng: ● ● Về thái độ làm việc sinh viên: Đánh giá chung: Điểm sinh viên: LÊ HOÀNG PHÚ: ……… /10 TRƯƠNG VĨNH THÁI: ……… /10 Người nhận xét (Ký ghi rõ họ tên) LỜI CẢM ƠN Sau trình học tập rèn luyện khoa Công nghệ phần mềm trường Đại học Công nghệ Thông tin – ĐHQG TP.HCM chúng em trang bị kiến thức kỹ thực tế để hồn thành Đồ án Để hồn thành Đồ án 2, chúng em xin gửi lời cảm ơn chân thành đến: Ban Giám hiệu trường Đại học Cơng nghệ Thơng tin – ĐHQG TP.HCM tạo điều kiện sở vật chất với hệ thống thư viện đại, đa dạng loại sách tài liệu thuận lợi cho việc tìm kiếm nghiên cứu thơng tin Thầy Trần Anh Dũng tận tình giúp đỡ, định hướng cách tư cách làm việc khoa học Đó góp ý q báu khơng q trình thực đồ án mà hành trang tiếp bước cho chúng em trình học tập lập nghiệp sau Và cuối cùng, chúng em xin gửi lời cảm ơn đến gia đình, tất thầy khoa, bạn bè tập thể lớp KTPM2019 người sẵn sàng sẻ chia giúp đỡ học tập sống Mong rằng, mãi gắn bó với Trong q trình làm đồ án chúng em không tránh khỏi sai sót, chúng em kính mong nhận dẫn góp ý q thầy để đồ án hoàn thiện Chúng em xin chân thành cảm ơn Xin chúc điều tốt đẹp ln đồng hành người Thành phố Hồ Chí Minh, … tháng … năm 2022 Sinh viên LÊ HOÀNG PHÚ TRƯƠNG VĨNH THÁI ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc CÔNG NGHỆ THÔNG TIN TP HCM, ngày… tháng … năm 2022 ĐỀ CƯƠNG CHI TIẾT TÊN ĐỀ TÀI: Xây dựng ứng dụng Chatbot hỗ trợ tư vấn y khoa TÊN ĐỀ TÀI (TIẾNG ANH): Build a chatbot application to support medical consultation Cán hướng dẫn: ThS Trần Anh Dũng Thời gian thực hiện: Từ ngày 04/03/2022 đến ngày 18/06/2022 Sinh viên thực hiện: Lê Hoàng Phú – 19520216 Trương Vĩnh Thái – 19520940 Nội dung đề tài Lý chọn đề tài: Theo định nghĩa sức khỏe WHO thì: “Sức khỏe trạng thái thoải mái toàn diện thể chất, tinh thần xã hội, khơng phải là khơng có bệnh tật hay tàn phế” Như vậy, nói sức khỏe quan trọng vấn đề sức khỏe cần người quan tâm Tuy nhiên, việc dừng lại mức độ “quan tâm” mà hành động chăm sóc, bảo vệ sức khỏe không giúp nâng cao chất lượng sống Trước tình hình dịch bệnh Covid-19 có diễn biến phức tạp nay, nhiều nước giới áp dụng hình thức tư vấn sức khỏe trực tuyến để góp phần giảm tải cho bệnh viện, hạn chế người dân đến sở y tế nhằm giảm nguy lây nhiễm bệnh,… Tuy nhiên, việc tư vấn sức khỏe trực tuyến theo kiểu truyền thống, số người đáp ứng tư vấn sức khỏe hạn chế nguồn nhân lực lúc có giới hạn Để giải tình trạng đó, chúng em định chọn đề tài để giúp tất người tư vấn sức khỏe cách nhanh chóng, thường xun xác mà không cần phải chờ đợi người đáp ứng Tình trạng chatbot nay: − Khá nhiều chatbot hỗ trợ tư vấn sức khỏe chủ yếu trả lời câu hỏi đơn giản có sẵn Các câu hỏi phức tạp dạng câu hỏi đơn giản hàng ngày chưa hỗ trợ cách xác Tuy vậy, việc tích hợp cơng nghệ trí tuệ nhân tạo (AI), xử lý ngơn ngữ tự nhiên (NLP) ý, vận hành không ngừng cải tiến việc xây dựng chatbot − Một số chatbot trả lời người dùng với nội dung không cụ thể không giải vấn đề − Vấn đề sức khỏe vấn đề quan trọng Chính thế, độ xác quan trọng Với chatbot tư vấn sức khỏe yếu tố bỏ qua ⇒ Với nguyên nhân trên, chúng em định chọn đề tài xây dựng chatbot tư vấn sức khỏe để tiến hành nghiên cứu xây dựng Mục đích lần nghiên cứu tạo chatbot hỗ trợ với người dùng Mục tiêu: Bao gồm mục tiêu chính: Xây dựng chatbot: + Xây dựng hệ thống trả câu hỏi bệnh thường gặp cao huyết áp, tiểu đường, thối hóa cột sống, giãn tỉnh mạch, + Áp dụng xử lý ngôn ngữ tự nhiên để giao tiếp + Cung cấp cách xử lý nhanh trường hợp cấp cứu + Cung cấp khả chẩn đốn bệnh thơng qua triệu chứng thông thường Xây dựng trang web tích hợp chatbot: Bao gồm chức mở rộng khác như: − Quản trí phía admin − Trang web bán dược phẩm Phạm vi: Phạm vi môi trường: Website Phạm vi chức năng: − Đối với chatbot: + Có thể trả lời nhanh vấn đề thường gặp bệnh thơng thường + Tìm kiếm cung cấp thông tin cách xử lý trường hợp cấp cứu + Chatbot hiểu tương đối ngôn ngữ tự nhiên − Đối với ứng dụng web: + Cung cấp chức quản lý thuốc, nhân khách hàng Đối tượng sử dụng: Tất người Phương pháp thực hiện: Phương pháp làm việc: Làm việc nhóm thành viên thơng qua phương thức online hướng dẫn giảng viên hướng dẫn Phương pháp nghiên cứu: − Phân tích nhu cầu sử dụng đối tượng người dùng − Nghiên cứu tài liệu công nghệ liên quan Phương pháp cơng nghệ: − Tìm hiểu ngơn ngữ lập trình − Tìm hiểu tốn xử lý ngôn ngữ tự nhiên − Xây dựng giao diện web để tương tác với người dùng − Tìm hiểu tốn xử lí ngơn ngữ tự nhiên Nền tảng công nghệ: − Frontend: HTML, CSS, Javascript − Backend: Laravel − Database: MySQL 6.1.5 Giao diện phân quyền Hình 52 Giao diện phân quyền admin 6.1.6 Giao diện quản lý menu Hình 53 Giao diện quản lý menu 38 6.1.7 Giao diện quản lý lịch sử thao tác Hình 54 Giao diện quản lý lịch sử thao tác admin 6.1.8 Giao diện quản lý đơn hàng Hình 55 Giao diện quản lý đơn hàng admin 39 6.1.9 Giao diện quản lý chi tiết đơn hàng Hình 56 Giao diện quản lý chi tiết đơn hàng admin 6.1.10 Giao diện quản lý chi tiết vận chuyển Hình 57 Giao diện quản lý chi tiết vận chuyển admin 40 6.1.11 Giao diện quản lý danh mục dược phẩm Hình 58 Giao diện quản lý dược phẩm admin 6.1.12 Giao diện quản lý nhóm thuốc Hình 59 Giao diện quản lý nhóm thuốc admin 41 6.1.13 Giao diện quản lý phiếu nhập kho Hình 60 Giao diện quản lý phiếu nhập kho admin 6.1.14 Giao diện quản lý chi tiết phiếu nhập Hình 61 Giao diện quản lý chi tiết phiếu nhập admin 42 6.1.15 Giao diện danh mục đơn vị tính Hình 62 Giao diện danh mục đơn vị tính admin 6.1.16 Giao diện danh mục đơn vị sản xuất Hình 63 Giao diện danh mục sản xuất admin 43 6.1.17 Giao diện danh mục đơn vị vận chuyển Hình 64 Giao diện danh mục vận chuyển admin 6.1.18 Giao diện quản lý khách hàng Hình 65 Giao diện quản lý khách hàng admin 44 6.2 Giao diện người dùng 6.2.1 Giao diện đăng nhập Hình 66 Giao diện đăng nhập client 6.2.2 Giao diện đăng ký Hình 67 Giao diện đăng ký client 45 6.2.3 Giao diện đặt lại mật Hình 68 Giao diện đặt lại mật client 6.2.4 Giao diện trang chủ Hình 69 Giao diện trang chủ 46 6.2.5 Giao diện danh mục sản phẩm Hình 70 Giao diện danh mục sản phẩm client 6.2.6 Giao diện chi tiết sản phẩm Hình 71 Giao diện chi tiết sản phẩm client 47 6.2.7 Giao diện giỏ hàng Hình 72 Giao diện giỏ hàng 6.2.8 Giao diện đơn hàng Hình 73 Giao diện đơn hàng client 48 6.2.9 Giao diện quản lý tài khoản Hình 74 Giao diện quản lý tài khoản client 6.2.10 Giao diện liên hệ Hình 75 Giao diện liên hệ client 49 Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 7.1 Ưu điểm • Hệ thống chatbot tích hợp vào tảng messenger hỗ trợ hình thức chat văn giao diện đơn giản, dễ sử dụng • Giao diện website trực quan, dễ dàng sử dụng đầy đủ thơng tin cần thiết • Hỗ trợ đầy đủ tính quản lý cho quản trị viên • Tương tác, cập nhật real-time website, server chatbot • Tìm hiểu áp dụng cơng nghệ vào hệ thống • Hỗ trợ chat Messenger website 7.2 Nhược điểm • Chatbot hoạt động chưa ổn định • Cịn nhiều tính cần thêm 7.3 Kết đạt 7.3.1 Về mặt nghiên cứu • Nhóm có hội tìm hiểu thêm cơng nghệ sử dụng chatbot • Hiểu áp dụng xử lí ngơn ngữ tự nhiên (NLP) • Tìm hiểu áp dụng công nghệ phát triển web phương pháp xây dựng project cách phù hợp 7.3.2 Về mặt sản phẩm 7.3.2.1 Yêu cầu phi chức • Xây dựng đầy đủ hệ quản trị người dùng • Giao diện trực quan đại dễ sử dụng 7.3.2.2 Yêu cầu chức • Về chatbot o Có thể chào hỏi 50 o Phản hồi thông tin liên quan đến bệnh cao huyết áp • Ứng dụng web o Hệ quản trị tương đối đầy đủ chức o Website bán dược phẩm cung cấp đầy đủ tính website bán hàng 7.4 Hướng phát triển Đề tài cho phép mở rộng phát triển nhằm xây dựng ứng dụng hoàn chỉnh: - Thêm hệ thống minh họa hình ảnh, gif trực quan, sinh động - Tối ưu hóa thuật toán để hiểu người dùng tối - Nghiên cứu áp dụng real-time training cho chatbot nhằm đáp ứng tương tác “lạ” - Hỗ trợ chatbot đa tảng 7.5 Sản phẩm ❖ Source code client: https://github.com/hphudev/healthcare-client-2 ❖ Source code server: https://github.com/hphudev/heathcare-server-admin ❖ Demo: https://hphudev.github.io/healthcare-client-2/index.html 51 TÀI LIỆU THAM KHẢO JavaScript Tutorial, W3School Truy cập tại: https://www.w3schools.com/js/default.asp CSS Tutorial, W3School Truy cập tại: https://www.w3schools.com/css/default.asp PHP Tutorial, W3School Truy cập tại: https://www.w3schools.com/php/default.asp HTML, CSS từ zero đến hero, F8 Truy cập tại: https://fullstack.edu.vn/ Firefox Developer Tools, MDN Web Docs Truy cập tại: https://developer.mozilla.org/en-US/docs/Tools Laravel Truy cập tại: https://laravel.com/ Laravel Admin Truy cập tại: https://laravel-admin.org/docs/en/ EmailJS Truy cập tại: https://www.emailjs.com/ Ngrok Truy cập tại: https://ngrok.com/ 52 ... Cơng việc - Thiết kế CSDL cá nhân - X? ?y dựng chatbot hỗ trợ tư vấn bệnh cáp huyết áp - Thiết kế Use case - X? ?y dựng trang quản trị liệu administrator - X? ?y dựng website bán dược phẩm Xác nhận... giải vấn đề − Vấn đề sức khỏe vấn đề quan trọng Chính thế, độ xác quan trọng Với chatbot tư vấn sức khỏe y? ??u tố bỏ qua ⇒ Với nguyên nhân trên, chúng em định chọn đề tài x? ?y dựng chatbot tư vấn. .. nghiên cứu x? ?y dựng Mục đích lần nghiên cứu tạo chatbot hỗ trợ với người dùng Mục tiêu: Bao gồm mục tiêu chính: X? ?y dựng chatbot: + X? ?y dựng hệ thống trả câu hỏi bệnh thường gặp cao huyết áp, tiểu

Ngày đăng: 17/08/2022, 21:27

Xem thêm: