Khóa Luận Tốt Nghiệp: Xây Dựng Hệ Thống Hỏi Đáp Quy Định Đào Tạo Đại Học

Khóa luận tốt nghiệp nghiên cứu tốt nghiệp khoa học máy tính xây dựng hệ thống hỏi đáp về quy định đào tạo đại học, vận dụng lý thuyết vào thực tế, đề xuất giải pháp cụ thể cho

Người đăng

Ẩn danh

Thể loại

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

2021

90
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI NÓI ĐẦU

1. CHƯƠNG 1: TỔNG QUAN

1.1. Đặt vấn đề

1.2. Mô tả sơ lược hệ thống

1.3. Mục tiêu

1.4. Đối tượng và phạm vi nghiên cứu

1.5. Các công trình liên quan

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Transformer

2.2. Biểu diễn văn bản và đọc hiểu máy

2.3. BERT cho bài toán đọc hiểu máy

2.4. Chatbot và máy học trong chatbot Rasa

2.4.1. Chatbot hướng nhiệm vụ

2.4.2. Bài toán phân loại ý định thông điệp

2.4.3. Subword semantic hashing

2.5. Chiến lược hội thoại

3. CHƯƠNG 3: KIẾN TRÚC HỆ THỐNG

3.1. Kiến trúc chatbot Rasa

3.2. Quản lý hội thoại

3.3. Mô hình hóa hội thoại

3.4. Kiến trúc mô-đun Q&A

3.4.1. Dữ liệu huấn luyện NLU

3.4.2. Câu FAQ về quy định đào tạo đại học

3.4.3. Dữ liệu quy định đào tạo đại học

3.4.4. Dữ liệu huấn luyện MRC

3.4.5. Cài đặt hệ thống

4. CHƯƠNG 4: ĐÁNH GIÁ HỆ THỐNG

4.1. Đánh giá NLU

4.2. Đánh giá MRC

4.3. Đánh giá toàn hệ thống

4.3.1. Xây dựng dữ liệu hội thoại

4.3.2. Đánh giá hội thoại

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Hệ Thống Hỏi Đáp Tự Động Trong Đào Tạo Đại Học

Hệ thống hỏi đáp tự động về quy định đào tạo đại học đang trở thành một công cụ quan trọng trong việc hỗ trợ sinh viên. Với sự phát triển của công nghệ trí tuệ nhân tạo, việc xây dựng một hệ thống như vậy không chỉ giúp tiết kiệm thời gian mà còn nâng cao hiệu quả trong việc cung cấp thông tin. Hệ thống này có khả năng trả lời nhanh chóng các câu hỏi liên quan đến quy định đào tạo, từ đó giúp sinh viên dễ dàng tiếp cận thông tin cần thiết.

1.1. Định Nghĩa Hệ Thống Hỏi Đáp Tự Động

Hệ thống hỏi đáp tự động là một ứng dụng công nghệ thông tin, cho phép người dùng đặt câu hỏi và nhận câu trả lời tự động. Hệ thống này sử dụng các thuật toán xử lý ngôn ngữ tự nhiên để hiểu và phân tích câu hỏi của người dùng.

1.2. Lợi Ích Của Hệ Thống Hỏi Đáp Trong Giáo Dục

Hệ thống hỏi đáp tự động giúp giảm tải công việc cho các chuyên viên, đồng thời cung cấp thông tin nhanh chóng và chính xác cho sinh viên. Điều này không chỉ tiết kiệm thời gian mà còn nâng cao trải nghiệm học tập của sinh viên.

II. Vấn Đề Và Thách Thức Trong Việc Xây Dựng Hệ Thống Hỏi Đáp

Mặc dù có nhiều lợi ích, việc xây dựng hệ thống hỏi đáp tự động cũng gặp phải nhiều thách thức. Một trong những vấn đề lớn nhất là khả năng hiểu ngôn ngữ tự nhiên của hệ thống. Hệ thống cần phải được huấn luyện để nhận diện và phân loại các câu hỏi khác nhau từ sinh viên.

2.1. Khó Khăn Trong Việc Hiểu Ngôn Ngữ Tự Nhiên

Một trong những thách thức lớn nhất là khả năng hiểu ngữ nghĩa của câu hỏi. Hệ thống cần phải phân tích ngữ cảnh và ý định của người dùng để đưa ra câu trả lời chính xác.

2.2. Độ Chính Xác Của Các Câu Trả Lời

Độ chính xác của câu trả lời phụ thuộc vào chất lượng dữ liệu huấn luyện. Nếu dữ liệu không đầy đủ hoặc không chính xác, hệ thống sẽ không thể cung cấp thông tin đúng đắn cho sinh viên.

III. Phương Pháp Xây Dựng Hệ Thống Hỏi Đáp Tự Động

Để xây dựng một hệ thống hỏi đáp tự động hiệu quả, cần áp dụng các phương pháp và công nghệ tiên tiến. Việc sử dụng các mô hình học sâu và xử lý ngôn ngữ tự nhiên là rất quan trọng trong quá trình này.

3.1. Ứng Dụng Công Nghệ Trí Tuệ Nhân Tạo

Công nghệ trí tuệ nhân tạo giúp hệ thống học hỏi từ dữ liệu và cải thiện khả năng trả lời theo thời gian. Các mô hình như BERT được sử dụng để nâng cao khả năng hiểu ngôn ngữ tự nhiên.

3.2. Xây Dựng Mô Hình Phân Loại Ý Định

Mô hình phân loại ý định giúp hệ thống xác định loại câu hỏi mà người dùng đang đặt ra. Điều này rất quan trọng để đưa ra câu trả lời phù hợp và chính xác.

IV. Ứng Dụng Thực Tiễn Của Hệ Thống Hỏi Đáp Tự Động

Hệ thống hỏi đáp tự động đã được triển khai tại nhiều trường đại học và mang lại nhiều kết quả tích cực. Sinh viên có thể dễ dàng truy cập thông tin và nhận được câu trả lời nhanh chóng cho các thắc mắc của mình.

4.1. Kết Quả Nghiên Cứu Tại Trường Đại Học Công Nghệ Thông Tin

Tại Trường Đại học Công nghệ Thông tin, hệ thống đã đạt được độ chính xác cao trong việc trả lời các câu hỏi của sinh viên. Kết quả cho thấy sinh viên hài lòng với dịch vụ này.

4.2. Tương Lai Của Hệ Thống Hỏi Đáp Trong Giáo Dục

Hệ thống hỏi đáp tự động có tiềm năng phát triển mạnh mẽ trong tương lai. Với sự tiến bộ của công nghệ, hệ thống sẽ ngày càng hoàn thiện và đáp ứng tốt hơn nhu cầu của sinh viên.

V. Kết Luận Về Hệ Thống Hỏi Đáp Tự Động

Hệ thống hỏi đáp tự động về quy định đào tạo đại học là một giải pháp hiệu quả cho việc hỗ trợ sinh viên. Nó không chỉ giúp tiết kiệm thời gian mà còn nâng cao chất lượng dịch vụ thông tin trong giáo dục.

5.1. Tóm Tắt Những Lợi Ích Chính

Hệ thống giúp sinh viên tiếp cận thông tin nhanh chóng, giảm tải công việc cho các chuyên viên và nâng cao trải nghiệm học tập.

5.2. Định Hướng Phát Triển Trong Tương Lai

Trong tương lai, hệ thống sẽ tiếp tục được cải tiến với các công nghệ mới, nhằm đáp ứng tốt hơn nhu cầu của sinh viên và nâng cao hiệu quả hoạt động.

10/07/2025
Khóa luận tốt nghiệp khoa học máy tính xây dựng hệ thống hỏi đáp về quy định đào tạo đại học

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

Chương 1 Tổng quan 1.1 Đặt van đề Việc nắm được quy định đào tạo đại học là hết sức cần thiết đối với sinh viên. Tuy nhiên, trong thực tế đa số sinh viên thường không chủ động đọc các văn bản nhà trường ban hành về quy định mà phụ thuộc vào các kênh thông tin của nhà trường như Phòng Đào tạo Đại học, email, điện thoại,. để được giải đáp thắc mắc liên quan. Những hình thức hỗ trợ sinh viên như trên đều tốn nhiều tài nguyên về người và thời gian, đôi khi quá tải khiến cho việc phản hồi sinh viên kịp thời là không thể, gây ra nhiều phiền toái ví dụ trong trường hợp nếu như sinh viên cần biết ngay thông tin để đáp ứng nhu cầu hoàn thành một thủ tục nào đó có thời hạn.

Trong một khảo sát thực hiện bởi Nguyễn Việt Nam với đối tượng sinh viên Trường Dại học Công nghệ Thông tin (UTT), 65% sinh viên hỏi bạn bè, thầy cô và 45% sinh viên gửi email về Phòng Đào tạo Đại học để được giải đáp thắc mắc liên quan tới quy định đào tạo đại học, so với chỉ 15% sinh viên tìm câu trả lời của mình qua Khóa luận tốt nghiệp Xây dựng hệ thông héi đáp quy định đào tạo dai học việc tìm đọc tài liệu ban hành quy định đào tạo đại học của trường [I]. Hơn nữa, theo cùng khảo sát, có 1/3 số sinh viên mong muốn Phòng Đào tạo Đại học có thể phản hồi qua email nhanh chóng hơn. Mặt khác, những tiến bộ trong lĩnh vực máy học, cụ thể là xử lí ngôn ngữ tự nhiên ngày càng được giới nghiên cứu chú ý nhiều hơn do những ứng dụng hữu ích nó có thể mang tới. Một trong số đó là những tiến bộ cho phép xây dựng chatbot thông minh, có khả năng thay thế con người trong nhiều nhiệm vụ như chăm sóc khách hàng, đặt hàng, tư vấn, tán gẫu,.

Từ nhu cầu thực tế và nền tảng công nghệ đó, khóa luận này tập trung vào việc xây dựng một chatbot đóng vai trò như một chuyên viên hỗ trợ sinh viên về các thắc mắc liên quan tới quy định đào tạo đại học tại Trường Công nghệ Thông tin.2 Mô tả sơ lược hệ thống Như hình hệ thống bao gồm các bước xử lý chính như phân loại ý định, dự đoán hành động kế tiếp và tìm câu trả lời, ứng với các bước xử lý này lần lượt là các mô-đun Hiểu ngôn ngữ tự nhiên (NLU), Quản lý hội thoại và Q&A. Cu thể, thông điệp người dùng có thể chỉ chứa những yếu tố hội thoại thông thường như Xin chào, Cam ơn, Tạm biệt, Ok hay chứa một thắc mắc liên quan tới quy định đào tạo đại học như Thời gian học kà hè kéo dài khoảng bao lâu?. Thông điệp từ người dùng sẽ đi qua mô-đun NLU, mô-dun này xử lý thông điệp văn ban và đưa thông điệp vào một bộ phân lớp ý định người dùng. Một nhãn ý định được trả về như đầu ra của mô-đun, giúp hệ thống quyết định hành động kế tiếp cần làm là gì.

Hà Quốc Tiến 4 KHTN2017 Khóa luận tốt nghiệp Xây dựng hệ thông héi đáp quy định đào tạo dai học Thông điệp đầu vào Phân loại ý định | ‘ Câu hỏi Ỷ ị Dự đoán hành động ‘ v ké tiép h ' Tim cau trả lời qua RetFAQ Hanh dong Lấy mẫu phản hồi kế tiếp: Tim câu trả lời có sẵn answer? Tim câu trả lời qua RetMRC 1 Bouunicayi-ic N Xử lý phản hồi Phản hồi của chatbot Hình 1.1: Lưu đồ miêu tả sơ lược hệ thống Mô-đun Quản lí hội thoại đảm nhận việc theo đõi trạng thái hội thoại và dự đoán hành động kế tiếp, dựa vào ý định người dùng tại thời điểm hiện tại và các sự kiện đã xảy ra trong cuộc trò chuyện. Lúc này, nếu mô-đun xác định hành động cần làm tiếp theo là trả lời câu hỏi người dùng liên quan tới quy định đào tạo đại học, hệ thống sẽ gửi thông điệp người dùng chứa câu hỏi tới mô-đun Q&A. Mô-đun Q&A nhận câu hỏi và trả về câu trả lời cho câu hỏi. Bên trong mô-đun Q&A có hai mô hình mà ở khóa luận này gọi là RetFAQ và RetMRC.

RetFAQ là một mô hình truy vấn văn bản, tìm câu trả lời bằng cách so khớp câu hỏi của người dùng với những câu hỏi thường gặp đã có sẵn trong dữ liệu của hệ thống. Nếu độ tin Hà Quốc Tiến or KHTN2017 Khóa luận tốt nghiệp Xây dựng hệ thông héi đáp quy định đào tạo dai học cậy từ RetFAQ thấp hơn một mức e nào đó, mô-đun Q&A gọi mô hình RetMRC - một mô hình kết hợp truy vấn tài liệu và rút trích câu trả lời - để tìm câu trả lời thay cho RetFAQ. Trong trường hợp mô-đun quản lý hội thoại xác định hành động kế thuộc các trường hợp trao đổi với người dùng không thuộc trường hợp trả lời câu hỏi liên quan tới quy định đào tạo đại học, mô-đun dùng những mẫu có sẵn phù hợp với tình huống giao tiếp, ví dụ khi người dùng nói Chào bạn, chatbot sẽ dùng phản hồi có sẵn trong tình huống chào hỏi, Chào ban, bạn can hỗ trợ vé van dé gi? để tra lời. Mẫu phan hồi hay câu trả lời từ mô-đun Q&A trải qua những xử lý nhỏ để hoàn thiện và trở thành phản hồi chatbot gửi đến người dùng.3 Mục tiêu Khóa luận này nhắm tới việc bước đầu xây dựng và đánh giá được một hệ thống hoàn chỉnh đảm nhận được nhiệm vụ trả lời các câu hỏi của sinh viên liên quan tới quy định đào tạo đại học qua hình thức trò chuyện tự nhiên, bao gồm cả những yếu tố đàm thoại khác sẽ xảy ra nếu như sinh viên đó trò chuyện với một chuyên viên con người như zin chào, cam on, tam biệt.

Cụ thể mục tiêu của khóa luận bao gồm: 1. Tìm hiểu và ứng dụng các mô hình xử lí ngôn ngữ tự nhiên và truy xuất dữ liệu đảm nhận vai trò cốt lõi cho hệ thống: e Mô hình truy van các câu hỏi thường gặp (FAQ), ở khóa luận này gọi là RetFAQ. Hà Quốc Tiến 6 KHTN2017 Khóa luận tốt nghiệp Xây dựng hệ thông héi đáp quy định đào tạo dai học e Mô hình truy vấn các tài liệu về quy định đào tạo đại học của trường. e Mô hình đọc hiểu (MRC) ngôn ngữ tự nhiên, giúp trích xuất câu trả lời cho câu hỏi ứng với một ngữ cảnh nào đó, câu trả lời là một đoạn văn liên tục nằm trong ngữ cảnh, khóa luận này gọi mô hình truy vấn tài liệu quy định đào tạo kết hợp với mô hình đọc hiểu là RetMRC.

e Mô hình NLU giúp xử lý thông điệp người dùng gửi tới chatbot và phân loại ý định của thông điệp, giúp hệ thống có phản hồi phù hợp. Hệ thống hỏi đáp: hệ thống tích hợp những mô-đun chính gồm những mô hình nói trên, hoạt động trên dữ liệu là 89 câu FAQ va bộ tài liệu quy định đào tao đại học của trường UIT. Các phần back-end được cài đặt qua thư viện Rasa. Về ứng dụng, hệ thống được cài đặt trên nền tảng Facebook Messenger.

Đánh giá và phân tích hệ thống: tại thời điểm thực hiện khóa luận, một hệ thống hỏi đáp với các công nghệ và mô hình tương tự chưa được công bồ, việc đánh giá hệ thống do đó là cần thiết để đưa ra được một cái nhìn về tính hiệu quả của hệ thống. Khóa luận tạo ra một bộ các cuộc hội thoại bao gồm các câu hỏi liên quan tới quy định đào tạo đại học cùng với các yếu tố đàm thoại tự nhiên và đánh giá hệ thống dựa vào sự thành công trong việc đảm nhận vai trò người giải đáp thắc mắc trong các cuộc hội thoại đó.4 Đối tượng và phạm vi nghiên cứu Khóa luận tìm hiểu và cỗ gắng ứng dụng những kỹ thuật máy học, truy vấn thông tin và kiến trúc chatbot vào việc xây dựng hệ thống hỏi đáp về quy định đào tạo Hà Quốc Tiến 7 KHTN2017 Khóa luận tốt nghiệp Xây dựng hệ thông héi đáp quy định đào tạo dai học đại học. Từ đó, đối tượng nghiên cứu của khóa luận bao gồm: e Các mẫu hội thoại trao đổi về quy định đào tạo đại học của Trường Dai học Công nghệ Thông tin giữa sinh viên và chatbot với vai trò "người" giải dap thắc mắc. e Các kỹ thuật máy học, học sâu có liên quan, bao gồm các mô hình như Trans- former, BERT.

e Các kỹ thuật truy van thông tin, cu thể là truy van văn ban như TFIDF, Okapi BM25. e Các bộ dữ liệu được dùng trong hệ thống như SQuAD, TyDi QA, bộ dữ liệu 89 câu FAQ và bộ tài liệu ban hành quy định đào tạo đại học của trường. e Kiến trúc chatbot Rasa và thư viện cài đặt chatbot Rasa. Các mẫu hội thoại được giới hạn trong phạm vi các trao đổi chào hỏi, xác nhận, phủ nhận thông thường cộng với các trao đổi liên quan tới quy định đào tạo đại học.

Phạm vi nghiên cứu và ứng dụng các đối tượng kỹ thuật máy học, học sâu trên bao gồm các nền tảng toán học, kiến trúc mạng học sâu được sử dụng trong hệ thống. Các kỹ thuật truy vấn văn bản được nghiên cứu và ứng dụng với phạm vi tương tự. Dữ liệu dùng cho hệ thống có phạm vi là những tài liệu quy định đào tao đại học của Trường Đại học Công nghệ Thông tin. Các mô-đun, thuật toán trong kiến trúc chatbot Rasa được ứng dụng và tìm hiểu trong phạm vi được sử dụng trong hệ thống, do đó có nhiều thành phần không Hà Quốc Tiến § KHTN2017 Khóa luận tốt nghiệp Xây dựng hệ thông héi đáp quy định đào tạo dai học được trình bày hay được trình bày giản lược do không được sử dụng trong hệ thống và cũng không giúp được cho việc hiểu hơn về hệ thống.5 Các công trình liên quan Các hệ thống hỏi đáp nhận được nhiều quan tâm của giới nghiên cứu và có nhiều công trình đã xây dựng những hệ thống hỏi đáp trên dit liệu tiếng Việt.

Hoàng Đức Thịnh [2] xây dựng một hệ thống chatbot với mục đích tư van học tập cho sinh viên. Với cách tiếp cận cổ điển, hệ thống được xây dựng trên ngôn ngữ AIML và là một hệ thống dựa trên các luật định nghĩa sẵn, cộng với một hệ cơ sở tri thức được thu thập và tổ chức bởi chuyên gia. Nguyễn Thành Thủy [3| xây dựng một hệ thống hỏi đáp dạng chatbot, trung tâm của hệ thống là việc phân loại ý định người dùng. Hệ thống chia 35 câu hỏi người dùng thành 35 ý định khác nhau cho mô hình phân biệt và cho mỗi ý định 20 ví dụ huấn luyện.

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

Tài liệu có tiêu đề "Xây Dựng Hệ Thống Hỏi Đáp Tự Động Về Quy Định Đào Tạo Đại Học" cung cấp cái nhìn sâu sắc về việc phát triển một hệ thống hỏi đáp tự động nhằm hỗ trợ sinh viên và giảng viên trong việc nắm bắt các quy định đào tạo đại học. Hệ thống này không chỉ giúp tiết kiệm thời gian mà còn nâng cao hiệu quả trong việc tra cứu thông tin, từ đó tạo điều kiện thuận lợi cho quá trình học tập và giảng dạy.

Độc giả có thể tìm hiểu thêm về các ứng dụng công nghệ trong giáo dục qua tài liệu "Luận văn thạc sĩ quản lý giáo dục quản lý hoạt động ứng dụng công nghệ thông tin trong dạy học ở các trường trung học cơ sở huyện phong điền thành phố cần thơ", nơi khám phá cách công nghệ thông tin có thể cải thiện chất lượng dạy học. Bên cạnh đó, tài liệu "Luận văn vận dụng quan điểm giao tiếp vào dạy học ngữ pháp ở bậc trung học phổ thông" cũng mang đến những phương pháp mới trong việc giảng dạy ngữ pháp, giúp sinh viên phát triển kỹ năng giao tiếp hiệu quả hơn. Cuối cùng, tài liệu "Ứng dụng sơ đồ tư duy trong dạy học chủ đề tam giác bằng nhau theo hướng phát triển năng lực giao tiếp toán học cho học sinh lớp 7 luận văn thạc sĩ sư phạm toán học" sẽ cung cấp thêm góc nhìn về việc áp dụng sơ đồ tư duy trong giảng dạy, giúp học sinh phát triển tư duy logic và khả năng giao tiếp toán học.

Những tài liệu này không chỉ mở rộng kiến thức mà còn cung cấp các phương pháp và công cụ hữu ích cho giáo viên và sinh viên trong việc nâng cao chất lượng giáo dục.