CHƯƠNG 2: XÂY DỰNG BỘ DỮ LIỆU VÀ SỬ DỤNG MÔ HÌNH HỌC MÁY ĐỂ PHÂN TÍCH QUAN ĐIỂM
2.4. Đánh giá quy trình
Qua quá trình triển khai thử nghiệm ứng dụng công nghệ RPA tại Học viện Ngân hàng, việc đánh giá được thực hiện bằng cách đo lường hiệu quả của thời gian thực hiện bằng bot RPA so với thu thập dữ liệu bằng thủ công và Facebook Graph API.
2.4.1. So sánh hiệu quả giữa triển khai RPA và thao tác thủ công
Cụ thể, khi so sánh về thời gian thực hiện, thời gian thực thi của bot RPA cho kịch bản thử nghiệm thu thập nội dung 500 bài đăng và gần 8000 bình luận là 1800 giây
(tương đương 0,5 giờ), trong khi đó, thời gian thực thi thủ công được nghiên cứu ghi nhận là 29750 giây (tương đương 8,2 giờ). Hơn nữa, việc sử dụng bot RPA trong thực này đã cho thấy hiệu quả với tỷ lệ tăng tốc thời gian thực hiện công việc đạt hơn khoảng 1552.78%.
2.4.2. So sánh hiệu quả giữa triển khai RPA và Facebook Graph API
So với Facebook Graph API, đây là một dịch vụ cung cấp các công cụ cho các nhà phát triển để truy cập và tương tác với dữ liệu trên mạng xã hội Facebook. API này cho phép ứng dụng và trang web truy cập thông tin người dùng, bài đăng, ảnh, video và nhiều nội dung khác trên Facebook. Facebook Graph API cung cấp các endpoint để truy cập dữ liệu, cung cấp thông tin về người dùng, trang, bài đăng và các đối tượng khác trên Facebook. Các ứng dụng có thể sử dụng API này để đăng bài, tương tác với người dùng và thực hiện các chức năng khác trên Facebook.
API này cũng cung cấp các công cụ cho việc phân tích dữ liệu, quản lý quảng cáo và xây dựng các ứng dụng tích hợp với Facebook. Để sử dụng Facebook Graph API, các nhà phát triển cần đăng ký và có một ứng dụng trên nền tảng Facebook Developer. Sau đó, họ có thể tạo các yêu cầu API để truy cập dữ liệu và tích hợp chúng vào ứng dụng của mình.
Với Facebook Graph API, thời gian thực thi việc thu thập 500 bài viết và gần 8000 bình luận được ghi nhận là khoảng 55 giây. Nghiên cứu sử dụng thư viện
“requests” để thu thập dữ liệu từ Facebook thông qua API, lấy thông tin dữ liệu thô đầu vào với cấu trúc file định dạng trả về là json. Json là một định dạng tệp tiêu chuẩn mở và định dạng trao đổi dữ liệu sử dụng văn bản có thể đọc được của con người để lưu trữ và truyền các đối tượng dữ liệu bao gồm các cặp và mảng giá trị thuộc tính. Đây là một định dạng dữ liệu phổ biến với các mục đích sử dụng đa dạng trong trao đổi dữ liệu điện tử, bao gồm cả các ứng dụng web với các máy chủ.
Hình 10: Khai báo các biến cần thiết để thu thập dữ liệu từ Facebook
Chương trình này tạo một phiên làm việc HTTP và sử dụng cookie để xác thực.
Giới hạn tổng số bài đăng sẽ được thu thập là 500 bài viết. Các trường dữ liệu cần lấy từ mỗi bình luận bao gồm:
comments.order(chronological).summary(total_count): Bình luận sắp xếp theo thứ tự thời gian, bao gồm tổng số bình luận.
id: ID của bình luận.
created_time: Thời gian tạo bình luận.
reactions.summary(total_count): Tổng số lượt phản ứng.
message: Nội dung bình luận.
comment_count: Số lượng bình luận con.
comments: Bình luận con.
Hình 11: Xác định và trả về ID của nhóm trên Facebook từ URL cung cấp
Hình 12: Lấy access token từ Facebook sử dụng cookie của người dùng
Hình 13: Xác định endpoint
Hình 14: Lưu trữ các bài đăng trong tệp JSON
2.4.3. Kết luận
Việc áp dụng RPA có thể giúp tăng hiệu suất theo dõi, tổng hợp, và phân tích bình luận trên Facebook. Việc sử dụng công nghệ RPA đã tiết kiệm thời gian và đảm bảo độ chính xác cao, cụ thể RPA tăng hiệu quả và rút ngắn thời gian thu thập dữ liệu phản hồi từ các bài đăng trên Facebook, giúp người quản lý hiểu rõ hơn về đánh giá của sinh viên đối với nội dung truyền tải trên nền tảng mạng xã hội, từ đó đưa ra quyết định sáng suốt về truyền thông và tương tác với cộng đồng sinh viên.
Mặc dù việc áp dụng công nghệ RPA mang lại nhiều lợi ích, nhưng cũng đồng thời đặt ra một số thách thức và hạn chế, bao gồm yêu cầu kỹ thuật, đào tạo nhân sự, và quản lý triển khai phần mềm. Tuy nhiên, tổng thể, thực nghiệm RPA trong giáo dục đã chứng minh được khả năng nâng cao hiệu suất, tiết kiệm thời gian, và giảm gánh nặng công việc cho con người. Việc triển khai RPA trong giáo dục không chỉ cải thiện kỹ năng quản lý và cung cấp thông tin kịp thời cho nhà lãnh đạo mà còn nâng cao trải nghiệm học tập và giảng dạy cho sinh viên và giảng viên.