Xây dựng ứng dụng hỏiđáp hỗ trợ tư vấn đăng ký khám bệnh trực tuyến tại bình dương

103 0 0
Xây dựng ứng dụng hỏiđáp hỗ trợ tư vấn đăng ký khám bệnh trực tuyến tại bình dương

Đ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

DAI HOC DA NANG TRUONG DAI HOC SU PHAM NGUYEN THAO NHIEN XÂY DỰNG ỨNG DỤNG HỎI/ĐÁP HO TRỢ TU VAN ĐĂNG KÝ KHÁM BỆNH TRỰC TUYẾN TẠI BÌNH DƯƠNG Chuyén nganh: HE THONG THONG TIN Mã số : 848.01.04 LUẬN VĂN THẠC SĨ NGƯỜI HƯỚNG DẪN KHOA HỌC: TS NGUYEN HOANG SY Đà Nẵng - Năm 2022 LOI CAM ON Để hoàn thành luận văn này, tôi tỏ lòng biết ơn sâu sắc đến tiến sĩ Nguyễn Hoàng Sỹ, là giảng viên đã tận tình hướng dẫn tôi trong suốt quá trình nghiên cứu Nhân đây, tôi xin gửi lời cám ơn đến gia đình, chồng và các con tôi đã tạo mọi điều kiện chăm sóc gia đình để tôi có thể hoàn thành việc học và bảo vê luận văn này Nhân dịp này tôi xin bày tỏ sự kính trọng và lòng biết ơn sâu sắc đến quý thầy, cô đã giúp đỡ tôi trong suốt quá trình học tập và thực hiện luận văn Tôi cũng xin gửi lời cảm ơn đến quý Ban lãnh đạo Trường Đại học Sư phạm Da Nẵng, Phòng Đào tạo Sau Đại học, khoa Công Nghệ Thông Tin đã dày công giảng day trong suốt khóa học, tạo điều kiện thuận lợi cho tôi trong quá trình học tập và thực hiện đề tài Mặc dù luận văn được thực hiện với sự nỗ lực cố gắng hết sức của bản thân, nhưng do điều kiện thời gian có hạn, trình độ kiến thức và kinh nghiệm nghiên cứu còn hạn chế nên luận văn khó tránh khỏi những thiếu sót Tôi rất mong nhận được những góp ý quý báu của quý thầy cô giáo để luận văn được hoàn thiện hơn Cuối cùng, tôi xin chúc quý thầy, cô dồi dào sức khỏe và thành công trong sự nghiệp cao quý Bình Dương, ngày tháng năm 2022 Người thực hiện lí ee Nguyễn Thảo Nhiên ii LOI CAM DOAN Trong quá trình nghiên cứu đề tài có rất nhiều kiến thức không nằm trong chương trình giảng dạy ở bậc Đại học, Thạc sĩ tuy vậy tôi xin cam đoan đây là công trình nghiên cứu của riêng tôi dưới sự hướng dẫn của TS Nguyễn Hoàng Sỹ Nội dung nghiên cứu và các kết quả đều là trung thực và chưa từng được công bố trước đây Các số liệu được sử dụng cho quá trình phân tích, nhận xét được chính tôi thu thập từ nhiều nguồn khác nhau và sẽ được ghỉ rõ trong phần tài liệu tham khảo Ngoài ra, tôi cũng có sử dụng một số nhận xét, đánh giá và số liệu của các tác giả khác, cơ quan tổ chức khác Tắt cả đều có trích dẫn và chú thích nguồn gốc Nếu phát hiện có bất kỳ sự gian lận nào, tôi xin hoàn toàn chịu trách nhiệm về nội dung luận văn của mình Bình Dương, ngày tháng năm 2022 Người thực hiện a Nguyễn Thảo Nhiên ii Tên đề tài: XÂY DỰNG ỨNG DỤNG HỎI ĐÁP HỎ TRỢ TƯ VẤN ĐĂNG KY KHÁM BỆNH TRỰC TUYẾN TẠI BÌNH DƯƠNG Ngành : Hệ thống thông tin Hoàng Sỹ Họ tên học viên : Nguyễn Thảo Nhiên Đà Nẵng Người hướng dẫn khoa học: TS Nguyễn Cơ sở đào tạo: Đại học sư phạm Đại học Tóm tắt: Nội dung chính của luận văn nhằm tìm hiểu, nghiên cứu xây dựng ứng dụng “Xây dựng ứng dụng hỏi/đáp trực tuyến hỗ trợ đăng ký và tư vấn khám bệnh” đáp ứng kịp thời, nhanh chóng, góp sức chống dịch, hỗ trợ người dân, nền tảng đặt lịch khám bệnh và chăm sóc sức khỏe toàn diện miễn phí Trong quá trình nghiên cứu, tôi đã tiến hành tổng hợp các kỹ thuật nền tảng cơ bản của hệ thống xử lý ngôn ngữ tự nhiên trong chatbot Thực hiện một số phương pháp ứng dụng trí tuệ nhân tạo trong chatbot trả lời câu hỏi xử lý theo ngôn ngữ tự nhiên dựa trên Framework mã nguồn mở Rasa giúp máy tính tương tác/nói chuyện với từng bệnh nhân, từng chuyên gia, bác sĩ chuyên khoa Chương trình hỗ trợ kết nói trực tuyến giữa những người gặp khó khăn khi tiếp cận dịch vụ y tế nhanh chóng, hạn chế tìm hiểu các thủ tục đăng ký, tư vấn trực tuyến và tiết kiệm thời gian tìm kiếm thông tin liên quan Phần còn lại của luận văn tập trung vào việc trình bay vấn đề hỏi đáp thông tin trực tuyến hỗ trợ đăng ký, tư vấn và trả lời các văn bản liên quan nhanh chóng thông qua kết quả của mô hình thực hiện Cuối cùng, tôi đề xuất hướng phát triển tiếp theo của để tài trong tương lai Từ khóa: hỗ trợ y tế trực tuyến, đặt lịch phòng khám online, đăng ký và tư vấn khám bệnh online Xác nhận của giáo viên hướng dẫn Người thực hiện đề tài `TS Nguyén Hoang S¥ ee Nguyễn Thảo Nhiên a ili Name of thesis: BUILDING A Q&A APP TO SUPPORT ONLINE MEDICAL REGISTRATION CONSULTANCY IN BINH DUONG Major: Information Systems Student's full name: Nguyen Thao Nhien Scientific instructor: Dr Nguyen Hoang Sy Training institution: The University of Education, University of Da Nang Summary: The main content of the thesis aims to learn and research and build an application "Building an online Q&A application to support registration and consultation" to respond promptly and quickly, contribute to fighting epidemics, supporting people, the platform to schedule medical examinations and comprehensive health care for free During my research, I conducted a compilation of the basic foundational techniques of the natural language processing system in chatbots Approaching the problem in many different directions, I implement several methods of applying artificial intelligence in chatbots to answer questions handled in natural language based on the Rasa open-source framework to help computers to interact/talk with each patient, each expert, specialists The program supports online connections between people who have difficulty accessing health services quickly, limiting learning of registration procedures, online consultations, and saving time seeking relevant information The rest of the thesis focuses on presenting online Q&A issues for signing, advising and responding to relevant documents quickly Through the results of the implementation model Finally, I propose the next direction of development of the topic in the future Key words: online medical assistance, online clinic booking, Register and consult online medical examination Supervior’s confirmation Student ”— _ Dr Nguyen Hoang Sy Nguyen Thao Nhien v MUC LUC /9190).00 A01 i LOL GAM DOAN sisseicinssnssmnmusasmmnenuanmnmuanminanenemamnent: ii TOM TAT XAY DUNG UNG DUNG HOI DAP HO TRO TU VAN DANG KY KHAM BENH TRUC TUYEN TAI BINH DUONG u ccesssesssessssesesssesssseesseseesssseeeees iii MO TT Ctunngitstogignttiniaiiod00i013r18t014t089d1ou0n5en8a0n2tn0a8ne1r8e4ru8n3mm8o1n0na0n3eG4S V DANH MỤC CÁC TỪ VIẾT TẮTT ¿2c 2+2 2E1+£E115221211112211112721122111E1c1r1ee viii DANH MỤC CÁC BẢNG .2.5522.22 t.H i.r.ri.r.r.e ix DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ - :- c::252vvtttEExrtrktrrrttttireerrirerrrreeo x MO DAU =e 1 1 Ly do chon 8 taie ccccccccecsscssssssessssesssseesssesssssetessecssssessssssissesssssecssseessessseseaseesneesees 1 2 Mục đích nghiên cứu 3 Phạm vi nghiên cứu của đề tài 22.E2.2.1: s21:1©1121s1t1121c21x1e.cxcre 2 4 Phương pháp nghiÊn CỨU kh.v.n TH H H H.H ng H.H -gi 2, 5 Cau tritc cla Lian Van ecccccccsesscssessesscssessessessessessessvsvssvssvsssessvsssssvssssussuessecsessesseeeess 2 Chương 1 CƠ SỞ LÝ THUYÍẾT .2.2: 22.22+2.222.222.222.+22.222.111.222.111.1.2.121.112- -E Lce 4 N0 09.01 1.1.1 Giới thiệu Chatbot 1.1.2 Các thành phần cơ bản 1.1.3 Tiêu chí phân lOạI .¿-.¿c.1 k.k* HH H.H t 7 1.1.4 Ứng dụng Chatbot hiện nay ¿55.25.22.2.231.222.312.212.e.Etr.rtrr.rrk-rtri.rrrke 11 1,2 Phuong phap phan tich Chatbot sccscvccoserssorssonssnetvvoovevsassornsmecrersssvanrenwseeevecessunes 14 1.2.1 Phương pháp nhúng từ (Word embedding) 14 1.2.2 Phương pháp quản ly hội thoại ó.c tt.h e 16 1;2:3: Phương phấp dựa trên máy hộC sssssssssssssnsbiogoonitioidtetSA1605381131651 11604 20 1.2.4 Ứng dụng RNN vào quản lý hội thoại . c¿:5555ccccxcerxvrrrvrrrrrrre 30 1.2.5 Phương pháp phân tách các từ (Tokenization hay word segmention) 32 1.3 Các kỹ thuật cơ bản xây dựng ChatbOI ¿cành 1.3.1 Xác định ý định người dùng (intent) 1.3.2 Các vấn đề lưu ý khi xác định ý định -.-: :¿¿©c+2x2cxvsrxvrrxrerrrertre 33 1.3.3 Xác định ý định dựa trên học máy (machine learning) . -: : ‹ 34 1.3.4 Trích xuất thông tin thực thể (NER) . -52cc22xc2terxrerrrrerrrrrrrrrre 36 Chương 2 XÂY DỰNG CÔNG CỤ HỎI ĐÁP THÔNG TIN -: 43 QL GiGi thiQu 6-4441 43 vi 2.2 Rasa Prameworkiiesowermnarcnaan eaarenmneammnerenareemreeerneroiernesyearl 2.2.1 Giới thiỆU Sàn SH HH HH HH HH Hy 2.2.2 Một số thuật ngữ của Rasa 2 22.1 222.21.12.22.11.22.212.1 11 -re 2:2.3, Phuong phap xay dung Chatbot Rasa scssecsaserersosrsssscovsnecstevesvsorsnssnoovessesvet 2.2.4 M6 hinh hudn luyén cho Chatbot c.ccccscsssesssssesssesssessseesseessessecseesseeseeseesees 2.3 Thiết kế sơ đồ và chức năng các khối hệ thống 2.4 Xây dựng và huấn luyện đữ liệu Chatbot bài toán 2.4.1 Xây dựng ý định (intenf) bài tOán «cach Hàn 2.4.2 Xây dựng mẫu (templaf€S) s.22 + t.221.22.211.211.211.211.212.111.1 2.-rtE.tr.ttke 2.4.3 Xây dựng hành động (actions) 2.4.4 Xây dựng thực thể (entity) - 2.4.5 Xây dựng câu chuyén (stories) 2.4.6 Chức năng tra cứu văn bản — chính sách (Realtime) -‹‹‹ -‹:- 54 2.4.7 Xây dựng chức năng hỏi đấp - -.ó.c He 55 2.4.8 Xây dựng chức năng đặc lịch khám ¿.6.c.c v s.t.rr.rr.rr.rr.rr.ee 56 2.4.9 Chức năng xem tin tức 24.10, Template Chath obisssssessossscsesccvessosessscaresesavesssvesestoverenoessctvsorneesvenvuaseessassesoess 2.5 Cấu hình cài đặt triển khai Chatbot Rasa Messenger cc.sssssscsssssesssessseecsseessneeeeees 60 Chương 3 THỰC NGHIỆM VÀ ĐÁNH GIÁ MÔ HÌNH -: 62 3) THE TSMISI rneresneesreediinsieednadneaine eieasm iAeTIinmaantasstitRoTneSs 3.1.1 Menu chính khi người dùng nhắn nút bắt đầu 3.1.2 Giới thiệu phòng khám và đội ngũ bác sĩ 3.1.3 Form điền thông tin liên hệ . -s-5¿©22+222Sx22312211231221Er11eE1 3.1.4 Các dịch:vụ khám ccscsccssissiAS22641436184353955EEXTXXSGSRSEGSE4ASEXE 3.1.5 Các gói chăm sóc của phòng khám 3.1.6 Các tỉn tức từ cổng thong tin tinh Binh Duong 3.1,7 Đặt lịch Kham ;:zzss:szsinsgszistssgiditsstttnilgtfttte©Ygfi1H84950341355445035835E831102083E 3.1.8 Nhà thuốc online 2s:©5¿222x22211222121122311227112211211211E12111,12 3.1.9 Chức năng hỏi đáp ánh nền HH nà HH He, 3.1.10 T7a cứu văn bản hanh chinh vss ncacecsees 3/2 Đánh giá kết:quã, mổ hình 0.21.6 :S00:0s00-:i13c81-01x300c88s03s041s01s8ãt030088 KET LUAN VA HUONG PHAT TRIEN -222c+222Sxrettzxvrrrtrrrrrrrrre eo comecieeire=essbsdieidtemmdoiiiodoetsieidtitodc-roosngiliiAG303530105800020813801000000 2 Dinh huéng nghién citu tiép theo i/)00/00690.0 09.804 7.01“ vil Ì5.:Gài đặt:†rT61,fỜTE?VILURTTV cuusesseniisisaeissesessosiaS826i003W5GSNGISEBVSERRHRQRIXSESDSNGS PL2 IENe i08) I20 1 2 CaidatRASA .:nsu-m cnsicemencmnam 3 Cấu trúc file của đề tài A, Kiểm thử cccccecrererrrree 4.1 Cau n0 an n6 ẽ 4.2 Thực nghiệm kết GUA ssrounssnessoressnennsonsnonenoasononssnonstbracareenensaastnaneeagaansansoneassnebaoess Vill DANH MUC CAC TU VIET TAT TT Các chữ viêtl Nội dung viết đầy đủ tắt Ị NLP Natural language processing 2 RNN Recurrent Neural Network 3 NER Named Entity Recognition 4 NLG Natural Language Generator 5 NLU Natural Language Understanding 6 LSTM Long Short Term Memory networks 1 CRF Conditional Random Field 8 URL Uniform Resource Locator 9 DM Dialog Management 10 Al Artificial intelligence li API Application Programming Interface DANH MUC CAC BANG Số hiệu Tên bảng Trang bảng 1.1 Bảng 1.1 Các loại chatbot có thể được thực hiện dựa trên các tiêu 8 chí 1.2 Bảng 1.2 Trình bày ưu và nhược điểm của mô hình chatbot theo 9 quy tắc 1.3 Bang 1.3 Một số nên tảng Chatbot phô biến 11 1.4 Bang 1.4 Uu va khuyét diém cia chatbot AI 20 2.1 Bảng 2.1 Các khôi chức năng trong hệ thong Rasa 50

Ngày đăng: 02/04/2024, 18:32

Tài liệu cùng người dùng

Tài liệu liên quan