Thông tin tài nguyên

XÂY DỰNG KHUNG ỨNG DỤNG AI CHATBOT TRONG LĨNH VỰC QUY CHẾ ĐÀO TẠO

hue-hujos-tt-6919.pdf · Phiên bản 1 · 14 trang

18
Bản gốc
Trang 7 · Đoạn 13Vị trí nguồn

jos.hueuni.edu.vn Tập 131, Số 2A, 2022 45 và đưa ra câu trả lời tương ứng tại mỗi bước của hội thoại và dự đoán trạng thái tiếp theo (quả n lý luồng hội thoại); (3) Cơ sở dữ liệu dùng để tham khả o và tạo câu trả lời. Thông điệp của người dùng sau khi tiếp nhậ n sẽ đượ c chuyển đến thành phầ n diễn giả i (Rasa NLU) để xác định chủ đề và trích xuất các thông tin cầ n thiết. Cụ thể, thông điệp đầ u vào sẽ đượ c xử lý sơ b ộ thông qua các bước xử lý ngôn ngữ tự nhiên như tách từ, chuyển câu văn bả n thành vec tơ đ ặc trưng (đặc trưng hóa) để đưa vào b ộ phân lớp nhậ n dạng chủ đề và gán nhãn từ và trích xuất các cụm từ để nhậ n diện các thự c thể. Dự a vào các thông tin về chủ đề và ngữ cả nh đượ c trích xuất, thành phầ n quả n lý luồng hội thoại (Rasa Core) đưa ra câu trả lời (domain.yml) phù hợ p với thông điệp đầ u vào và đưa ra hành đ ộng tiếp theo tùy vào cấu hình chính sách lự a chọn (config.yml): dự a trên mô hình đã học trong tậ p training (nlu.md) hay đối sánh trong tậ p luậ t (rule.yml) hoặc cả hai. 3 Cài đặ t thử nghiệm khung AI chatbot Sau đây là phầ n mô tả cài đ ặt khung AI chatbot, áp dụng cho lĩnh vự c quy chế đào t ạo của Trường Đại học Khoa học, Đại học Huế. 3.1 Thiế t kế chương trình – Giao tiếp với người dùng: Phầ n giao tiếp với người dùng đượ c cài đ ặt bằng cách sử dụng API tin nhắn của Facebook [14, 15]. Chi tiết của việc áp dụng này là như sau: Chúng tôi đã thiết lậ p một trang Facebook và cài đ ặt ứng dụng để nhậ n thông tin đăng nhậ p từ nhà phát triển

Trang 7 · Đoạn 14Vị trí nguồn

Facebook và đưa thông tin này vào file credentials.yml. Sau đó, chèn URL g ọi lại “https://<HOST>/webhooks/facebook/webhook”, xác nhậ n định danh (token), mã bí mậ t ứng dụng (App Secret) và đ ịnh danh trang truy cậ p (page access token) vào file credential.yml. – Xây dựng tập dữ liệu huấn luyện (training data): Tậ p dữ liệu đượ c sử dụng cho quá trình học mô hình xác định chủ đề và thự c thể của thông điệp đầ u vào. Việc thu thậ p dữ liệu huấn luyện đượ c tiến hành như sau: Chúng tôi đã thiết kế form1 thu thậ p các câu hỏi thường gặp của sinh viên liên quan đến quy chế đào t ạo đại học. Kết quả thu đượ c hơn 500 mẫu câu hỏi liên quan đến năm chủ đề (intents) chính: điểm tích lũy, h ọc phầ n, học bổng, thông tin tốt nghiệp và những vấn đề liên quan khác. 1 https://docs.google.com/forms/d/e/1FAIpQLSeFSvo0YDAQwc6SfemIEZuP4AG16i07G6bw6J6v- 0R76LGJQw/viewform