NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

29 23 0
NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI - BÁO CÁO MÔN HỌC ĐỀ TÀI: NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN Hướng dẫn khoa học: TS Nguyễn Mạnh Cường Sinh viên thực hiện: Nguyễn Văn Tùng Ngô Quang Huy Hà Nội, năm 2022 LỜI MỞ ĐẦU Trí tuệ nhân tạo ngày phát triển mạnh biết đến nhiều tất lĩnh vực đời sống Trí tuệ nhân tạo tạo máy tính, robot điều khiển máy tính, hoặc phần mềm thơng minh, tương tự cách mà người nghĩ Trí tuệ nhân tạo hồn thành bằng cách nghiên cứu bợ não của người, cách người học tập, định, làm việc muốn giải vấn đề, sử dụng kết nghiên cứu làm sở để phát triển hệ thống phần mềm thông minh Chatbots mợt hình thức thơ sơ của phần mềm trí tuệ nhân tạo, mợt chương trình tạo từ máy tính tiến hành c̣c trị chuyện thơng qua phương pháp nhập văn bản, âm thanh, cảm ứng trả lời câu hỏi xử lý tình huống, mợt cơng cụ giao tiếp, tương tác với người thơng qua mợt trí tuệ nhân tạo đã lập trình sẵn Có nhiều công cụ thư viện hỗ trợ cho Chatbots như: Dialogflow, Wit.ai, Watson Conversation Service, Microsoft, LUIS, Google Natural Language API, Amazon Lex,… Trong năm gần đây, khoa học công nghệ dần tiến đến một tầm cao Mặc dù mẻ lĩnh vực khoa học công nghệ Chatbots nghiên cứu phát triển với tốc đợ chóng mặt trung tâm nghiên cứu, trường đại học học viện… nhiều lĩnh vực ứng dụng cơng nghệ Do đó, nhóm đã xây dựng mợt số ChatBot có khả tiếp nhận phản hồi thông tin để hỗ trợ vận hành hệ thống thông tin của nhà trường với sinh viên nhằm giảm thiểu nhân lực giảm thiểu sai sót của người MỤC LỤC LỜI MỞ ĐẦU DANH MỤC HÌNH ẢNH DANH MỤC BẢNG CHƯƠNG TÌM HIỀU VỀ TÁC TỬ THƠNG MINH 1.1 Tác tử môi trường 1.2 Tác tử thơng minh gì? 1.3 Đặc điểm của tác tử thông minh 1.4 PEAS – Quy tắc để trở thành tác tử thông minh 1.5 Đặc điểm của môi trường 1.6 Phân loại tác tử thông minh 1.6.1 Tác tử phản xạ đơn giản 1.6.2 Tác tử phản xạ có trạng thái 1.6.3 Tác tử hướng mục đích 1.6.4 Tác tử hướng lợi ích 10 1.6.5 Tác tử với khả học 10 CHƯƠNG TỔNG QUAN MICROSOFT BOT FRAMEWORK 11 2.1 ChatBot gì? 11 2.2 Microsoft Bot Framework 11 2.3 Cách thức hoạt động của Microsoft Bot Framework .12 2.4 Xử lý ngôn ngữ tự nhiên 13 2.5 Bot Framework nhắm tới đối tượng nào? .14 CHƯƠNG THỰC NGHIỆM XÂY DỰNG CHATBOT 15 3.1 Chatbot hỗ trợ tra cứu thông tin chuẩn đầu Kỹ sử dụng CNTT Trung tâm Công nghệ Thông tin Đại học Công nghiệp Hà Nội 15 3.1.1 Phát biểu toán 15 3.1.2 Triển khai 15 3.1.3 Hạn chế định hướng phát triển 20 3.2 Chatbot hỗ trợ Fanpage của trường Đại học Công nghiệp Hà Nội giải đáp thắc mắc của sinh viên 20 3.2.1 Phát biểu toán 20 3.2.2 Triển khai 21 3.2.3 Ưu điểm hạn chế 26 DANH MỤC HÌNH ẢNH Hình 1: Tác tử mơi trường Hình 2: Tác tử phản xạ đơn giản Hình 3: Tác tử phản xạ có trạng thái Hình 4: Tác tử hướng mục đích Hình 5: Tác tử hướng lợi ích 10 Hình 6: Tác tử với khả học 10 Hình 7: Cách thức hoạt động của Bot Framework 13 Hình 8: API cho phép lấy liệu lịch học điều kiện dự thi 16 Hình 9: API cho phép lấy liệu lịch thi 16 Hình 10: API cho phép lấy điểm thi đánh giá KNSD CNTT 16 Hình 11: Khởi tạo Chatbot 17 Hình 12: Chatbot gửi lời chào đến User 17 Hình 13: Chatbot Yêu cầu nhập Mã sinh viên 18 Hình 14: Chatbot yêu cầu chọn mục cần tra cứu 18 Hình 15: Chatbot Gửi yêu cầu lên API trả kết cho User 18 Hình 16: Chatbot yêu cầu cung cấp mã sinh viên 19 Hình 17: Chatbot yêu cầu người dùng chọn nội dung cần tra cứu 19 Hình 18: Kết trả của Chatbot 20 Hình 19: Tạo tri thức cho Chatbot 21 Hình 20: Nhập tri thức cho Bot 22 Hình 21: Tạo tri thức nhiều lựa chọn 22 Hình 22: Tạo ChatBot 23 Hình 23: Các tảng Chatbot hỗ trợ 23 Hình 24: Tạo Facebook App 24 Hình 25: Cấu hình App Facebook để lấy Token Webhook 24 Hình 26: Nhập thơng tin vào trường tiến hành kết nối với Facebook 25 Hình 27: Kiểm tra kết nối tới kênh 25 Hình 28: Chatbot hoạt đợng tảng Facebook 26 Hình 29: Chatbot hoạt động tảng Microsoft Teams 26 DANH MỤC BẢNG Bảng 1: Hành động của tác tử hút bụi thông minh Bảng 2: Ví dụ yêu tố của tác tử thông minh CHƯƠNG TÌM HIỀU VỀ TÁC TỬ THƠNG MINH 1.1 Tác tử môi trường Một tác tử - Agent hiểu bất cứ thứ cảm nhận mơi trường quanh thơng qua cảm biến tác đợng trở lại mơi trường thơng qua bợ kích hoạt ❖ Ví dụ 1: người xem tác tử ❑ Cảm biến: mắt, tai, … ❑ Bợ kích hoạt: tay, chân, … ❖ Ví dụ 2: Người máy Aishimo ❑ Cảm biến: camera, bợ dị đường hồng ngoại ❑ Bợ kích hoạt: mơ tơ Hình 1: Tác tử mơi trường Mợt chương trình tác tử đơn giản định nghĩa mặt toán học sau: f : P* → A Trong đó: • f gọi hàm tác tử, ánh xạ khái niệm có mợt hành động khả thi hoặc một hệ số, phần tử, hàm, hay hằng số • P Percept, đầu vào đặc biệt mà tác tử nhận thức đươc tình từ mơi trường thơng qua cảm biến • A Action, hành đợng đầu tương ứng 1.2 Tác tử thông minh gì? Tác tử thơng minh – Intelligent Agents tác tử dạng mợt chương trình máy tính có khả nhận thức môi trường xung quanh thực hành động phản ứng lại một cách tự chủ để đat mục tiêu tối ưu Tác tử thông minh tạo để thực một nhiệm vụ hay kế hoạch có khả suy luận, học hỏi sử dụng kiến thức để tối ưu hóa giá trị mục tiêu mong đợi ❖ Ví dụ: Tác tử hút bụi thơng minh: Hình 2: Tác tử hút bụi thông minh - Cảm nhận: vị trí (A hoặc B), trạng thái (sạch hoặc bẩn) - Hành động: qua trái, qua phải, hút bụi, NoOp Dãy cảm nhận Hành động [A, sạch] Qua phải [A, bẩn] Hút bụi [B, sạch] Qua trái [B, bẩn] Hút bụi [A, sạch][A, sạch] Qua phải [A, sạch][A, bẩn] Hút bụi Bảng 1: Hành động tác tử hút bụi thông minh 1.3 Đặc điểm tác tử thông minh ❖ Với dãy trạng thái cảm nhận với tri thức sẵn có, tác tử phải lựa chọn hành đợng cho tối đa hóa hàm đánh giá hiệu ❖ Cho đích cần đạt tri thức sẵn có, tác tử cần: - Sử dụng thơng tin thu từ quan sát để cập nhật lại tri thức của - Trên sở tri thức của nó, thực thi hành đợng nhằm đạt mục tiêu đề giới của ❖ Một tác tử tự trị hành vi xác định kinh nghiệm của thân (với khả học thích nghi) 1.4 PEAS – Quy tắc để trở thành tác tử thông minh Khi thiết kế, xây dựng một tác tử thông minh, phải xem xét yếu tố Nếu đáp ứng đủ yêu cầu tác tử gọi tác tử thơng ❑ Performance measure: Hàm đo hiệu ❑ Enviroment: Môi trường ❑ Actuator: Bộ kích hoạt ❑ Sensor: Cảm biến Ví dụ PEAS: Bảng 2: Ví dụ u tố tác tử thơng minh 1.5 Đặc điểm môi trường ❖ Môi trường quan sát hoàn toàn hay phần? Hoàn toàn cảm biến của tác tử cho phép thu nhận hồn tồn trạng thái của mơi trường thời điểm Ngược lại môi trường quan sát một phần ❖ Môi trường tất định hay bất định? Môi trường tất định trạng thái của môi trường đã xác định hoàn toàn dựa vào trạng thái của Ngược lại khơng xác định hồn tồn bất định ❖ Môi trường tĩnh hay động? Khi tác tử tính tốn, mơi trường bị thay đổi mợt yếu tố mơi trường động Nếu không thay đổi môi trường tĩnh ❖ Mơi trường rời rạc hay liên tục? Mơi trường có một số hữu hạn cảm nhận / hành động định nghĩa rõ ràng coi rời rạc ❖ Môi trường đơn tác tử hay đa tác tử? Mơi trường có nhiều tác tử hoạt đợng gọi môi trường đa tác tử Ngược lại, đơn tác tử có mợt 1.6 Phân loại tác tử thông minh 1.6.1 Tác tử phản xạ đơn giản Hình 2: Tác tử phản xạ đơn giản Tác tử hành động dựa trạng thái tại, không xét đến khứ 1.6.2 Tác tử phản xạ có trạng thái Hình 3: Tác tử phản xạ có trạng thái Tác tử lưu internal states dựa chuỗi Percept, phản ánh mợt vài khía cạnh khơng quan sát của môi trường 1.6.3 Tác tử hướng mục đích Hình 4: Tác tử hướng mục đích Các dạng đích: ❖ Mợt trạng thái ❖ Tập trạng thái thỏa mãn mợt số tính chất ❖ Một phép thử áp dụng vào trạng thái thông báo có thỏa đích hay khơng Đích khiến tác tử phải suy luận tương lai hoặc trạng thái khác Có thể có trường hợp khơng hành đợng đưa đến đích • API phân tích ngơn ngữ sử dụng tḥt tốn phân tích ngơn ngữ nâng cao để xử lý văn thực hoạt động chẳng hạn chia nhỏ cấu trúc của văn hoặc thực gắn thẻ một phần giọng nói phân tích cú pháp • API mơ hình ngơn ngữ web (WebLM) sử dụng để tự đợng hóa nhiều q trình xử lý ngơn ngữ tự nhiên tác vụ, chẳng hạn tần suất từ hoặc dự đoán từ tiếp theo, sử dụng tḥt tốn mơ hình ngơn ngữ nâng cao 2.5 Bot Framework nhắm tới đối tượng nào? Đối tượng mà Bot Framework nhắm tới bất ký muốn tạo nên mợt Chatbot cho riêng Bạn khơng thiết phải giỏi tḥt tốn, phải biết xử lý ngơn ngữ tự nhiên viết một Chatbot thông minh Khi tự viết Chatbot, người phát triển phải đối mặt với vấn đề sau: • Chatbot cần phải hiểu ngơn ngữ có kỹ đàm thoại • Chúng cần phải hiệu quả, linh hoạt có khả mở rợng • Chúng phải kết nối với người dùng – lý tưởng ngữ cảnh ngơn ngữ Bot Framework cung cấp công cụ hỗ trợ người phát triển giải vấn đề này, cần tập trung vào phát triển nghiệp vụ của Chatbot Những lợi sử dụng Bot Framework: • Viết mợt Chatbot đồng thời chạy tảng khác nhau: Skype, Facebook Messenger, Slack… • Được cung cấp Embedded Web Chat Control (có thể nhúng Chatbot vào ln trang web sẵn có mà khơng cần tốn cơng code) • Direct Line API: REST API thêm Chatbot vào ứng dụng nào, khơng giới hạn ngơn ngữ tảng • Cuối phần quan trọng nhất: Làm cho Chatbot trở nên thông minh bằng Cognitive Services LUIS cho việc xử lý ngôn ngữ tự nhiên, Translator giúp tự động phiên dịch qua 30 ngôn ngữ khác 14 CHƯƠNG THỰC NGHIỆM XÂY DỰNG CHATBOT 3.1 Chatbot hỗ trợ tra cứu thông tin chuẩn đầu Kỹ sử dụng CNTT Trung tâm Công nghệ Thông tin Đại học Công nghiệp Hà Nội 3.1.1 Phát biểu tốn Trung tâm Cơng nghệ thơng tin có chức tham mưu giúp việc cho Hiệu trưởng quản lý hoạt động nghiên cứu ứng dụng công nghệ thông tin (CNTT); đào tạo, bồi dưỡng CNTT theo phân cấp; phát triển vận hành hệ thống hạ tầng CNTT của Nhà trường; tổ chức thực dịch vụ CNTT; thực chức khác theo quy định của pháp luật Quy chế tổ chức, hoạt động của Nhà trường Một nhiệm vụ của Trung tâm Công nghệ Thông tin Tổ chức quản lý, đào tạo, đánh giá chuẩn đầu CNTT cho người học thuộc khoa, trung tâm (trừ khoa CNTT) của Nhà trường Trong công tác đào tạo, đánh giá chuẩn đầu CNTT, việc tra cứu thông tin học sinh, sinh viên bao gồm thông tin Lịch học, Điều kiện dự thi, Lịch thi, Điểm đánh giá Kỹ sử dụng Công nghệ thông tin (KNSD CNTT) diễn thường xuyên liên tục Tuy nhiên, học sinh, sinh viên tra cứu một kênh thơng tin Website của Trung tâm Việc hạn chế việc tiếp nhận thông tin của người học, ngược lại với phát triển nhiều tảng mạng xã hội, của cuộc Cách mạng cơng nghiệp 4.0, việc áp dụng trí tuệ nhân tạo vào hoạt động dạy học thực cần thiết đặc biệt Trung tâm Công nghệ thông tin Xuất phát từ yêu cầu đó, Nhóm có đề xuất xây dựng một Chatbot hỗ trợ việc tra cứu thông tin hoạt động dạy, học đánh giá chuẩn đầu KNSD CNTT Trung tâm Công nghệ thông tin, trường Đại học Công nghiệp Hà Nội 3.1.2 Triển khai 3.1.2.1 Xây dựng APIs Để tạo Chatbot tra cứu thông tin dạy, học đánh giá chuẩn đầu KNSD CNTT cần xây dựng API: Tra cứu lịch học điều kiện dự thi, Tra cứu lịch thi, Tra cứu điểm thi đánh giá chuẩn đầu với tham số đầu vào mã học sinh sinh viên 3.1.2.2 Tra cứu Lịch học điều kiện dự thi 15 Cho phép lấy liệu thời khóa biểu, điều kiện dự thi đánh giá chuẩn đầu học phần Kỹ sử dụng CNTT của học sinh sinh, viên dạng JSON Hình 8: API cho phép lấy liệu lịch học điều kiện dự thi 3.1.2.3 Tra cứu Lịch thi Cho phép lấy thông tin lịch thi học phần Kỹ sử dụng CNTT của học sinh, sinh viên dạng JSON Hình 9: API cho phép lấy liệu lịch thi 3.1.2.4 Tra cứu Điểm thi đánh giá chuẩn đầu KNSD CNTT Cho phép lấy thông tin điểm thi đánh giá chuẩn đầu học phần Kỹ sử dụng CNTT của học sinh, sinh viên dạng JSON Hình 10: API cho phép lấy điểm thi đánh giá KNSD CNTT 16 3.1.2.5 Khởi tạo Chatbot Hình 11: Khởi tạo Chatbot Hình 12: Chatbot gửi lời chào đến User 17 Hình 13: Chatbot Yêu cầu nhập Mã sinh viên Hình 14: Chatbot yêu cầu chọn mục cần tra cứu Hình 15: Chatbot Gửi yêu cầu lên API trả kết cho User 18 3.1.2.6 Thực nghiệm Emulator Hình 16: Chatbot yêu cầu cung cấp mã sinh viên Sau người dùng nhập mã sinh viên, Chatbot yêu cầu chọn một nội dung cần tra cứu bao gồm: Lịch học, Điều kiện dự thi, Lịch thi, Kết hoặc KT để kết thúc tra cứu Hình 17: Chatbot yêu cầu người dùng chọn nội dung cần tra cứu 19 Hình 18: Kết trả Chatbot 3.1.3 Hạn chế định hướng phát triển - Hạn chế: Bot phát triển thời gian ngắn nên số lượng chức cịn - Định hướng phát triển: - Tích hợp tính năng: o Tra cứu thông tin chứng Kỹ sử dụng Công nghệ thông tin o Đăng ký dự thi đánh giá CĐR Kỹ sử dụng CNTT o Tích hợp vào mạng xã hội 3.2 ChatBot hỗ trợ Fanpage trường Đại học Công nghiệp Hà Nội giải đáp thắc mắc sinh viên 3.1.4 Phát biểu tốn Trường Đại học Cơng nghiệp Hà Nợi mợt trường có quy mơ đào tạo lớn miền bắc với khoảng 30 nghìn sinh viên Do vậy, nhà trường đã phát triển nhiều kênh thông tin giao tiếp với sinh viên, có tảng Facebook 20 Để giải đáp thắc mắc cho số lượng lớn sinh viên tồn trường địi hỏi lượng nhân lực lớn lượng lớn thông tin yêu cầu người phải xử lý Xuất phát từ yêu cầu đó, nhóm đã xây dựng ChatBot có chức tiếp nhận giải đáp thắc mắc thường gặp của sinh viên Việc áp dụng công nghệ giúp giảm thiểu nhân lực hạn chế sai sót q trình xử lý thơng tin của người giúp đưa phản hồi xác đến sinh viên 3.1.5 Triển khai 3.1.5.1 Tạo tri thức cho ChatBot - Truy cập trang: https://www.qnamaker.ai/ - Chọn mục Create a knowledge base để tạo tri thức - Hình 19: Tạo tri thức cho ChatBot Tạo câu hỏi câu trả lời Sau hoàn thành, chọn mục Save and train để tiến hành train liệu cho Bot 21 Hình 20: Nhập tri thức cho Bot ❖ Lưu ý: - Nếu muốn tạo câu trả lời có nhiều lựa chọn có sẵn, cần tạo câu hỏi câu trả lời nhỏ trước tạo câu hỏi bao chùm - Sau đó, phần câu trả lời của câu hỏi lớn, chọn mục Add follow-up prompt thêm câu trả lời nhỏ xuống phía - Khi người dùng hỏi đến câu hỏi lớn, ChatBot trả lời bằng ô lựa chọn để người dùng lựa chọn Hình 21: Tạo tri thức nhiều lựa chọn 3.1.5.2 Tạo ChatBot - Sau tạo training tri thức mới, chọn mục Publish - Tại trang mới, chọn mục Create Bot, web chuyển hướng tới trang https://portal.azure.com/ 22 - Nhập thông tin tên, mô tả nhấn nút Create để tạo Bot Hình 22: Tạo ChatBot 3.1.5.3 Kết nối ChatBot với tảng - Trong phần menu, chọn mục Channels (deprecated), tảng mà ChatBot kết nối Hình 23: Các tảng ChatBot hỗ trợ - Truy cập trang: https://developers.facebook.com/ để tạo app Facebook, lấy ID mã 23 Hình 24: Tạo Facebook App - Cấu hình App Facebook để lấy Token Webhook Hình 25: Cấu hình App Facebook để lấy Token Webhook - Quay lại trang quản lý ChatBot, nhập thông tin vào trường tiến hành kết nối với Facebook 24 Hình 26: Nhập thơng tin vào trường tiến hành kết nối với Facebook - Kiểm tra lại, kết nối thành công, kênh đã kết nối lên phần danh sách Hình 27: Kiểm tra kết nối tới kênh 25 3.1.5.4 Kết Hình 28: ChatBot hoạt động tảng Facebook Hình 29: ChatBot hoạt động tảng Microsoft Teams 3.1.6 Ưu điểm hạn chế 3.1.6.1 Ưu điểm - ChatBot hoạt động tốt chạy lúc nhiều tảng 26 - Phản hồi thơng tin xác đến người dùng 3.1.6.2 Nhược điểm - Không tự động kết nối với Facebook một số dịch vụ ChatBot khác - Vì thời gian gấp rút nên nhóm chưa thu thập đầy đủ liệu cần thiết để training ChatBot tối ưu 27 TÀI LIỆU THAM KHẢO Stuart Russell and Peter Norvig Artificial Intelligence: A Modern Approach Prentice Hall, 4th Edition, 2020 T M Mitchell Machine Learning McGraw-Hill, 1997 Azure Bot Service documentation https://docs.microsoft.com/vi-vn/azure/bot-service Bot Framework Solutions https://microsoft.github.io/botframework-solutions 28 ... đơn tác tử hay đa tác tử? Mơi trường có nhiều tác tử hoạt động gọi môi trường đa tác tử Ngược lại, đơn tác tử có mợt 1.6 Phân loại tác tử thông minh 1.6.1 Tác tử phản xạ đơn giản Hình 2: Tác. .. HIỀU VỀ TÁC TỬ THƠNG MINH 1.1 Tác tử môi trường 1.2 Tác tử thông minh gì? 1.3 Đặc điểm của tác tử thông minh 1.4 PEAS – Quy tắc để trở thành tác tử thông. .. Công nghệ thông tin o Đăng ký dự thi đánh giá CĐR Kỹ sử dụng CNTT o Tích hợp vào mạng xã hợi 3.2 ChatBot hỗ trợ Fanpage trường Đại học Công nghiệp Hà Nội giải đáp thắc mắc sinh viên 3.1.4

Ngày đăng: 14/01/2022, 16:32

Hình ảnh liên quan

Hình 1: Tác tử và môi trường - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Hình 1.

Tác tử và môi trường Xem tại trang 6 của tài liệu.
Bảng 1: Hành động của tác tử hút bụi thông minh - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Bảng 1.

Hành động của tác tử hút bụi thông minh Xem tại trang 7 của tài liệu.
Hình 2: Tác tử hút bụi thông minh - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Hình 2.

Tác tử hút bụi thông minh Xem tại trang 7 của tài liệu.
Bảng 2: Ví dụ yêu tố của tác tử thông minh - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Bảng 2.

Ví dụ yêu tố của tác tử thông minh Xem tại trang 8 của tài liệu.
Hình 2: Tác tử phản xạ đơn giản - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Hình 2.

Tác tử phản xạ đơn giản Xem tại trang 9 của tài liệu.
Hình 4: Tác tử hướng mục đích - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Hình 4.

Tác tử hướng mục đích Xem tại trang 10 của tài liệu.
Hình 3: Tác tử phản xạ có trạng thái - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Hình 3.

Tác tử phản xạ có trạng thái Xem tại trang 10 của tài liệu.
Hình 5: Tác tử hướng lợi ích - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Hình 5.

Tác tử hướng lợi ích Xem tại trang 11 của tài liệu.
Hình 6: Tác tử với khả năng học - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Hình 6.

Tác tử với khả năng học Xem tại trang 11 của tài liệu.
Hình 7: Cách thức hoạt động của BotFramework - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Hình 7.

Cách thức hoạt động của BotFramework Xem tại trang 14 của tài liệu.
Hình 11: Khởi tạo Chatbot - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Hình 11.

Khởi tạo Chatbot Xem tại trang 18 của tài liệu.
Hình 13: Chatbot Yêu cầu nhập Mã sinh viên - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Hình 13.

Chatbot Yêu cầu nhập Mã sinh viên Xem tại trang 19 của tài liệu.
Hình 17: Chatbot yêu cầu người dùng chọn nội dung cần tra cứu - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Hình 17.

Chatbot yêu cầu người dùng chọn nội dung cần tra cứu Xem tại trang 20 của tài liệu.
Hình 16: Chatbot yêu cầu cung cấp mã sinh viên - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Hình 16.

Chatbot yêu cầu cung cấp mã sinh viên Xem tại trang 20 của tài liệu.
Hình 18: Kết quả trả về của Chatbot - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Hình 18.

Kết quả trả về của Chatbot Xem tại trang 21 của tài liệu.
Hình 19: Tạo mới tri thức cho ChatBot - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Hình 19.

Tạo mới tri thức cho ChatBot Xem tại trang 22 của tài liệu.
Hình 20: Nhập tri thức cho Bot - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Hình 20.

Nhập tri thức cho Bot Xem tại trang 23 của tài liệu.
Hình 22: Tạo ChatBot mới - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Hình 22.

Tạo ChatBot mới Xem tại trang 24 của tài liệu.
- Cấu hình App Facebook để lấy Token và Webhook - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

u.

hình App Facebook để lấy Token và Webhook Xem tại trang 25 của tài liệu.
Hình 24: Tạo Facebook App - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Hình 24.

Tạo Facebook App Xem tại trang 25 của tài liệu.
Hình 26: Nhập thông tin vào các trường và tiến hành kết nối với Facebook - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Hình 26.

Nhập thông tin vào các trường và tiến hành kết nối với Facebook Xem tại trang 26 của tài liệu.
Hình 27: Kiểm tra kết nối tới các kênh - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Hình 27.

Kiểm tra kết nối tới các kênh Xem tại trang 26 của tài liệu.
Hình 29: ChatBot hoạt động trên nền tảng Microsoft Teams - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Hình 29.

ChatBot hoạt động trên nền tảng Microsoft Teams Xem tại trang 27 của tài liệu.
Hình 28: ChatBot hoạt động trên nền tảng Facebook - NGHIÊN CỨU VỀ TÁC TỬ THÔNG MINH VÀ ỨNG DỤNG TẠO CHATBOT HỖ TRỢ GIẢI ĐÁP THẮC MẮC CỦA HỌC SINH SINH VIÊN

Hình 28.

ChatBot hoạt động trên nền tảng Facebook Xem tại trang 27 của tài liệu.