Khóa Luận Tốt Nghiệp: Ứng Dụng Chatbot Hỗ Trợ Tư Vấn Khóa Học Cho Trung Tâm Anh Ngữ

Khóa luận trình bày ứng dụng chatbot hỗ trợ tư vấn khóa học cho trung tâm anh ngữ, nâng cao trải nghiệm học tập và quản lý hiệu quả.

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2022

131
1
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: MỞ ĐẦU

1.1. Lý do chọn đề tài

1.2. Mục đích nghiên cứu

1.3. Khách quan

1.4. Đối tượng nghiên cứu

1.5. Các công nghệ nghiên cứu

1.6. Đối tượng sử dụng đề tài hướng đến

1.7. Phạm vi nghiên cứu

1.8. Phạm vi môi trường

1.9. Phạm vi chức năng

2. CHƯƠNG 2: KIẾN THỨC NỀN TẢNG

3. CHƯƠNG 3: HỆ THỐNG GỢI Ý RECOMMENDER SYSTEM

3.1. Phương pháp Collaborative Filtering

3.2. Các thành phần chính

3.3. Thuật toán Matrix Factorization

3.4. Áp dụng vào đề tài

3.5. Phân tích bộ dữ liệu

3.6. Xây dựng Recommender System

3.7. Thử nghiệm và đánh giá

4. CHƯƠNG 4: CHATBOT: DIALOGFLOW

4.1. Quy trình hoạt động

4.2. Sơ đồ kịch bản đối thoại

4.3. Áp dụng vào đề tài

4.4. Giao diện ChatBot

4.5. Luồng xử lý - tư vấn khóa học

5. CHƯƠNG 5: XÂY DỰNG HỆ THỐNG

5.1. Kiến trúc hệ thống: Mô hình MVC

5.2. Chi tiết các thành phần trong hệ thống

5.3. Thiết kế sơ đồ lớp

6. CHƯƠNG 6: ĐẶC TẢ USECASE

6.1. Danh sách tác nhân

6.2. Danh sách Usecase

6.3. Các tính năng dùng chung trong hai phiên bản

6.4. Các tính năng chỉ hỗ trợ trong phiên bản Web

6.5. Mô tả chi tiết Usecase

7. CHƯƠNG 7: THIẾT KẾ CƠ SỞ DỮ LIỆU

7.1. Danh sách các quan hệ

8. CHƯƠNG 8: THIẾT KẾ GIAO DIỆN NGƯỜI DÙNG

9. CHƯƠNG 9: CÀI ĐẶT VÀ KIỂM THỬ

9.1. Môi trường cài đặt và kiểm thử

9.2. Kết quả kiểm thử

10. CHƯƠNG 10: TỔNG KẾT

10.1. Kết quả đạt được

10.2. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về ứng dụng Chatbot hỗ trợ tư vấn khóa học

Trong bối cảnh hiện đại, việc sử dụng chatbot tư vấn tại các trung tâm Anh ngữ ngày càng trở nên phổ biến. Ứng dụng này không chỉ giúp tiết kiệm thời gian mà còn nâng cao hiệu quả tư vấn cho học viên. Chatbot có khả năng tự động hóa quy trình tư vấn, cung cấp thông tin chi tiết về các khóa học và hỗ trợ người dùng trong việc lựa chọn khóa học phù hợp.

1.1. Lợi ích của việc sử dụng Chatbot trong tư vấn khóa học

Sử dụng chatbot giúp giảm tải công việc cho nhân viên tư vấn, đồng thời cung cấp thông tin nhanh chóng và chính xác cho học viên. Điều này không chỉ nâng cao trải nghiệm của người dùng mà còn giúp trung tâm tiết kiệm chi phí nhân sự.

1.2. Các tính năng nổi bật của Chatbot trong tư vấn

Chatbot có khả năng trả lời các câu hỏi thường gặp, gợi ý khóa học dựa trên nhu cầu của người dùng và hỗ trợ đăng ký thi thử. Những tính năng này giúp người dùng dễ dàng tiếp cận thông tin và lựa chọn khóa học phù hợp.

II. Vấn đề và thách thức trong tư vấn khóa học tại trung tâm Anh ngữ

Mặc dù việc tư vấn khóa học rất quan trọng, nhưng nhiều trung tâm Anh ngữ gặp phải khó khăn trong việc quản lý thời gian và nguồn lực. Việc tư vấn truyền thống thường kéo dài và không hiệu quả, dẫn đến sự không hài lòng từ phía học viên.

2.1. Thời gian tư vấn kéo dài và hiệu quả thấp

Quá trình tư vấn có thể kéo dài từ 3-4 tiếng, gây mệt mỏi cho cả nhân viên và học viên. Điều này không chỉ làm giảm hiệu suất làm việc mà còn ảnh hưởng đến trải nghiệm của học viên.

2.2. Khó khăn trong việc cung cấp thông tin chính xác

Nhiều học viên không nhận được thông tin đầy đủ về các khóa học, dẫn đến việc lựa chọn sai lầm. Điều này không chỉ ảnh hưởng đến sự hài lòng của học viên mà còn làm giảm uy tín của trung tâm.

III. Phương pháp giải quyết vấn đề tư vấn khóa học hiệu quả

Để khắc phục những vấn đề trên, việc tích hợp chatbot vào quy trình tư vấn là một giải pháp hiệu quả. Chatbot có thể tự động hóa nhiều khía cạnh của quy trình tư vấn, từ việc cung cấp thông tin đến hỗ trợ đăng ký.

3.1. Tích hợp Chatbot vào quy trình tư vấn

Việc tích hợp chatbot vào quy trình tư vấn giúp tự động hóa các câu hỏi thường gặp và giảm tải công việc cho nhân viên. Điều này giúp nâng cao hiệu quả tư vấn và tiết kiệm thời gian.

3.2. Sử dụng công nghệ AI trong Chatbot

Sử dụng công nghệ AI giúp chatbot hiểu và phản hồi chính xác hơn với nhu cầu của người dùng. Điều này không chỉ nâng cao trải nghiệm người dùng mà còn giúp trung tâm cung cấp dịch vụ tốt hơn.

IV. Ứng dụng thực tiễn của Chatbot trong tư vấn khóa học

Nhiều trung tâm Anh ngữ đã áp dụng chatbot vào quy trình tư vấn và đạt được những kết quả tích cực. Việc này không chỉ giúp nâng cao hiệu quả tư vấn mà còn cải thiện sự hài lòng của học viên.

4.1. Kết quả nghiên cứu từ các trung tâm áp dụng Chatbot

Nghiên cứu cho thấy rằng các trung tâm áp dụng chatbot đã giảm thời gian tư vấn xuống còn một nửa và tăng tỷ lệ hài lòng của học viên lên đáng kể.

4.2. Trải nghiệm học viên với Chatbot

Học viên cho biết họ cảm thấy thoải mái hơn khi tương tác với chatbot. Điều này giúp họ dễ dàng tiếp cận thông tin và đưa ra quyết định nhanh chóng hơn.

V. Kết luận và tương lai của Chatbot trong tư vấn khóa học

Tương lai của chatbot trong tư vấn khóa học tại các trung tâm Anh ngữ là rất hứa hẹn. Với sự phát triển của công nghệ, chatbot sẽ ngày càng thông minh và hiệu quả hơn trong việc hỗ trợ học viên.

5.1. Xu hướng phát triển của Chatbot trong giáo dục

Xu hướng sử dụng chatbot trong giáo dục đang gia tăng. Các trung tâm sẽ tiếp tục đầu tư vào công nghệ này để nâng cao trải nghiệm học viên và cải thiện quy trình tư vấn.

5.2. Tương lai của tư vấn khóa học với Chatbot

Với sự phát triển không ngừng của công nghệ, chatbot sẽ trở thành một phần không thể thiếu trong quy trình tư vấn khóa học, giúp trung tâm nâng cao hiệu quả và sự hài lòng của học viên.

16/07/2025
Khóa luận tốt nghiệp ứng dụng tích hợp chatbot hỗ trợ tư vấn khóa học cho trung tâm anh ngữ

Trích đoạn nội dung tài liệu

MỞ ĐẦU. Lý do chọn đề tài. Mục đích nghiên cứu. Khách quan.

Đối tượng nghiên cứu. Các công nghệ nghiên cứu:. Đối tượng sử dụng đề tài hướng đến:. Phạm vi nghiên cứu.

Phạm vi môi trường. Phạm vi chức năng:.22 CHƯƠNG 2: KIẾN THỨC NỀN TẢNG.27 CHƯƠNG 3: HỆ THỐNG GỢI Ý RECOMMENDER SYSTEM. Phương pháp Collaborative Filtering. Các thành phần chính.

Thuật toán Matrix Factorization. Áp dụng vào đề tài. Phân tích bộ dữ liệu. Xây dựng Recommender System.

Thử nghiệm và đánh giá.37 CHƯƠNG 4: CHATBOT: DIALOGFLOW. Quy trình hoạt động. Sơ đồ kịch bản đối thoại. Áp dụng vào đề tài.

Giao diện ChatBot. Luồng xử lý - tư vấn khóa học.47 CHƯƠNG 5: XÂY DỰNG HỆ THỐNG. Kiến trúc hệ thống: Mô hình MVC. Chi tiết các thành phần trong hệ thống.

Thiết kế sơ đồ lớp.52 CHƯƠNG 6: ĐẶC TẢ USECASE. Danh sách tác nhân. Danh sách Usecase. Các tinh năng dùng chung trong hai phiên bản.

Các tính năng chỉ hỗ trợ trong phiên bản Web. Mô tả chi tiết Usecase.59 CHƯƠNG 7: THIẾT KẾ CƠ SỞ DỮ LIỆU. Danh sách các quan hệ.76 CHƯƠNG 8: THIẾT KẾ GIAO DIỆN NGƯỜI DÙNG.101 CHƯƠNG 9: CÀI ĐẶT VÀ KIỂM THỬ. Môi trường cài đặt và kiểm thử.

Kết quả kiểm thử.117 CHƯƠNG 10: TỔNG KẾT. Kết quả đạt được. Hướng phát triển.118 TÀI LIỆU THAM KHẢO. 120 4 DANH MỤC HÌNH Hình 2.3: Ngôn ngữ lập trình Java.4: Ngôn ngữ lập trình PHP.5: Hệ quản trị cơ sở dữ liệu MySQL.1: Cách thức hoạt động của Collaborative filtering.3: Hình minh họa thuật toán Matrix Factorization.4: Hình minh họa thuật toán Matrix Factorization dưới dạng biểu thức .5: Hàm mất mát của thuật toán Matrix Factoriazrtion.6: Hàm tối ưu W khi cố định X.7: Hàm tối ưu X khi cố định W.8: Bảng chú thích mã khóa học - thời gian trong Recommender System .9: Hình minh họa bộ dữ liệu train.10: Biểu đồ tròn thể hiện tỉ lệ số lươt đánh giá của mỗi khóa học.11: Biểu đồ nhiệt thể hiện giá trị trung bình cộng độ rating của mỗi khóa học ứng với thời gian học.12: Đánh giá mô hình và kết quả dự đoán của từng mã khóa học-thời gian.2: Mô phỏng các hoạt động của Chatbot với Fullfillment.3: Luồng xử lý hoạt động của Dialogflow Chatbot.4: Sơ đồ Intent trong Dialogflow Chatbot.5: Trang trò chuyện với ChatBot.6: Luồng trò chuyện tư vấn khóa học sử dụng ChatBot kết hợp Recommender System.7: Phản hồi tư vấn của Chatbot kết hơp Recommender System.1: Sơ đồ mô hình MVC.1: Sơ đồ Use Case các tính năng dùng chung hai phiên bản.2: Sơ đồ Use Case các tính năng chỉ dành riêng cho phiên bản Web.3: Biểu đồ tuần tự Đăng kí thi thử.4: Biểu đồ tuần tự Trò chuyện với Bot.5: Biểu đồ tuần tự Đăng nhập.6: Biểu đồ tuần tự Tạo tài khoản.7: Biểu đồ tuần tự Thi thử online.8: Biểu đồ tuần tự Xem biểu đồ thống kê (của Quản lý).9: Biểu đồ tuần tự Xem biểu đồ thống kê (của Nhân viên).1: Sơ đồ logic của cơ sở dữ liệu.4: Trang Đăng nhập.6: Trang Liên hệ và tạo cuộc hẹn.7: Left Menu của Nhân viên và Quản lý.8: Trang Quản lý tài khoản nhân viên.9: Trang Hồ sơ nhân viên (read-only).10: Trang Tạo tài khoản mới.11: Trang Cài đặt tài khoản.12: Trang Đổi mật khẩu.13: Chatbot kiểm thử.14: Gửi yêu cầu về trung tâm.15: Trang Thi thử.16: Trang Kết quả thi thử.17: Trang Thống kê và biểu đồ.18: Userbar trước đăng nhập.19: Userbar sau đăng nhập.22: Trang Trò chuyện cùng ChatBot.23: Trang Đăng ký thi thử.24: Trang Đăng nhập.25: Thanh công cụ (dành cho nhân viên).26: Thanh công cụ (dành cho quản lý).27: Trang Hồ sơ người (Mặc định).28: Trang Tin tức chính.29: Trang Quản lý tài khoản.30: Trang Hồ sơ nhân viên.115 7 DANH MỤC BẢNG Bảng 4.1: Mô tả Intent.2: Các đối tượng trên giao diện Chatbot.1: Các thành phần trong hệ thống.1: Danh sách tác nhân.2: Danh sách tính năng chung.3: Danh sách tính năng chỉ dành cho Website.1: Danh sách các quan hệ.1: Danh sách màn hình của website.2: Danh sách màn hình của Mobile App.1: Kết quả kiểm thử.117 8 DANH MỤC TỪ VIẾT TẮT # Từ viết tắt Từ đầy đủ Ý nghĩa Hypertext 1 PHP Ngôn ngữ kịch bản mã nguồn mở Preprocessor 2 CSDL Cơ sở dữ liệu Cơ sở dữ liệu cho ứng dụng Application 3 API Giao diện lập trình ứng dụng Programming Interface HyperText Transfer 4 HTTP Giao thức truyền siêu văn bản Protocol Structured Query 5 MySQL Cơ sở dữ liệu quan hệ MySQL Language Model-View- 6 MVC Mô hình lập trình Controller 7 AI Artificial Intelligence Trí tuệ nhân tạo 9 TÓM TẮT KHÓA LUẬN Trong bối cảnh hiện đại hóa, thời đại mà hệ thống phần mềm phục vụ các nhu cầu quảng bá, cung cấp thông tin và quản trị ngày càng phát triển; cùng với sự ưa chuộng và khả năng tiếp cận ngày càng cao của người dùng công nghệ đến các nền tảng Web và Mobile, chúng em nhận thấy việc xây dựng một ứng dụng với các tính chất và chức năng trên sẽ có tính thực dụng cao trong cuộc sống.

Bên cạnh đó, mối quan tâm của người dân vào phương hướng nâng cao trình độ học vấn, đặc biệt là năng lực ngoại ngữ đang được đề cao hơn hết. Rất nhiều trung tâm ngoại ngữ vì thế mà thành lập. Để cạnh tranh với nhau và mang lại hiệu quả cho người học ngôn ngữ giao tiếp, họ cần thay đổi phương thức quản bá thông tin, marketing đi kèm với tư vấn và hướng dẫn học viên. Để đáp lại nhu cầu này, chúng em quyết định xử lý vấn đề nghiệp vụ của các trung tâm Anh ngữ thông công nghệ Web và Android Mobile, tích hợp với Chatbot để tự động hóa dịch vụ tư vấn cho người dùng.

Mặc khác, theo tính toán về thời gian và thực lực đầu tư vào KLTN, nhóm giới hạn sản phẩm hướng đến là một ứng dụng đa nền tảng chạy trên cả Web và thiết bị di động có hệ điều hành Android. Hệ thống hỗ trợ các tiện ích: - Cung cấp thông tin về trung tâm và khóa học do trung tâm tổ chức - Hỗ trợ tư vấn học viên chọn khóa học thông qua Chatbot - Thi thử online và đặt lịch hẹn tư vấn trực tiếp - Quản lý tài khoản nhân viên nội bộ - Quản lý bài đăng - Quản lý hỏi đáp - Quản lý yêu cầu từ người dùng khách Sau quá trình miệt mài nghiên cứu, thực hiện thiết kế và cài đặt hệ thống, nội dung trình bày trong báo cáo này là những thành quả mà nhóm đã gặt hái được trong thời gian vừa qua. 10 ĐỀ CƯƠNG CHI TIẾT TÊN ĐỀ TÀI: Xây dựng ứng dụng Chatbot hỗ trợ tư vấn khóa học Cán bộ hướng dẫn: - TS. Nguyễn Trịnh Đông - ThS.

Trần Anh Dũng Thời gian thực hiện: Từ ngày 29/8/2022 đến ngày kết thúc Khóa luận tốt nghiệp Sinh viên thực hiện: Nguyễn Hồ Quỳnh Thư – 19520290 Cao Ngọc Anh – 19521191 Nội dung đề tài 1. Lý do chọn đề tài: Hiện nay, tiếng Anh đã đóng vai trò quan trọng trong cuộc sống của mỗi người. Do sự bùng nổ đầu tư của các công ty ngước ngoài và xu hướng toàn cầu hóa, mà nhu cầu học tiếng Anh của mọi người ngày càng gia tăng nhanh chóng. Tại các trung tâm, các nhân viên luôn phải túc trực để tư vấn hướng dẫn, cung cấp thông tin khóa học, lộ trình học cho những người hiện đang có nhu cầu tìm hiểu.

Việc tư vấn thông thường sẽ kèm theo thi thử để có thể nhận biết được năng lực Anh ngữ của người đăng ký ở mức độ nào. Từ đó người nhân viên sẽ phân tích, cung cấp lộ trình học phù hợp với nhu cầu của người đăng ký nhất. Thế nhưng, những khóa học tại trung tâm Anh ngữ thường rất đa dạng về hình thức, về thời gian, và cả nhu cầu học tiếng Anh của mỗi người cũng khác nhau, vì vậy mà tổng thời gian quá trình tư vấn có thể kéo dài suốt 3-4 tiếng đồng hồ, hoặc có thể lên đến 1-2 ngày. Từ đó dẫn đến hiệu quả công việc kém, mệt mỏi, tiêu tốn nhiều thời gian cả về phía người nhân viên tư vấn cũng như người đăng ký cũng như không đáp ứng được từ phía trung tâm nếu cùng lúc, hoặc trong thời gian người nhân viên đang thực hiện tư vấn mà có nhiều người đăng ký khác cùng đến tìm hiểu trung tâm.

11 Để giải quyết vấn đề trên, nhóm em quyết định chọn đề tài Ứng dụng tích hợp Chatbot hỗ trợ tư vấn khóa học trực tuyến, nhằm phát triển một ứng dụng cung cấp nhanh chóng thông tin về phía trung tâm tiếng Anh đồng thời tích hợp chatbot hỗ trợ tự động tư vấn, cung cấp thông tin, hướng dẫn đăng ký thi thử đến với người dùng truy cập vào ứng dụng. Mục tiêu: bao gồm 2 mục tiêu chính: Xây dựng chatbot: Trả lời nhanh, tự động các câu hỏi thường gặp của người dùng, có khả năng đối đáp, tư vấn dựa vào nhu cầu người dùng, gợi ý lựa chọn khóa học phù hợp cho người dùng, từ đó giảm tối đa thời gian tiêu tốn cần thiết cho việc tư vấn của nhân viên trung tâm Cung cấp thông tin về trung tâm, về chương trình đào tạo, về nội dung khóa học… theo kịch bản được cung cấp sẵn. Bot có khả năng đưa ra những câu trả lời động Hỗ trợ đăng ký thi thử tại trung tâm Lưu trữ thông tin tư vấn Xây dựng ứng dụng: Ứng dụng có thể chạy trên web và android mobile, 2 phiên bản có sự đồng bộ về cơ sở dữ liệu Ứng dụng tích hợp chatbot hỗ trợ tư vấn khóa học trực tuyến Giới thiệu về trung tâm, về khóa học, quy chế đào tạo, thông tin liên hệ một cách trực quan, đem đến cho người dùng những nội dung chi tiết nhất Đăng ký thi thử và thi thử trực tuyến Cung cấp giao diện thân thiện, tiện dụng, hỗ trợ quản lý Chatbot, cập nhật lời thoại, kịch bản của Bot một cách nhanh chóng Cung cấp giao diện quản lý tài khoản nội bộ, đăng và chỉnh sửa tin tức, quản lý hỏi đáp, giải quyết thắc mắc dành cho nhân viên trung tâm, phân quyền theo từng vị trí. 12 Cung cấp các thống kê, biểu đồ trực quan số liệu, từ đó đề xuất ra các khóa học đang được nhiều người quan tâm nhất.

Phạm vi: Phạm vi môi trường: Web và Android Mobile Phạm vi chức năng: Đối với chatbot: Bot hiểu được tương đối ngôn ngữ tiếng Việt Đối đáp chính xác theo kịch bản Áp dụng câu trả lời động, Bot có thể trích xuất từ ngữ, ý chính từ lời thoại do người dùng nhập vào và sử dụng để làm câu trả lời. Hỗ trợ đăng ký thi thử trực tuyến Tư vấn, hiểu được nhu cầu và hỗ trợ người dùng chọn lựa đúng khóa học phù hợp, Bot có khả năng xử lý đa dạng những tư vấn của người dùng. Lưu trữ thông tin, kết quả tư vấn để tạo dữ liệu cho việc thống kê biểu đồ.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu có tiêu đề "Ứng Dụng Chatbot Hỗ Trợ Tư Vấn Khóa Học Tại Trung Tâm Anh Ngữ" trình bày về việc sử dụng công nghệ chatbot để cải thiện trải nghiệm tư vấn khóa học tại các trung tâm anh ngữ. Bài viết nhấn mạnh những lợi ích mà chatbot mang lại, như khả năng cung cấp thông tin nhanh chóng, hỗ trợ 24/7 và giảm tải công việc cho nhân viên tư vấn. Điều này không chỉ giúp nâng cao hiệu quả làm việc mà còn tạo ra sự hài lòng cho học viên khi họ có thể nhận được câu trả lời ngay lập tức cho các thắc mắc của mình.

Nếu bạn muốn tìm hiểu thêm về các ứng dụng công nghệ trong lĩnh vực giáo dục và dịch vụ khách hàng, hãy tham khảo tài liệu "Graduation project chatbot in admission consultant in international school vnu using rasa framework", nơi bạn sẽ thấy cách mà chatbot được áp dụng trong tư vấn tuyển sinh. Ngoài ra, tài liệu "Luận văn tốt nghiệp tmu hoàn thiện các dịch vụ hỗ trợ khách hàng trên website vietmoz com của công ty tnhh truyền thông vietmoz" cũng cung cấp cái nhìn sâu sắc về việc cải thiện dịch vụ khách hàng trực tuyến. Cuối cùng, bạn có thể tham khảo "Luận văn hoàn thiện các dịch vụ hỗ trợ chăm sóc khách hàng trực tuyến trên website iboss com vn của công ty cổ phần iboss việt nam" để hiểu rõ hơn về các chiến lược chăm sóc khách hàng hiệu quả. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và khám phá thêm nhiều khía cạnh thú vị trong lĩnh vực này.