BỘ GIÁO DỤC VÀ ĐÀO TẠO
VIỆN HÀN LÂM KHOA HỌC
VÀ CÔNG NGHỆ VIỆT NAM
HỌC VIỆN KHOA HỌC VÀ CÔNG NGHỆ VIỆT NAM
Đỗ Viết Mạnh
XÂY DỰNG CHATBOT BÁN HÀNG DỰA TRÊN MÔ HÌNH SINH
LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN
Hà Nội – 2020
BỘ GIÁO DỤC VÀ ĐÀO TẠO
VIỆN HÀN LÂM KHOA HỌC
VÀ CÔNG NGHỆ VIỆT NAM
HỌC VIỆN KHOA HỌC VÀ CÔNG NGHỆ VIỆT NAM
Đỗ Viết Mạnh
XÂY DỰNG CHATBOT BÁN HÀNG DỰA TRÊN MÔ HÌNH SINH
Chuyên ngành: Hệ thống thông tin
Mã số: 8480104
LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN
CÁN BỘ HƯỚNG DẪN KHOA HỌC
TS. Nguyễn Việt Anh
Hà Nội – 2020
LỜI CAM ĐOAN
Tôi Đỗ Viết Mạnh, học viên khóa 2018A, ngành Công nghệ thông tin,
chuyên ngành Hệ Thống Thông Tin. Tôi xin cam đoan luận văn Xây dựng
Chatbot bán hàng dựa trên hình sinh do tôi nghiên cứu, tìm hiểu phát
triển dưới sự hướng dẫn của TS. Nguyễn Việt Anh, không phải sự sao chép từ các
tài liệu, công trình nghiên cứu của người khác không ghi trong tài liệu tham
khảo. Tôi xin chịu trách nhiệm về lời cam đoan này.
Hà Nội, ngày tháng năm 2020
Tác giả
Đỗ Viết Mạnh
LỜI CẢM ƠN
Lời cảm ơn trân trọng đầu tiên em muốn dành tới các thầy Học viện khoa
học công nghệ Việt Nam, Viện công nghệ thông tin, Viện Hàn lâm khoa học
ng nghệ Việt Nam nói chung các thầy trong bộ môn Hệ thống thông
tin cũng như khoa Công nghệ thông tin nói riêng đã tận tình giảng dạy và truyền
đạt những kiến thức quý báu trong suốt khoá cao học vừa qua, giúp em có những
kiến thức chuyên môn nền tảng để làm cơ sở lý luận khoa học cho luận văn này.
Đặc biệt em xin chân thành cảm ơn thầy TS. Nguyễn Việt Anh đã dìu dắt
hướng dẫn em trong suốt quá trình làm luận văn, sự chỉ bảo và định hướng của
thầy giúp em ttin nghiên cứu những vấn đề mới và giải quyết bài toán một cách
khoa học.
Em xin trân trọng cảm ơn Ban giám hiệu Học viện khoa học công nghệ Việt
Nam - Viện Hàn lâm khoa học và công nghệ Việt Nam đã tạo các điều kiện cho
em được học tập và làm luận văn một cách thuận lợi.
Mặc dù đã cố gắng rất nhiều, nhưng chắc chắn trong quá trình học tập cũng
như luận văn không khỏi những thiết sót. Em rất mong được sự thông cảm và chỉ
bảo tận tình của các thầy cô và các bạn.
Hà Nội, ngày tháng năm 2020
. Tác giả
Đỗ Viết Mạnh
MỤC LỤC
DANH MỤC KÝ HIỆU VÀ CÁC CHỮ VIẾT TẮT ........................................... 8
DANH MỤC HÌNH VẼ VÀ ĐỒ THỊ ................................................................. 10
MỞ ĐẦU ............................................................................................................... 1
1. Động lực nghiên cứu ..................................................................................... 2
2. Mục tiêu luận văn .......................................................................................... 3
3. Cấu trúc luận văn ........................................................................................... 4
CHƯƠNG 1 : TỔNG QUAN CÁC HỆ THỐNG CHATBOT ............................. 5
1.1 Giới thiệu ..................................................................................................... 5
1.2 Các mô hình chatbot bán hàng tiêu biểu hỗ trợ Tiếng Việt hiện nay .......... 6
1.2.1 Chatbot theo kịch bản (menu/button) ................................................... 6
1.2.2 Chatbot nhận dạng từ khoá ................................................................... 7
1.2.3 hình Chatbot bán hàng mà luận văn nghiên cứu ............................ 8
1.3 Cấu trúc các thành phần hệ thống Chatbot .................................................. 9
1.4 Hiểu ngôn ngữ tự nhiên (NLU) ................................................................. 10
1.4.1 Xác định ý định người dùng ............................................................... 13
1.5 Quản lý hội thoại (DM) ............................................................................. 15
1.5.1 Mô hình máy trạng thái hữu hạn FSA ................................................ 16
1.5.2 Mô hình Frame-based ......................................................................... 17
1.6 Mô hình sinh ngôn ngữ (NLG) .................................................................. 18
1.6.1 Template-based NLG .......................................................................... 18
1.6.2 Plan-based NLG .................................................................................. 19
1.6.3 Class-based NLG ................................................................................ 19
1.7 Kết luận chương ......................................................................................... 20
CHƯƠNG 2: CÁC KỸ THUẬT SỬ DỤNG TRONG CHATBOT ................... 21
2.1. Kiến trúc mạng nơ-ron nhân tạo ............................................................... 21
2.2. Mạng nơ-ron hi quy RNN....................................................................... 23