TRUONG BAI HOC BACH KHOA HA NOT LUAN VAN THAC Si Nghiên cứu và phát triển tng dung chat-bot cho dịch vụ chăm sóc khách hàng trực tuyên NGUYEN ĐẮC PHƯƠNG THẢO Ngành: Công nghệ Thông tin Giảng viên hướng din: TS. Nguyễn Thanh Hùng Viện: Công nghệ thông tin và truyền thông HÀ NỘI, 2020 TRUONG BAI HOC BACH KHOA HA NOT LUAN VAN THAC Si Nghiên cứu và phát triển tng dung chat-bot cho dịch vụ chăm sóc khách hàng trực tuyên NGUYEN ĐẮC PHƯƠNG THẢO Ngành: Công nghệ Thông tin Giáng viên hướng dẫn: TS. Nguyễn Thanh Hùng tigi cn GvED Công nghệ thông tin và truyền thông HA NOT, 2020 CONG HOA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập — Tự đø— Hạnh phúc BẢN XÁC NHẠN CHỈNH SỬA LUẬN VĂN THẠC SĨ Họ và tên tác giả luận văn : Nguyễn Đắc Phương Tháo Dé tai luận văn: Nghiên cứu và phát triển ứng đụng Chat - bot cho dich vụ chăm sóc khách hàng trực tuyển. Chuyên ngành: Công nghệ thông tin Mã số HV: CB170275 Tác giả, Người hướng dẫn khea học và Hội đồng châm luận văn xác nhận tác giả đã sửa chữa, bế sung luận văn theo biên bản họp Hội đẳng ngày 27/06/2020 với oắc nội dụng sau: - Tham khio cde nén lãng nước ngoài về xây dựng Chatbot (Mục 1.2 - trang 13-15) -_ Khảo sát các phương pháp giải quyết bài toán phân loại ý định (Mục 1.7 - trang 20-21) ~_ Bồ sung thêm thông tím Š mô tà cơ sở đứt liệu (Mục 3.3 — trang 27-31) Bồ sung sơ đồ cầu trúc Chathot, Nhat.1 — trang 40) Mô phỏng lập thực nghiệm (Mục 3.2 - trang 49-51) - Tham chiếu đến các tải hệu tham khảo, ~_ Sữa sáu lỗi về trình bày cho hợp lý Ngày 08 tháng 07 nim 2020 Giáo viên hướng dẫn Tác giả luận văn CHỦ TỊCH HỘI ĐỒNG MO DAU 1.
Lý đo chon dé tai €6 thể nói sự phát triển của công nghệ thông tin luôn mạng đến cho con tgười sự tiện dụng, chính xác, nhanh gọn. Trong đỏ hệ thống trả lời tự dòng Chat-bot, m1 mang quan trọng trong công rghệ thông tin hiện nay, đồng vai rõ quan trọng trong mọi lĩnh vực như kinh tế, kinh doanh, ngần hàng, bưu chính, giáo dục. Chat-bot hỗ trợ trực tuyển các khúc mắc lặp đi lặp lại của khách hàng sử đụng phần mềm kế toán Nhật Nam được xây đựng trên nên tảng trí tuệ nhân tạo, là Chat-bot có khá năng làm việc 24/24 không biết mệt mỗi, không cần phái nghỉ ngơi mả người đừng nhận được câu trả lời nhanh chóng, đồng thời rút ngắn thời gian làm việc, tăng độ chỉnh xác, hiệu quả công việc cao. Việc trả lời tin nhắn.
trên website, các trang mạng xã hội ngày cảng phố biến rộng rãi, người dừng đành Ƒl lớn thời gian của họ vào nhắn tin trên các trang mạng xã hội thay vì trao đối thông tin qua các cuộc gọi điện thoại. Tiên nay, theo thống kê cho thấy số lượng người sử dụng phan mém toán Nhất Nam càng ngày cảng tắng cao, nhất là trọng các kỳ cao diễm của quyết toán thuế, với đột ngũ nhân viên hùng hậu cũng không thể hỗ trợ được hếi dẫn đến nhiều trường hợp khách hảng không nhận được sự trợ giúp kịp thời khi cần thiết, Hiểu dược lâu quan trọng đó, cùng với những kiến thức tìm hiểu dược trong thời gian vừa qua tôi dã lâm về dễ tài “ghiên cửu và phải triển ứng dụng Chat-bot cho dịch vụ chăm sóc khách hàng trực tuyến” với một tình thần say xmê vả nghiêm tức 2. Mục tiêu nghiên cứu của luận văn, đổi tượng, phạm vi nghiên cứu 2.1 Mục tiêu nghiên cửu. ~ Tâm tiểu các phương pháp xây đựng Chat-bot trên nên tang trí Luệ nhân lạo, - Dánh giá, lựa chợn phương pháp phù hợp với thực tiễn đề tài hướng đến.
- Xây dụng và hoàn thiện Chat-bot hỗ trợ trực tuyển các khúc mắc của khách. hàng sử đựng phần mẻm kế toán Nhất Nam, gảm có cáo chức năng- - Chat-bot hiểu và trả lời tự động các câu hỏi của người ding với những câu hỏi mả người dùng thường lặp đi lặp lại hoặc gắn giồng nhau. - Loại bỏ các câu hỏi spam tử người dùng, DA C CAC HINH VE Tlinh 1.1 Chatbot theo kich bản.2 Kieh ban otia Chat-bot.3 Giao diện nên táng ChatÊuel. sec a Tình 1 4 Giao diện nên tăng SnatehĐot - 0 Hình 1.5 Giao diện nên tảng Chat-bot FPT.6 Giao diện nên tăng Chat-bot Messnow.7 Giao diện nên tăng Chat-bot Harafunnel Hình 1.8 Ví du về mẫu trong Rule-hased.9 Vi dy mé hinh Sequence to squence .1 Chal-Bot Nhal Nam.2 Các câu hỏi trong cơ sở đữ liệu.3 Các câu trả lời trong cơ sở đữ liệu Hình 3.4 Sơ đồ mô tả chỉ Hết về thánh phần của Chal-Bot Hình 3.5 Vĩ dụ về khoảng cách của 2 vector theo cosine.2 Logp trình dịch Pyoharm Hình 3.3 Giao diện của chương trình đema.4 Chat-bot tự động trả lời câu hỏi của khách hàng, Hinh 3.5 Cân hôi chủ đề nghiệp vụ mới 0 h.Wy oi vi ẽ.7 Thuật toán Cosine .8 5-fold cross validation.9 Hình mình họa cho độ do Precision và RecalÏ.ec sec iti DANH MUC CAC BANG BLEU Bang 2.1 Tên nhãn và số lượng câu hỏi tương ứng, Bang 2.2 Bang tinh tan sé TF.3 Bang tinh thn $6 DD o.1 Bang tinh TE-IDF - - -R Bang 3.1 Bảng các thư viện cần dùng để xảy dựng Chat-Bot 31 Bang 3.3 Bảng mỗ tả 24 câu test.4 Bảng số liệu các độ đo w DANH MUC CAC BANG BLEU Bang 2.1 Tên nhãn và số lượng câu hỏi tương ứng, Bang 2.2 Bang tinh tan sé TF.3 Bang tinh thn $6 DD o.1 Bang tinh TE-IDF - - -R Bang 3.1 Bảng các thư viện cần dùng để xảy dựng Chat-Bot 31 Bang 3.3 Bảng mỗ tả 24 câu test.4 Bảng số liệu các độ đo w DA C CAC HINH VE Tlinh 1.1 Chatbot theo kich bản.2 Kieh ban otia Chat-bot.3 Giao diện nên táng ChatÊuel.
sec a Tình 1 4 Giao diện nên tăng SnatehĐot - 0 Hình 1.5 Giao diện nên tảng Chat-bot FPT.6 Giao diện nên tăng Chat-bot Messnow.7 Giao diện nên tăng Chat-bot Harafunnel Hình 1.8 Ví du về mẫu trong Rule-hased.9 Vi dy mé hinh Sequence to squence .1 Chal-Bot Nhal Nam.2 Các câu hỏi trong cơ sở đữ liệu.3 Các câu trả lời trong cơ sở đữ liệu Hình 3.4 Sơ đồ mô tả chỉ Hết về thánh phần của Chal-Bot Hình 3.5 Vĩ dụ về khoảng cách của 2 vector theo cosine.2 Logp trình dịch Pyoharm Hình 3.3 Giao diện của chương trình đema.4 Chat-bot tự động trả lời câu hỏi của khách hàng, Hinh 3.5 Cân hôi chủ đề nghiệp vụ mới 0 h.Wy oi vi ẽ.7 Thuật toán Cosine .8 5-fold cross validation.9 Hình mình họa cho độ do Precision và RecalÏ.ec sec iti 3.1 Céc thang 36 trong md hinh 3.2 Phuong phap dauh gia chuong trinh.2 Bồ liệu các độ đo chính xác cúa mô hình CHƯƠNG 4. TÀI LIỆU THAM KHẢO ii 3.1 Céc thang 36 trong md hinh 3.2 Phuong phap dauh gia chuong trinh.2 Bồ liệu các độ đo chính xác cúa mô hình CHƯƠNG 4. TÀI LIỆU THAM KHẢO ii - Đôi với các câu hỏi phức tạp hoặc về những chủ để mới Chal-boL sẽ chuyển dến cho nhân viên tư vá ê trả lời. 22 ội dung và phạm vi nghiên cửu Nội dưng nghiên cứu - Nghiên cứu lý thuyết và thử nghiệm “Nghién cửu và phát triển ứng dung Chat-bot cho dịch vụ chăm súc khách hàng mực tuyển”, giúp trả lời các khúc mắc của khách hàng dang sử dụng hoặc dang có nlu cầu mua phân mềm kế toán.
hát Nam, một cách nhanh chống và chính xác, giâm tải công việc cũa đội ngũ nhân viên hỗ trợ vả giảm sự phản nan của khách hàng, về việc hỗ trợ chậm trẻ. - — Xây dịng Chat-bot trả lời hr động 24/24. Phạm ví nghiên cứu - _ Nghiên cửu các phương pháp xử lý ngôn ngữ tự nhiên phủ hợp cho Chat- bot hướng tới - — Tổng hợp đữ liệu hỏi đáp đã có của công ty, lựa chọn phương pháp phù hợp. -_ Xây dựng thành phần xử lý ngôn ngữ tự nhiên chỉnh của Chat-bot.
-_ Xây dụng Chat-bot thành sorvicc. Tóm tắt các luận điểm và đóng góp mới Các ngành về địch vụ phan mềm liện nay chưa có hoặc rất íL đơn vị triển khai cl tebot bự động trả lời các khúc ruắc của khách hàng, và chủ dé dé chat-bot có thể trả lời lụ động, được lũng không nhiều do đặc thà ngÌnệp vụ, cũng nhủự trong k sứ dụng phan mém ké toan Nhat Nam phat sinh nhiều lỗi má khách hàng, không hiểu lỗi gi dé phan ảnh lại qua tia nhắn nên phẩn gọi điện trực tiếp qua số hotline gặp hỗ trợ viên. Tuy nhiên trang quá trình làm việc cổng tác tại công ty TNIHI tin hạc Nhat Nam, tôi có tổng hợp được cáo chú để về nghiệp vụ và các lỗi phát simh từ phân mêm kế toàn, đề đưa ra thanh nhiều trường hợp và câu trả lời có sẵn, khách. hàng có thể hỏi trực tiếp qua công hỗ trợ trực tuyến, mà không cần phải gọi điện cho tống đài viên nữa.
Nên câu hỏi khó, chat-bot sé phan loại và gửi đến cho nhân viên để được giải quyết kịp thời, không mắt thời gian chờ đợi. ta MỤC LỤC DANII MỤC CÁC HỈÌNH VỀ Hi DANH MỤC CÁC BẰNG BIÊU. TONG QUAN VŨ CHAT BOT 12 LL Bhai nigin Chat-bot.escsessesessessnensen sine sstaestinete 1.2 Các thành phần của Chat-bot ~ 1,3 Mật số ứng đụng Chat-bot tớ 1,4 Các cách tiếp cận để xây dựng Chat-bot 1.6 Rule-based Chal-bol.7 Corpus-based Chat-bot.8 Sequence to sequence Chat-bots. XAY DUNG CIIAT-BOT CIIO DICII VU CIIAM SOC KITACII HANG TRUC TUYEN 15 2,1 Giải quyết bài toán Phân loại ý định.2 Các bước thựo hiện của Chat-bot Nhất Nam 16 2,3 Mô tả cơ sỡ đũ liệu 18 3,4 Mô tâ chỉ tiết thành phần của Chat-bot 5 2.3 Vi du các bước thực hiện của thuật toàn.
CÀI ĐẶT CHƯƠNG TRÌNH VÀ KIẾM THỨ 30 3.1 3ø đỗ cầu trúc của ChatBot Nhat Nam 3,2 Cài đặt môi trường 3.3 Chạy chương trình 3.4 Các thông số ruô hình và phương pháp dánh giá. Loi cam on Để hoàn thanh Luan vin thac sĩ nảy trước hết em xin gửi đến quý thay sô giáo trong Viện Công nghệ và Truyền thêng trường Pai hoc Bach Khoa Ha No đã tận tình truyền đạt kiên thức trong những năm em học tẬp. tôn kiến thức tiếp thủ được không chỉ là nên tầng cho quá trình nghiên cứu má còn là hành trang qui bau để em bước đi một cách vững chắc vả tự tin Đặc biệt với tất cả tấm lòng mình, em xin gửi đến T5. Nguyễn Thanh Hùng, và những người đã tận tỉnh hưởng dân, giúp dỡ em hoản thành luận vẫn nảy lời căm ơn sâu sắc nhất, Cuối cùng xin gửi lời cảm ơn đến gia đỉnh, bạn bẻ vả tập thể lớp CNTT 2017B, những người đã luôn ở bên khich lệ và động viên em rất nhiều.