Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 32 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
32
Dung lượng
1,04 MB
Nội dung
ỦY BAN NHÂN DÂN TP.HCM TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THỦ ĐỨC - NGHIÊN CỨU KHOA HỌC Năm học 2020-2021 XÂY DỰNG HỆ THỐNG CHAT TỰ ĐỘNG TRẢ LỜI CÂU HỎI VỀ ĐÀO TẠO TẠI KHOA CÔNG NGHỆ THÔNG TIN Chủ nhiệm đề tài: Phan Thị Thể Nguyễn Thị Hồng Mỹ Tp Hồ Chí Minh, năm 2021 ỦY BAN NHÂN DÂN THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THỦ ĐỨC NGHIÊN CỨU KHOA HỌC Tên đề tài: XÂY DỰNG HỆ THỐNG CHAT TỰ ĐỘNG TRẢ LỜI CÂU HỎI VỀ ĐÀO TẠO TẠI KHOA CÔNG NGHỆ THÔNG TIN Chủ nhiệm đề tài: Phan Thị Thể Nguyễn Thị Hồng Mỹ Tp Hồ Chí Minh, ngày tháng 11 năm 2021 Trường CĐ CN Thủ Đức MỤC LỤC CHƯƠNG TỔNG QUAN 1.1 1.1 Đặt vấn đề 1.2 Mục tiêu đề tài 1.3 Đối tượng nghiên cứu 1.4 Phương pháp nghiên cứu 1.5 Bố cục đề tài 1.6 Đóng góp đề tài CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Giới thiệu trí tuệ nhân tạo (AI – Artificial Intelligence) 2.2 Tổng quan ChatBot ChatBot Lịch sử đời ChatBot Các loại chatbot phổ biến Các thành phần Chatbot Hoạt động Chatbot Một số tảng phát triển cho Chatbot 2.3 Dialogflow 10 Agents 11 Intents 12 Entities 13 Contexts 13 2.4 Kết chương 13 CHƯƠNG XÂY DỰNG, THỬ NGHIỆM VÀ ĐÁNH GIÁ HỆ THỐNG 14 i Trường CĐ CN Thủ Đức 3.1 Giới thiệu ứng dụng 14 3.2 Yêu cầu phần mềm 14 3.3 Quy trình xây dựng Một Bot 14 Thu nhập liệu 14 Phân tích yêu cầu Thiết kế hệ thống Bot 20 3.4 Triển khai xây dựng Bot 21 Chuẩn bị liệu xây dựng số chức hệ thống 21 Triển khai hệ thống vào FaceBook 23 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 25 Các kết đạt hạn chế đề tài 25 Hướng phát triển 25 TÀI LIỆU THAM KHẢO 26 ii Trường CĐ CN Thủ Đức A DANH MỤC HÌNH VẼ Hình 2-1 Hệ thống ChatBot Hình 2-2 Lịch sử ChatBot .6 Hình 2-3 Hoạt động ChatBot Hình 2-4 Nền tảng tạo ChatBot .9 Hình 2-5 DialogFlow ChatBot .11 Hình 2-6 Agent ChatBot 12 Hình 2-7 Các Intent .12 Hình 3-1Danh sách ý định 22 Hình 3-2Đưa liệu vào hệ thống 22 Hình 3-3Hệ thống câu hỏi trả lời .22 Hình 3-4Danh sách từ điển .23 Hình 3-5 Ví dụ mẫu hoạt động Chatbot .23 iii Trường CĐ CN Thủ Đức CHƯƠNG TỔNG QUAN 1.1 Đặt vấn đề Trước tình hình dịch Covid ảnh hưởng đến hầu hết hoạt động xã hội Trong đó, nhiều trường Đại học Cao đẳng gặp khó khăn cho việc tuyển sinh đào tạo Sinh viên Vì vậy, việc nâng cao chất lượng đào tạo vấn đề cấp thiết quan trọng cho sở đào tạo Trong năm vừa qua, Trường Cao Đẳng Công nghệ Thủ Đức tập trung nhiều nguồn lực nỗ lực nhiều hình thức khác nhằm đổi phương pháp giảng dạy nâng cao chất lượng đào tạo Nhiều hoạt động thiết thực thực việc khuyến khích học tập nâng cao trình độ chun mơn đội ngũ giảng viên, hợp tác đào tạo với Doanh nghiệp đưa Giảng viên thực tế Doanh nghiệp để xây dựng, cập nhật chương trình đào tạo theo hướng tiếp cận với tri thức đại, thực tiễn đáp ứng yêu cầu xã hội Bên cạnh đó, việc áp dụng cơng nghệ kỹ thuật để giải vấn đề trình đào tạo tình hình dịch Covid vấn đề cần thiết Trong tình hình dịch bệnh, Sinh viên hầu hết phải học tập trực tuyến nhà, việc liên lạc với nhà trường chủ yếu qua phương tiện điện thoại, Website nhà trường, Khoa, FaceBook, Messenger Hiện tại, Khoa Công nghệ thơng tin có hệ thống website Facebook hai kênh truyền thơng để Khoa cập nhật thơng tin chương trình đào tạo, thơng báo kiện, hoạt động Khoa Trong hệ thống website trang chưa có chức trả lời câu hỏi SV mà Ban quản trị website Khoa trả lời Vì vậy, để khơng tốn thời gian cho việc trả lời câu hỏi mang tính lặp lặp lại câu hỏi đào tạo nhóm tác giả nghiên cứu chọn đề tài 1.2 Mục tiêu đề tài Đề tài thực để xây dựng hệ thống trả lời tự động câu hỏi SV qua website Khoa qua FacePage vấn đề đào tạo như: Chương trình học, điều kiện tiên quyết, điều kiện tốt nghiệp Khoa Cơng nghệ thơng tin Vì vậy, mục tiêu đề tài tìm hiểu hệ thống chatbots ứng dụng chatbots cho đời sống, cơng việc Qua đó, ứng dụng xây dựng hệ thống tảng trí tuệ nhân tạo(AI) ngôn ngữ Python để trả lời câu hỏi SV Khoa CNTT vấn đề đào tạo Phan Thị Thể-Khoa CNTT Trang Trường CĐ CN Thủ Đức 1.3 Đối tượng nghiên cứu Từ mục tiêu trình bày trên, đề tài tập trung nghiên cứu vào đối tượng sau: ➢ Khảo sát rút trích liệu Chat liên quan đến vấn đề đào tạo từ FaceBook Khoa CNTT năm: năm 2020 năm 2021 ➢ Ứng dụng trí tuệ nhân tạo để xây dựng hệ thống chatbots ➢ Thử nghiệm hệ thống Chatbot Facebook cá nhân dựa tập liệu rút trích 1.4 Phương pháp nghiên cứu • Tổng hợp tài liệu: Tìm hiểu hệ thống chat tự động xây dựng Thế giới Việt Nam; • Phân tích thiết kế hệ thống: Rút trích liệu từ FaceBook Khoa Nhằm xây dựng tập liệu cho hệ thống Chatbot để tạo kịch hỏi đáp hệ thống; Thiết kế xây dựng hệ thống chatbot dựa Cơng nghệ tìm hiểu liệu rút trích từ FaceBook Khoa • Thực nghiệm: Thử nghiệm hiệu chỉnh phần mềm cho hoàn thiện 1.5 Bố cục đề tài Bố cục đề tài gồm có bốn chương, tài liệu tham khảo phụ lục Chương 1: Tổng quan Giới thiệu tổng quan đề tài: mục tiêu nghiên cứu phạm vi nghiên cứu đề tài Chương 2: Cơ sở lý thuyết Tìm hiểu trí tuệ nhân tạo Tìm hiểu cấu trúc kỹ thuật xây dựng hệ thống chat tự động Chương 3: Xây dựng, thử nghiệm đánh giá hệ thống Thu thập sở liệu cho hệ thống chat tự động Phân tích thiết kế hệ thống chat tự động Phan Thị Thể-Khoa CNTT Trang Trường CĐ CN Thủ Đức Chương 4: Kết luận hướng phát triển Tài liệu tham khảo Phụ lục 1.6 Đóng góp đề tài ➢ Xây dựng hệ thống hỏi đáp tự động liên quan đến vấn đề đào tạo SV Khoa CNTT ➢ Học tập nâng cao trình độ chun mơn để ứng dụng vào giảng dạy cho số hướng chuyên ngành ngành CNTT sau Phan Thị Thể-Khoa CNTT Trang Trường CĐ CN Thủ Đức CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Giới thiệu trí tuệ nhân tạo (AI – Artificial Intelligence) Trí tuệ nhân tạo vào sống cách mạnh mẽ, thay nhiều công việc thủ công, tốn sức lao động Trên giới, nhiều quốc gia xây dựng chiến lược phát triển riêng cho AI, lấy công nghệ AI làm cốt lõi cho tăng tốc kinh tế Nó xu hướng mà hãng cơng nghệ lớn hướng đến Google, Facebook, Amazon, Microsoft, Các hãng đầu tư lớn vào trí tuệ nhân tạo nhắm tạo sản phẩm phục vụ cho lợi ích người Tại Việt Nam, Chính phủ xác định cơng nghệ AI đột phá, mũi nhọn cần triển khai nghiên cứu AI ứng dụng mạnh mẽ nhiều lĩnh vực y tế, giáo dục, nông nghiệp, giao thơng, thương mại điện tử Đã có nhiều nhà nghiên cứu đưa định nghĩa Trí tuệ nhân tạo Thuật ngữ thường dùng để nói đến máy tính có mục đích khơng định ngành khoa học nghiên cứu lý thuyết ứng dụng trí tuệ nhân tạo Nó liên quan đến việc cư xử, học hỏi, khả thích ứng thơng minh máy móc Bellman (1978) định nghĩa: trí tuệ nhân tạo tự động hố hoạt động phù hợp với suy nghĩ người, chẳng hạn hoạt động định, giải toán, … Rich anh Knight (1991) cho rằng: Trí tuệ nhân tạo khoa học nghiên cứu xem làm để máy tính thực cơng việc mà người cịn làm tốt máy tính Từ năm 2017 nước tham gia vào chạy đua triển khai AI, Việt Nam số Trong tương lai, máy móc AI tiếp tục hỗ trợ người, mặt tạo công việc mới, mặt khác khiến người việc làm Tuy nhiên, điều tạo hội với bạn trẻ Giáo dục đào tạo phải hướng đến AI trang bị kỹ cần thiết cho giới trẻ, đầu tư cho hệ thống giáo dục yếu tố để nâng cao kỹ năng, trang bị cho giới trẻ kiến thức để họ theo kịp thay đổi tương lai Cụ thể, hệ thống giáo dục cần có tính sáng tạo để thúc đẩy phát triển Tinh thần kinh doanh cần đẩy mạnh giới trẻ để bắt kịp vận động giới Trong đó, cha đẻ Angry Birds nhấn mạnh tầm quan trọng giáo dục, sáng tạo Trong thời đại 4.0 trí tuệ nhân tạo, cần đầu tư vào gốc giáo dục Phan Thị Thể-Khoa CNTT Trang Trường CĐ CN Thủ Đức để xa hơn, nhanh Tại Việt Nam, Trường Đại học Bách Khoa lần mở ngành trí tuệ nhân tạo 2.2 Tổng quan ChatBot ChatBot Về bản, ChatBot chương trình máy tính tiến hành trị chuyện thơng qua nhắn tin nhanh, tự động trả lời câu hỏi xử lý tình Phạm vi phức tạp ChatBot xác định thuật toán người tạo nên chúng ChatBot thường sử dụng, truy cập thông qua ứng dụng, trang web tảng nhắn tin tức thời nhiều tổ chức, chẳng hạn như: Google Assistant, Facebook Messenger, Skype…cho mục đích thực tế khác bao gồm: giải trí, nghiên cứu, dịch vụ khách hàng, quảng bá sản phẩm thu thập thông tin nhiều lĩnh vực khác Ví dụ Chatbot: Người dùng hỏi vấn đề giá sản phẩm hệ thống tự động trả lời: Hình 2-1 Hệ thống ChatBot Lịch sử đời ChatBot Sau số ChatBot bật từ nằm 1950 đến nay: Phan Thị Thể-Khoa CNTT Trang Trường CĐ CN Thủ Đức Ví dụ: Tạo tác nhân thời tiết nhận biết trả lời câu hỏi người dùng cuối thời tiết Hệ thống phải xác định ý định cho câu hỏi dự báo thời tiết Nếu người dùng cuối nói "Dự báo gì?", Thì Dialogflow khớp biểu thức người dùng cuối với mục đích dự báo Và xác định ý định để trích xuất thơng tin hữu ích từ biểu thức người dùng cuối, chẳng hạn thời gian vị trí cho dự báo thời tiết mong muốn Dữ liệu trích xuất quan trọng để hệ thống thực truy vấn thời tiết cho người dùng cuối Entities Entities công cụ mạnh mẽ sử dụng để trích xuất giá trị tham số từ ngôn ngữ tự nhiên Bất kỳ mà người dùng muốn biết từ nội dung có ENTITY tương ứng Ví dụ: Trong câu nói: “Mơn học sở liệu học Học kỳ nào? Ví dụ trên, “Mơn học” hay “Học kỳ” có entity tương ứng Có loại Entities (thực thể): hệ thống (được xác định Dialogflow), nhà phát triển (được xác định nhà phát triển) người dùng (được xây dựng cho cá nhân người dùng cuối yêu cầu) thực thể Mỗi thực thể số phân loại ánh xạ (có giá trị tham chiếu), enum (khơng có giá trị tham chiếu) hỗn hợp (chứa thực thể khác có tên gọi đặc trưng giá trị kiểu đối tượng trả về) Contexts Contexts có nghĩa bối cảnh, ngữ cảnh, phạm vi Lấy ví dụ Chatbot, người dùng vừa hỏi “Thời tiết Hà Nội” nhận câu trả lời, họ đặt tiếp thêm câu hỏi “Vậy Đà Nẵng nào?”, trường hợp khơng có context Chatbot khơng thể hiểu người dùng hỏi vấn đề liên quan đến Đà Nẵng, cịn trường hợp có context Chatbot biết người dùng hỏi tiếp thời tiết Đà Nẵng 2.4 Kết chương Trong phần này, tác giả trình bày tổng quan chatbot framework để xây dựng Chatbot Phan Thị Thể-Khoa CNTT Trang 13 Trường CĐ CN Thủ Đức CHƯƠNG XÂY DỰNG, THỬ NGHIỆM VÀ ĐÁNH GIÁ HỆ THỐNG 3.1 Giới thiệu ứng dụng Ứng dụng xây dựng để thử nghiệm trả lời câu hỏi đào tạo Sinh viên Khoa CNTT Ứng dụng xây dựng dựa vào việc tìm hiểu học tập công nghệ AI áp dụng vào để bước xây dựng hệ thống hỏi đáp thời gian tới 3.2 Yêu cầu phần mềm Hệ thống thử nghiệm máy tính hệ điều hành Windows, có kết nối Internet sử dụng FaceBook 3.3 Quy trình xây dựng Một Bot Việc xây dựng Bot thực theo bước sau • Thu thập liệu • Thiết kế hệ thống, phân tích luồng xử lí (các chức bot, case xảy ra, ) • Lựa chọn tảng chat (messenger, zalo, ) • Xây dựng chatbot • Triển khai hệ thống Thu nhập liệu Sau nghiên cứu việc lấy liệu từ Messenger Facebook, đề tài sử dụng Extensions Messenger Saver for FaceBook cho Chrome để download nội dung tin nhắn lưu trữ dạng File Text Phan Thị Thể-Khoa CNTT Trang 14 Trường CĐ CN Thủ Đức Sau tác giả chuyển liệu từ dạng Text sang file Excel để Import vào hệ thống câu hỏi Nội dung số câu hỏi sau: Bảng 3-1 Bảng danh sách câu hỏi câu trả lời mẫu Question Answer Dạ cho e hỏi trường có cho nghỉ học khơng ? Dạ cho e hỏi e đăng nhập vào trang online.tdc.edu.vn k đc ? khoa thứ có làm việc ko v ad ad cho hỏi hk có mở mơn lập trình ứng dụng ko vậy.Mình thấy sổ tay sinh viên có mà zp đăng kí học phần ko thấy mơn Dạ e khoá 2018 E cám ơn chưa có thơng báo nhe em Xin đợi thông báo Hiện em liên hệ trung tâm thư viện lần khu B để hỏi đăng nhập tài khoản nha Liên hệ phận CNTT trường Trang online Có nhe em Thứ khoa làm việc buổi sáng nhe Em liên hệ văn phòng khoa để đăng ký nha Chắc em khố cũ nên khơng thấy Chỉ làm việc buổi sáng SV liên hệ VP Khoa số Hotline Khoa Thời gian Ohh em liên hệ trực tiếp vp khoa đăng ký nha SV liên hệ VP Khoa số Hotline Khoa Phan Thị Thể-Khoa CNTT Sample Tags Đăng ký HP Trang 15 Trường CĐ CN Thủ Đức ad cho e hỏi, e sv năm học lực đk 14 có bị ko cho em hỏi lỡ đăng ký online ngành CNTT đại trà mà em muốn theo trương trình đào tạo theo mơ hình nhật phải rớt e có học đại trà dc ko Cho em hỏi vào buổi sinh hoạt đầu khóa tổ chức đăng ký chương trình Nhật ko Cho em hỏi giấy báo trúng tuyển để em lm tạm hoán nghĩa vụ có ko Xin giấy báo trúng tuyển có phải mang theo ko Có cách để nhà trường gửi ko Tại em quê Duy Khanh Cho e hỏi bao h có ds trúng tuyển vịng cntt trương trình nhật vậy? em đăng ký tín em nha miễn có đăng ký số tín tối thiểu 15 em muốn xét học bổng cịn lại ko cần quan tâm tới số tối thiểu, > ok à, em đăng ký chương trình đại trà Vào buổi sinh hoạt đầu khóa tổ chức đăng ký chương trình Nhật em có nhu cầu nộp phiếu đăng ký chương trình Nhật số tín tối thiểu 15 em muốn xét học bổng cịn lại ko cần quan tâm tới số tối thiểu Tuyển sinh em nha, khơng trúng tuyển quay lại chương trình đại trà bình thường em tốt nghiệp THPT năm ha? em nha, vào buổi sinh hoạt đầu khóa Khoa đăng ký chương trình Nhật nè Sau đó, vào tuần học đầu tiên, cho đăng ký lớp lần nè (cho bạn chưa kịp dky buổi sinh hoạt cơng dân) Em liên hệ phịng cơng tác học sinh sinh viên để xin giấy em nha Em mang theo cước CMND Tuyển sinh Đăng ký HP Tuyển sinh Tuyển sinh Em liên hệ phịng cơng tác Tuyển sinh hssv để hỏi http://pcthssv.tdc.edu.vn/?page _id=456 Chào em, khoảng cuối tuần Tuyển sinh thứ tuần sau đăng danh sách em nha :D Phan Thị Thể-Khoa CNTT Trang 16 Trường CĐ CN Thủ Đức Ad cho e hỏi Vòng đậu người Học phí trường bao nhiêu? Thầy hay ơi, em khóa 15, em không nợ môn, điểm cộng lại không đủ để em Trường Em giấu ba mẹ, em có cơng việc với ngành em học em khơng có :(( Em khơng biết nói Tại ngành truyền thông mạng máy tinh Có hướng tự chọn Truyền thơng mạng quản trị mạng khoa mở quản trị ạ? Chào em, em chờ ngày mai có tin nhắn đến nha dự kiến sáng thứ tuần tập trung Khoa Công nghệ thông tin Cao đẳng Công nghệ Thủ Đức Em xem lịch vấn ha: http://fit.tdc.edu.vn/tintuc/lich-phong-van-chuongtrinh-cntt-nhat-ban-2020 Điểm xét xong em, danh sách em xem danh sách xét xong điểm cịn lại vấn thơi Vịng vấn không xét điểm nữa, nên hội người Chào bạn, học phí tùy thuộc vào số tín (số mơn học) bạn học học kỳ Nhưng trung bình vào khoảng 5.5 triệu/học kỳ khóa 15 phải 6.0 tốt nghiệp :( nên em kiếm môn thấp thiệt thấp di cải thiện môn sở mở thường xuyên nè chịu khó tuần buổi Tuyển sinh Chào em, số lượng sinh viên đăng ký chuyên ngành Truyền thông Mạng không đủ, nên mở ngành nè :( em thông cảm nha Chào Em, Khoa thực khảo sát theo hướng chuyên ngành SV để mở hướng Khi hướng tự chọn q khơng đủ thành lập lớp nên mở hướng Phan Thị Thể-Khoa CNTT Học phí tùy theo ngành học dao động từ 56 triệu/1 HK Em phải đăng ký học cải thiện để Điểm TB tích lũy tăng lên 6.0 nha Em Trang 17 Trường CĐ CN Thủ Đức Lúc mỏe đăng kí đâu có chun ngành truyền thơng mạng đâu khoa nên bọn em mố phải đăng kí quản trị mạng Dạ khoa cho em hỏi vấn đề trường yêu cầu 350 em học 450 500 để làm nộp vô duyệt không ad Nộp toeic nộp đâu Em cảm ơn! Bạn có nhận học viên khơng? Nghành thiết kế đồ họa xét tuyển cho e hỏi, vd e đăng kí Mã Mơn Học cuối ko trùng với Mã môn học tra cứu học phần có ko: ? Cho em Hỏi Khóa 2020 có thi anh văn đầu vào không ? Vậy học hết lớp anh văn thầy/cô ? Năm chuẩn đầu tiếng anh ? cho em hỏi, Em khóa 17 chừng trường có đợt làm chứng quốc phòng Trước cho đăng ký chuyên ngành, Khoa thực khảo sát số lượng sv đăng ký chuyên ngành nè em http:fit.tdc.edu.vn/tin-tuc/khaosat-huong-chuyen-nganh-namhoc-2019-2020 Khoa công bố rộng rãi khảo sát để sv chọn chuyên ngành, từ mở chuyên ngành theo nguyện vọng sinh viên Được em Em nộp cơng chứng văn phịng khoa nha Chào em, Khoa CNTT tuyển sinh cho khóa 2020, em vào website tuyensinh.tdc.edu.vn để biết thêm thông tin nha điều kiện cho tất ngành tốt nghiệp THPT em nha :D hệ thống không cho em đăng ký khác mã đâu nè mã số cuối 511 chương trình Nhật em :D Nhà trường có kênh tuyển sinh: tuyensinh.tdc.e du.vn Chào em, khơng thi Anh văn đầu vào nha em Em liên hệ VP khoa CNTT để tư vấn cụ thể em khóa 19 ko cấp chứng quốc phịng nha khóa 17 để Khoa hỏi lại :D mơn quốc phịng thuộc khoa khoa học bản, nên Phan Thị Thể-Khoa CNTT Trang 18 Trường CĐ CN Thủ Đức khoa CNTT hông biết :D Dạ cho em hỏi em học ngành công nghệ thông tin mà bây h em muốn chuyển qua ngành mạng truyền thơng máy tính đc ko ? Bao h chuyển lại đc chào em, hết thời gian chuyển ngành em nha phải hết học kỳ, em liên hệ văn phòng khoa để hỏi lại nha Học phí trường Chào bạn, học phí tùy thuộc bao nhiêu? vào số tín (số mơn học) bạn học học kỳ Nhưng trung bình vào khoảng 5.5 triệu/học kỳ Cho em hỏi em sinh Chào em, theo luật nghĩa vụ viên khóa 2018-2019 hỗn khố học đầu khoa cntt trường cao tiên thơi em Nhưng em đẳng cơng nghệ sau xin giấy chứng nhận sv em rút hồ sơ học trường cấp bình thường ngành khơng phù Cịn địa phương em có chấp hợp vào tháng 2020 nhận hỗn cho em khơng Đầu tháng 2020 em tuỳ địa phương em nộp hồ sơ xin học lại thành sinh viên khóa 2020-2021 khoa CNOT em có phải di nghĩa vụ quân ko học buộc phải nghĩa vụ quân xin khoa giải đáp giúp em em bị lỗi không Hiện form bị lỗi báo danh em giữ phiếu điểm danh lại nhe Thứ em thử lại Đi học em có thuộc vào môn học cầm sử dụng laptop giáo viên em, mơn ko chun ngành thơng thường Học phí Khoa bao Chào bạn, học phí tùy thuộc nhiêu? vào số tín (số mơn học) bạn học học kỳ Nhưng trung bình vào khoảng 5.5 triệu/học kỳ Phan Thị Thể-Khoa CNTT Trang 19 Trường CĐ CN Thủ Đức Qua Tết Em liên hệ trực tiếp Khoa cho em hỏi, em văn phòng khoa để đăng ký nè muốn trả nợ mơn lập 3/2 trình di động em không thấy môn trang online em phải ạ? Hiện em quê ăn tết Chào em, em môn nữa, nên chưa nộp hồ sơ xét tốt nghiệp phải hông nè tốt nghiệp THPT khoa nhận photo công chứng em nha Khoa khơng có giữ gốc nè khoa cho em hỏi nộp hồ sơ tốt nghiệp chứng anh văn gdqp photo có cần cơng chứng khơng ạ? chào em, giáo dục quốc phịng trường cấp khỏi cơng chứng cịn anh văn, trường khỏi ln cịn TOEIC cần cơng chứng em Sau thu thu thập thông tin nội dung câu hỏi, chúng tơi tiếp tục phân tích u cầu thiết kế hệ thống Bot Phân tích yêu cầu Thiết kế hệ thống Bot Đầu tiên, việc thiết kế Bot cần phải xác định, chatbot đảm nhận nhiệm vụ gì, hỗ trợ nhóm đối tượng người dùng nào, giao tiếp qua kênh nào… Đối tượng sử dụng Đối tượng sử dụng tương tác với bot? Họ nhóm Sinh viên theo học nhóm SV hỏi việc tuyển sinh quan tâm đến vấn đề Việc xác định quan trọng, nhóm đối tượng có mối quan tâm khác Từ đó, nhóm chúng tơi định dạy cho Bot thơng tin để giải đáp thắc mắc nhóm SV Việc xác định nhóm đối tượng giúp giảm thiểu thời gian công sức tạo Bot, tập trung giải vấn đề mà Sinh viên cần Các kênh giao tiếp Hệ thống tương tác với Sinh viên qua kênh Facebook hay Website… Và chatbot Phan Thị Thể-Khoa CNTT Trang 20 Trường CĐ CN Thủ Đức Xác định chủ đề Chatbot Sau xác định đối tượng giao tiếp thói quen tương tác người dùng qua Messenger FaceBook, xác định vấn đề quan tâm đối tượng Sinh viên Sinh viên quan tâm đến vấn đề tuyển sinh, môn học, đăng ký học phần, thời gian đăng ký học phần, điều kiện tốt nghiệp, 3.4 Triển khai xây dựng Bot Hệ thống xây dựng dựa ý tưởng DiaglogFlow Google kết hợp với ngôn ngữ Python PyCharm, xây dựng theo mơ hình sau: Ðầu tiên, tác giả xây dựng chương trình dựa Dialogflow, thiết lập ý định (Intents), câu mẫu, phản hồi, tập từ điển để Bot tuong tác với nguời dùng Tiếp theo, chương trình Pycharm ngơn ngữ Python nhằm dáp ứng cho việc giải yêu cầu phức tạp từ nguời dùng Chuẩn bị liệu xây dựng số chức hệ thống Đầu tiên, hệ thống cần phải xác định Ý định người dùng chủ đề nhỏ gì? Ví dụ: • Trong chủ đề thơng tin học phí, Ý định người dùng là: Học phí ngành CNTT học kỳ; Học phí Khoa nào? • Ý định hoi_hocchuandaura: Năm chuẩn đầu tiếng anh ạ? Có thi chuẩn đầu tiếng anh trường không? Chuẩn đầu tiếng anh gì? • Ý định hoi_dieukientotnghiep: Điều kiện tốt nghiệp ngành CNTT? Phan Thị Thể-Khoa CNTT Trang 21 Trường CĐ CN Thủ Đức Hình 3-1Danh sách ý định Hiện hệ thống xây dựng câu mẫu cho câu hỏi trích lọc từ tập câu hỏi câu trả lời năm 2020 2021 Website Khoa Hệ thống cho phép người dùng nhập câu mẫu từ file Excel nhập sẵn Hình 3-2Đưa liệu vào hệ thống Sau nhập xong, hệ thống hiển thị danh sách câu mẫu sau: Hình 3-3Hệ thống câu hỏi trả lời Phan Thị Thể-Khoa CNTT Trang 22 Trường CĐ CN Thủ Đức Đồng thời, hệ thống xây dựng hệ thống từ điển: Hình 3-4Danh sách từ điển Triển khai hệ thống vào FaceBook Sau hồn thiện tạo bot, việc kết nối Bot với Facebook Messenger thực tài khoản FaceBook người quản trị Chúng thử nghiệm tập câu hỏi thu thập tập từ điển kết trả lời xác với tập câu hỏi câu trả lời hệ thống từ điển tạo Sau số hình hệ thống hỏi đáp: Hình 3-5 Ví dụ mẫu hoạt động Chatbot Phan Thị Thể-Khoa CNTT Trang 23 Trường CĐ CN Thủ Đức Phan Thị Thể-Khoa CNTT Trang 24 Trường CĐ CN Thủ Đức KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Các kết đạt hạn chế đề tài Khi thực đề tài chúng tơi tìm hiểu hệ thống chatbot sử dụng ứng dụng phổ biến Đồng thời chúng tơi tìm hiểu ứng dụng AI trở nên phổ biến nhiều lĩnh vực Sau thử nghiệm, đưa số đánh giá sau: − Hệ thống chạy trả lời câu hỏi có sẵn tập từ có từ điển − Hệ thống áp dụng vào Facebook cá nhân trang Hướng phát triển • Hệ thống cần xây dựng tập liệu lớn áp dụng nhiều hệ thống giao tiếp khác Zalo, Insgram, • Xây dựng tập liệu lớn có khả hiểu xử lý ngôn ngữ tự nhiên Phan Thị Thể-Khoa CNTT Trang 25 Trường CĐ CN Thủ Đức TÀI LIỆU THAM KHẢO [1] https://stackoverflow.com/ [2] http://msdn.microsoft.com/en-us/library/Ee817644(pandp.10).aspx Phan Thị Thể-Khoa CNTT Trang 26 Trường CĐ CN Thủ Đức Phan Thị Thể Trang 27