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 4 · Đoạn 7Vị trí nguồn

Đoàn Thị Hồng Phước và CS. Tập 131, Số 2A, 2022 42 2 Cá ch tiế p cậ n xây dự ng khung ứ ng dụ ng AI chatbot 2.1 Cấ u trú c chung củ a AI chatbot Hiện nay, có nhiề u loại AI chatbot khác nhau và đượ c phân loại dựa trên một số tiêu chí như cách thức tương tác (interaction mode), miền tri thức (knowledge domain), loại ứng dụng (chatbot application) và cách tiếp cận để xây dựng (design approach) [11]. Tuy nhiên, nhìn chung, cấu trúc của một hệ trợ lý ả o gồm hai thành phầ n chính: (1) Phân tích thông điệp người dùng; (2) Tạo ra câu trả lời tương ứng với thông điệp đầ u vào: Hình 2. Cấu trúc chung của một trợ lý ả o [7] (1) Phân tích thông điệp người dùng (User message analysis): Giúp hệ thống hiểu rõ những gì mà ngư ời sử dụng đang yêu cầ u, gồm hai chức năng: Xác định chủ đề của người dùng (Identifying user intent): Mục đích của chức năng này là xác định chủ đề (ý định) của người dùng thông qua thông điệp mà họ đưa vào. M ột số cách tiếp cậ n chính cho việc xác định chủ đề bao gồm đối sánh mẫu, dự a trên luậ t và học máy. Đối với cách tiếp cậ n học máy, bài toán xác đ ịnh chủ đề của câu văn bả n cho trước đượ c xem như là bài toán phân loại văn bả n, trong đó mỗi văn bả n đượ c phân vào lớp chủ đề tương ứng. Một số phương pháp học máy đượ c sử dụng như SVM, Naive Bayes, logistic regression và các phương pháp học sâu [12]. Trích xuất ngữ cả nh người dùng (Extracting user context): Chức năng này có nhi ệm vụ trích xuất các thông tin ngữ cả nh thông qua các thự c thể (entities) của thông điệp người dùng,

Trang 4 · Đoạn 8Vị trí nguồn

chẳng hạn như địa điểm, thời gian và thông tin ngư ời dùng. Những thông tin này giúp hệ thống đưa ra câu trả lời phù hợ p với tình huống của người dùng. Ví dụ, với câu “Giả ng viên giả ng dạy học phầ n Trí tuệ nhân tạo?”, hệ thống xác định đượ c chủ đề người dùng muốn hỏi liên quan đến thông tin học phầ n. Để có thể đưa ra phả n hồi phù hợ p, hệ thống cầ n hiểu hơn về thông điệp này. Hệ thống đòi hỏi thêm về thông tin ngữ cả nh như: Thông điệp người dùng (User message) Phân tích thông điệp người dùng Xác định chủ đề Tạo ra câu trả lời Trích xuất ngữ cảnh Hệ thống trả lời Chủ đề Ngữ cảnh