NGHIÊN CỨU, XÂY DỰNG CHATBOT HỎI ĐÁP THÔNG TIN KHÁCH SẠN SỬ DỤNG RASA FRAMEWORK (Chu Lê Long)



Nội dung luận văn được chia ra làm 3 phần như sau:


Chương 1:  Giới thiệu tổng quan về  hệ thống  chatbot,  kiến trúc high-level và các thành phần cơ bản của AI chatbot, một số nền tảng và ứng dụng của chatbot.

Chương 2:  Nghiên cứu một số kĩ thuật được sử dụng trong chatbot, tìm hiểu về Rasa Framework.

Chương 3:  Trình bày về quá trình xây dựng chatbot trả lời thông tin khách sạn, thực nghiệm và đánh giá các kết quả.



NỘI DUNG:


CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN VỀ CHATBOT  .................................  2

1.1.  Khái niệm  ........................................................................................................  2

1.2.  Lịch sử ra đời  ..................................................................................................  2

1.3.  Phân loại chatbot  ............................................................................................  6

1.4.  Các thành phần cơ bản của hệ thống chatbot  .............................................  8

1.4.1.  NLU (Hiểu ngôn ngữ tự nhiên) ............................................................  8

1.4.2.  DM (Quản lý hội thoại)  .........................................................................  9

1.4.3.  NLG (Sinh ngôn ngữ tự nhiên)  ...........................................................  10

1.5.  Một số nền tảng phát triển chatbot  ............................................................  10

1.6.  Một số ứng dụng của chatbot  ......................................................................  11

1.7.  Giới thiệu chatbot trả lời thông tin du lịch, khách sạn ............................  13

1.8.  Kết luận chương  ...........................................................................................  15

CHƯƠNG  2:  GIỚI  THIỆU  MỘT  SỐ  KỸ  THUẬT  SỬ  DỤNG  TRONG 

CHATBOT VÀ RASA FRAMEWORK  ...............................................................  16

2.1.  Một số kỹ thuật sử dụng trong chatbot  ......................................................  16

2.1.1  Xác định ý định người dùng  ...................................................................  16

2.1.2  Trích xuất thông tin  ................................................................................  20

2.1.3  Quản lý hội thoại  ....................................................................................  21

2.1.4  Mô hình sinh hội thoại cho chatbot  ........................................................  24

2.2.  Rasa framework  ...........................................................................................  27

2.2.1.  Giới thiệu  ............................................................................................  27

2.2.2.  Cấu trúc chương trình của Rasa  ..........................................................  30

2.2.3.  Intent  ...................................................................................................  32 

iv

2.2.4.  Entity  ...................................................................................................  32

2.2.5.  Stories..................................................................................................  32

2.2.6.  Actions  ................................................................................................  33

2.2.7.  Policies  ................................................................................................  34

2.2.8.  Slots  .....................................................................................................  34

2.3.  Kết luận chương  ...........................................................................................  35

CHƯƠNG  3:  XÂY  DỰNG  CÔNG  CỤ  HỎI  ĐÁP  THÔNG  TIN  KHÁCH 

SẠN  ...........................................................................................................................  36

3.1.  Giới thiệu bài toán  ........................................................................................  36

3.1.1.  Mô hình huấn luyện cho chatbot  .........................................................  37

3.1.2.  Đánh giá hiệu quả của chatbot  ............................................................  39

3.2.  Xây dựng Chương trình  ..............................................................................  41

3.2.1.  Nguồn dữ liệu xây dựng  ......................................................................  41

3.2.2.  Xây dựng ý định  ..................................................................................  41

3.2.3.  Xây dựng thực thể  ...............................................................................  44

3.2.4.  Xây dựng câu trả lời  ............................................................................  45

3.2.5.  Xây dựng khung kịch bản  ...................................................................  47

3.2.6.  Đào tạo cho chatbot ............................................................................  49

3.2.7.  Kiểm tra chatbot  ..................................................................................  52

3.3.  Kết quả thực nghiệm  ....................................................................................  52

3.3.1.  Môi trường thực nghiệm  .....................................................................  52

3.3.2.  Thiết kế  ...............................................................................................  52

3.3.3.  Kết quả thực nghiệm  ...........................................................................  53

3.4.  Đánh giá  ........................................................................................................  62

3.5.  Kết luận chương  ...........................................................................................  63

KẾT LUẬN  ..............................................................................................................  64

TÀI LIỆU THAM KHẢO








LINK DOWNLOAD



Nội dung luận văn được chia ra làm 3 phần như sau:


Chương 1:  Giới thiệu tổng quan về  hệ thống  chatbot,  kiến trúc high-level và các thành phần cơ bản của AI chatbot, một số nền tảng và ứng dụng của chatbot.

Chương 2:  Nghiên cứu một số kĩ thuật được sử dụng trong chatbot, tìm hiểu về Rasa Framework.

Chương 3:  Trình bày về quá trình xây dựng chatbot trả lời thông tin khách sạn, thực nghiệm và đánh giá các kết quả.



NỘI DUNG:


CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN VỀ CHATBOT  .................................  2

1.1.  Khái niệm  ........................................................................................................  2

1.2.  Lịch sử ra đời  ..................................................................................................  2

1.3.  Phân loại chatbot  ............................................................................................  6

1.4.  Các thành phần cơ bản của hệ thống chatbot  .............................................  8

1.4.1.  NLU (Hiểu ngôn ngữ tự nhiên) ............................................................  8

1.4.2.  DM (Quản lý hội thoại)  .........................................................................  9

1.4.3.  NLG (Sinh ngôn ngữ tự nhiên)  ...........................................................  10

1.5.  Một số nền tảng phát triển chatbot  ............................................................  10

1.6.  Một số ứng dụng của chatbot  ......................................................................  11

1.7.  Giới thiệu chatbot trả lời thông tin du lịch, khách sạn ............................  13

1.8.  Kết luận chương  ...........................................................................................  15

CHƯƠNG  2:  GIỚI  THIỆU  MỘT  SỐ  KỸ  THUẬT  SỬ  DỤNG  TRONG 

CHATBOT VÀ RASA FRAMEWORK  ...............................................................  16

2.1.  Một số kỹ thuật sử dụng trong chatbot  ......................................................  16

2.1.1  Xác định ý định người dùng  ...................................................................  16

2.1.2  Trích xuất thông tin  ................................................................................  20

2.1.3  Quản lý hội thoại  ....................................................................................  21

2.1.4  Mô hình sinh hội thoại cho chatbot  ........................................................  24

2.2.  Rasa framework  ...........................................................................................  27

2.2.1.  Giới thiệu  ............................................................................................  27

2.2.2.  Cấu trúc chương trình của Rasa  ..........................................................  30

2.2.3.  Intent  ...................................................................................................  32 

iv

2.2.4.  Entity  ...................................................................................................  32

2.2.5.  Stories..................................................................................................  32

2.2.6.  Actions  ................................................................................................  33

2.2.7.  Policies  ................................................................................................  34

2.2.8.  Slots  .....................................................................................................  34

2.3.  Kết luận chương  ...........................................................................................  35

CHƯƠNG  3:  XÂY  DỰNG  CÔNG  CỤ  HỎI  ĐÁP  THÔNG  TIN  KHÁCH 

SẠN  ...........................................................................................................................  36

3.1.  Giới thiệu bài toán  ........................................................................................  36

3.1.1.  Mô hình huấn luyện cho chatbot  .........................................................  37

3.1.2.  Đánh giá hiệu quả của chatbot  ............................................................  39

3.2.  Xây dựng Chương trình  ..............................................................................  41

3.2.1.  Nguồn dữ liệu xây dựng  ......................................................................  41

3.2.2.  Xây dựng ý định  ..................................................................................  41

3.2.3.  Xây dựng thực thể  ...............................................................................  44

3.2.4.  Xây dựng câu trả lời  ............................................................................  45

3.2.5.  Xây dựng khung kịch bản  ...................................................................  47

3.2.6.  Đào tạo cho chatbot ............................................................................  49

3.2.7.  Kiểm tra chatbot  ..................................................................................  52

3.3.  Kết quả thực nghiệm  ....................................................................................  52

3.3.1.  Môi trường thực nghiệm  .....................................................................  52

3.3.2.  Thiết kế  ...............................................................................................  52

3.3.3.  Kết quả thực nghiệm  ...........................................................................  53

3.4.  Đánh giá  ........................................................................................................  62

3.5.  Kết luận chương  ...........................................................................................  63

KẾT LUẬN  ..............................................................................................................  64

TÀI LIỆU THAM KHẢO








LINK DOWNLOAD

M_tả
M_tả

Không có nhận xét nào: