TRUONG DAL IIOC BACH KIIOA IIA NOI LUAN VAN THAC Si Xây dung img dung Chatbot tw van khach hang sử dụng các kỹ thuật học sâu NGUYÊN ĐÁC HIẾU Ngành Công nghệ thông tin Giảng viên hưởng dẫn: PGS. Cao Luấn Dũng Viện: Công nghệ thông tân và truyền thông HA NOI, 2021 TRUONG BAT HOC BACH KHOA HA NOT LUAN VAN THAC Si Xây dựng ứng dụng Chatbot tư vấn khách hàng sử dụng các kỹ thuật học sâu NGUYEN ĐẮC HIỂU Ngành Công nghệ thông tin Giảng viên hưởng dẫn: PGS. Cao Tuấn Dũng Chữ ký của GVIID Viện: Công nghệ thông tin và truyền thông HÀ NỘI,2021 CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập — Tự do - 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 Dic Ligu Tổ tài luận văn: XAy ching ứng dụng Chatbot từ vẫn khách hàng sử dựng, cáo kỹ thuật học sâu Chuyên ngành: Công nghệ thông tin Mã số IV: CB190157 Tác giả, Người hướng dan khoa học và Hội đồng chim luận văn xác nhận. tac gid đã sửa chữa, bổ sung luận văn theo biên bản hợp Hội đồng ngày 30/10/2021 với các nội dụng sau: 1 Sửa Chương 4: Kết huận thành một phản không đánh số (trang 58).
Gian luge nội dụng Chương 2: Cơ sở by Hagel. 3 Việt hóa các từ tiếng Anh (Mục 2.4 — trang 25-31) Bé sung khái niệm học chuyển giao (Mục 2.2 — trang 27) Tổ sung mô hình tổng quát quy trình hoại động của ChalboL (Mục 33.2 — tang 40), thống kề kết quả (Hình 3. Đánh số b công thức, sửa các lỗi vẻ trình bảy ngôn ngữ, chính tả cho hợp ly, ví dụ sửa “đảo tạo mã hành” thành “huấn luyện mô hình” Ngày thắng năm 2027 Giáo viên hướng dẫn 'Tác giả luận văn CHỦ TỊCH HỘI ĐÔNG DANH MUC CAC HiNH VE Tinh 1. Minh họa các thành phân của Chatbot J3|.
Chatbot hỗ trợ mứt bám để thao tác của Domino's Dizza 6 Tình 1. Giao diện nền tang Chalbol FPT. Giao diện nẻn tảng, Chatbot Harnfuwynel. se, TÔ Tlinh 1.
Chatbot Messenger của rang CNN. Mạng nơ-ron hỏi quy [5]. Sơ đỗ mô hình Transformer |8].3 Minh họa biểu đỗ nhiệt Positional Encoding. Minh họa múc độ liên kết giữa các tử [10].
Sơ sánh Transformer với các mồ hình khác đựa trên kết quả đánh giá của bài bảo |8] - - - 35 Tinh 2.6, Sơ đỗ mê hình DIET [13|. Minh họa so sánh sử dựng và không sử dụng học chuyến giao. So sánh mô bình DIET và mồ hình HERMTT [13] - 32 Tĩinh 3. Dánh giá các biển thể cũa mô hình DIET [13] - - 32 Hình 3.
Sơ đỗ các thành phân trong Rasa Framewơri.2, Cầu trúc hệ thông Chatbot Nhat Nam. Sơ đồ quy trình hoại động của Chalbot Nhật Nam. Giao diện Rasa X sử dụng tạo kịch bám. Khai bao intent trong file nửuyml.
Khai báo ơntuy Irong file demain yt - - 4 Hình 3. Khai báo intent có chứa entity trong file nhu. Khai bao Rule policy trong file rules. Khai báo kịch bản trong file stories.
Lắm xứ lý sau khi hoàn thành nhập 1'orm liên hệ. Khai báo cấu hình trong file config-yml - - 46 Tình 3.12 Giao điện hồ trợ mút bám để thao tác 47 HH DANH MUC CAC HiNH VE Tinh 1. Minh họa các thành phân của Chatbot J3|. Chatbot hỗ trợ mứt bám để thao tác của Domino's Dizza 6 Tình 1.
Giao diện nền tang Chalbol FPT. Giao diện nẻn tảng, Chatbot Harnfuwynel. se, TÔ Tlinh 1. Chatbot Messenger của rang CNN.
Mạng nơ-ron hỏi quy [5]. Sơ đỗ mô hình Transformer |8].3 Minh họa biểu đỗ nhiệt Positional Encoding. Minh họa múc độ liên kết giữa các tử [10]. Sơ sánh Transformer với các mồ hình khác đựa trên kết quả đánh giá của bài bảo |8] - - - 35 Tinh 2.6, Sơ đỗ mê hình DIET [13|.
Minh họa so sánh sử dựng và không sử dụng học chuyến giao. So sánh mô bình DIET và mồ hình HERMTT [13] - 32 Tĩinh 3. Dánh giá các biển thể cũa mô hình DIET [13] - - 32 Hình 3. Sơ đỗ các thành phân trong Rasa Framewơri.2, Cầu trúc hệ thông Chatbot Nhat Nam.
Sơ đồ quy trình hoại động của Chalbot Nhật Nam. Giao diện Rasa X sử dụng tạo kịch bám. Khai bao intent trong file nửuyml. Khai báo ơntuy Irong file demain yt - - 4 Hình 3.
Khai báo intent có chứa entity trong file nhu. Khai bao Rule policy trong file rules. Khai báo kịch bản trong file stories. Lắm xứ lý sau khi hoàn thành nhập 1'orm liên hệ.
Khai báo cấu hình trong file config-yml - - 46 Tình 3.12 Giao điện hồ trợ mút bám để thao tác 47 HH 3.1 Thiết kế tổng quái - -35 3.2 Sơ đồ quy trình hoạt dộng của Chatbot Nhất Ngĩt.3 Xây dung dit liéu Chatbot.1 Xây dựng ý định (lenl) - - - -S39 3.2 Xây dựng thực thể (BH).3 Xây dụng câu trả lài che Chatbot.4 Câu hình các thành phẫn.4 Cài đặt chương trình 3.5 Thủ nghiệm và đánh giá chương trình. TAT LIEU THAM KHAO. DANH MUC CAC HiNH VE Tinh 1. Minh họa các thành phân của Chatbot J3|.
Chatbot hỗ trợ mứt bám để thao tác của Domino's Dizza 6 Tình 1. Giao diện nền tang Chalbol FPT. Giao diện nẻn tảng, Chatbot Harnfuwynel. se, TÔ Tlinh 1.
Chatbot Messenger của rang CNN. Mạng nơ-ron hỏi quy [5]. Sơ đỗ mô hình Transformer |8].3 Minh họa biểu đỗ nhiệt Positional Encoding. Minh họa múc độ liên kết giữa các tử [10].
Sơ sánh Transformer với các mồ hình khác đựa trên kết quả đánh giá của bài bảo |8] - - - 35 Tinh 2.6, Sơ đỗ mê hình DIET [13|. Minh họa so sánh sử dựng và không sử dụng học chuyến giao. So sánh mô bình DIET và mồ hình HERMTT [13] - 32 Tĩinh 3. Dánh giá các biển thể cũa mô hình DIET [13] - - 32 Hình 3.
Sơ đỗ các thành phân trong Rasa Framewơri.2, Cầu trúc hệ thông Chatbot Nhat Nam. Sơ đồ quy trình hoại động của Chalbot Nhật Nam. Giao diện Rasa X sử dụng tạo kịch bám. Khai bao intent trong file nửuyml.
Khai báo ơntuy Irong file demain yt - - 4 Hình 3. Khai báo intent có chứa entity trong file nhu. Khai bao Rule policy trong file rules. Khai báo kịch bản trong file stories.
Lắm xứ lý sau khi hoàn thành nhập 1'orm liên hệ. Khai báo cấu hình trong file config-yml - - 46 Tình 3.12 Giao điện hồ trợ mút bám để thao tác 47 HH LOI CAM ON xin chân thành câm ơn các thây, các cô trong Viện Công nghệ “Trước liên, tô thông tin và Truyền thông - Trường Đại học Bách Khoa Hà Nội đã tận tỉnh giảng day trong suốt thời gian tôi học tập ở trường. Để hoàn thành Tuận vấn thạc sĩ, tôi cũng đã nhận dược nhiều sự quan tâm, giúp dỡ tử quỷ thầy cô, gia đinh vá bạn bè. Tặc biệt tôi bày tổ lỏng biết ơn sâu sắc tới thầy PGS.
Cao Tuấn Dũng đã tận tình chỉ bảo, hướng dẫn trực tiếp tôi để tìm ra hướng nghiên cứu và có thể hoàn thiện luận văn tốt nghiệp của mình. Cuỗi cùng, tôi xi cảm ơn gia đình và bạn bè và tập thể lớp CïTT 2019B đã luôn ũng hộ, giúp đỡ tôi trong thời gian học tập, nghiên cứu và thực hiện luận vẫn. “Trong quả trinh làm luận văn tốt nghiệp chắc chắn không tranh khói những sai sớt, tôi rất hoan nghềnh và chân thảnh cảm ơn các ý kiến đóng góp của quý thay cô và bạn đọc. Tắc giả luận văn Nguyễn Đắc Hiểu DANH MUC BANG.
Théng s6 do intent .00ccccccccccessessssssseccesseesssseseseeeee vee láng 3. Lhông số đo enHiy. Kết quá so sảnh điểm mtent của 3 cầu hình. Kết quá so sánh điểm entity của 3 cầu hinh.
v MUC LUC DANH MUC CAC HINH VE DANH MUC BANG 1.2 Các thành phẫn của Chafbot.1 Rule-based Chathot - - 5 1.4 Các nên tảng xây dựng Chathot.8 Một số ứng dụng của Chathot. CHƯƠNG 2: CƠ SỞ LÝ THUYÉT.1 Cơ bản về Deep learnin; 2.2 Mạng nư-ron hoi quy RNN.3 Mô hình 'Transformer.1 Tong quan md hinh Transformer .3 Thành phân giải mã - - 33 2.4 Un diém cia ma hinh Transformer so voi md hinh RNN 4 2.4 Mô hình DIET .1 Đặc trưng hóa câu đầu vào (Featuisafion).2 Học chuyén giao (Transfer Learning) - 27 3.3 Thành phần TìraHSÍOTHẾP Là.4 Huẩn luyện mỗ hình. ào Sen vee sen.5 Đánh giá mô hình DIET,. 31 CHUONG 3: XAY DUNG VA CAI BAT UNG DUNG CHATBOT .1 Giới thiệu Rasa I'ramework.2 Cấu trúc của Chathut Nhất Nam.
DANH MUC BANG. Théng s6 do intent .00ccccccccccessessssssseccesseesssseseseeeee vee láng 3. Lhông số đo enHiy. Kết quá so sảnh điểm mtent của 3 cầu hình.
Kết quá so sánh điểm entity của 3 cầu hinh. Người dừng có thể bằm nút để trã lời (bình bên trái) hoặc nhập tin nan (hình bên phải). HH th H HH Hee 48 Hình 3.14 Trường hợp nhập form liên hệ 49 Tình 3. Trường hợp fơmu bị giản đoạn (Hình bêu trải) Trường hợp từ chối nhập fomm (hình bên phải).
Trường hop Chatbot không hiểu ý người ding - 51 Hình 3. Biéu do théng ké mute dé tin cay du doan y dinh (intent). Biểu để thông kẻ mức độ tin cậy dự đoán thực thể (entity). Biéu dé ma tran nhằm lẫn (Confusion matrix) gitra cdc nhan du doan và nhãn dùng trong tác vụ phân loại ý dịnh.
Biểu để ma trận nhằm lẫn (Confusion matrix) giữa các nhãn dự đoán ‘va nhãn đứng trong tác vụ trích xuất thực thể. Thang do so sánh chiêm inlenL của 3 cầu hình. Thang đo so sánh diam entity của 3 câu hình - 56 DANH MUC BANG. Théng s6 do intent .00ccccccccccessessssssseccesseesssseseseeeee vee láng 3.
Lhông số đo enHiy. Kết quá so sảnh điểm mtent của 3 cầu hình. Kết quá so sánh điểm entity của 3 cầu hinh. v LOI CAM ON xin chân thành câm ơn các thây, các cô trong Viện Công nghệ “Trước liên, tô thông tin và Truyền thông - Trường Đại học Bách Khoa Hà Nội đã tận tỉnh giảng day trong suốt thời gian tôi học tập ở trường.
Để hoàn thành Tuận vấn thạc sĩ, tôi cũng đã nhận dược nhiều sự quan tâm, giúp dỡ tử quỷ thầy cô, gia đinh vá bạn bè. Tặc biệt tôi bày tổ lỏng biết ơn sâu sắc tới thầy PGS. Cao Tuấn Dũng đã tận tình chỉ bảo, hướng dẫn trực tiếp tôi để tìm ra hướng nghiên cứu và có thể hoàn thiện luận văn tốt nghiệp của mình. Cuỗi cùng, tôi xi cảm ơn gia đình và bạn bè và tập thể lớp CïTT 2019B đã luôn ũng hộ, giúp đỡ tôi trong thời gian học tập, nghiên cứu và thực hiện luận vẫn.
“Trong quả trinh làm luận văn tốt nghiệp chắc chắn không tranh khói những sai sớt, tôi rất hoan nghềnh và chân thảnh cảm ơn các ý kiến đóng góp của quý thay cô và bạn đọc. Tắc giả luận văn Nguyễn Đắc Hiểu DANH MUC CAC HiNH VE Tinh 1. Minh họa các thành phân của Chatbot J3|.