Sản phẩm được hoàn thiện trong học phần Advanced Programming (Lập trình nâng cao), cho thấy cách sinh viên chuyển một vấn đề trong đời sống thành giải pháp công nghệ có khả năng vận hành.
“Đầu mối” hỗ trợ tiếp cận tin tức đa chiều
Internet mang đến lượng thông tin lớn nhưng cũng khiến việc tìm kiếm, chọn lọc và đối chiếu tin tức trở nên phức tạp. Với những sự kiện được cả báo chí trong nước và quốc tế phản ánh, người đọc thường phải mở nhiều trang báo để tổng hợp các góc nhìn khác nhau.
Từ thực tế đó, nhóm sinh viên Asia University Program phát triển “News Pulse” như một đầu mối tập hợp tin tức từ các nguồn đã được lựa chọn trước. Hệ thống không thu thập nội dung ngẫu nhiên trên Internet mà giới hạn phạm vi ở một số cơ quan báo chí cụ thể, giúp người dùng theo dõi và so sánh thông tin có hệ thống hơn.
Nguyễn Khánh Duy, sinh viên ngành Trí tuệ nhân tạo tại Asia University Program, thành viên nhóm dự án, cho biết ý tưởng bắt đầu từ những cuộc trò chuyện gần gũi trong gia đình.
“Em từng gặp những thông tin chưa đủ thuyết phục nhưng vẫn được sử dụng trong các cuộc trò chuyện hằng ngày. Vì vậy, nhóm muốn xây dựng một công cụ giúp người đọc tiếp cận nhiều nguồn tin nhanh hơn và có thêm cơ sở để nhìn nhận vấn đề từ nhiều phía”, Khánh Duy chia sẻ.

“News Pulse” hướng đến sinh viên, người làm nghiên cứu, truyền thông và những người thường xuyên cần theo dõi nhiều nguồn tin. Sản phẩm không thay người dùng kết luận thông tin đúng hay sai, mà hỗ trợ rút ngắn quá trình tìm kiếm, sắp xếp và đối chiếu nội dung.
Kết nối thu thập dữ liệu với phân tích sắc thái bằng AI
Ở phiên bản hiện tại, hệ thống tổng hợp dữ liệu từ chín nguồn báo chí tiếng Việt và tiếng Anh gồm VnExpress, Tuổi Trẻ, Thanh Niên, Dân Trí, BBC, CNN, Reuters, The Guardian và Al Jazeera.
Khi một bài viết được đưa vào hệ thống, “News Pulse” ghi nhận nguồn tin, nội dung và các từ khóa liên quan; đồng thời loại bỏ dữ liệu trùng lặp hoặc không cần thiết. AI sau đó hỗ trợ phân loại sắc thái bài viết theo ba nhóm: tích cực, trung lập và tiêu cực.
Kết quả được trình bày bằng biểu đồ, số liệu và danh sách tin tức. Người dùng có thể theo dõi số lượng bài viết, các chủ đề xuất hiện nhiều, từ khóa nổi bật và sự khác biệt về sắc thái giữa các nguồn báo.

Nhờ đó, người dùng có thể nhanh chóng quan sát bức tranh chung của một chủ đề trước khi lựa chọn những nội dung cần đọc sâu hơn. Điểm đáng chú ý của dự án nằm ở việc nhóm đã kết nối các bước thu thập, xử lý, phân tích và trực quan hóa dữ liệu thành một quy trình tương đối hoàn chỉnh.
Các chức năng chính của “News Pulse” đã có thể vận hành và được nhóm trực tiếp trình diễn trước giảng viên, bạn học. Trong thời gian tới, nhóm dự kiến tiếp tục nâng cao độ chính xác, bổ sung nguồn tin và ngôn ngữ, tự động tạo báo cáo hằng ngày và nghiên cứu chức năng dự báo xu hướng.
Sinh viên năm nhất hình thành tư duy phát triển sản phẩm
Để hoàn thiện “News Pulse”, sinh viên không chỉ viết mã mà còn phải xác định đối tượng sử dụng, lựa chọn tính năng, phân chia nhiệm vụ và quản lý tiến độ. Khi một số ý tưởng ban đầu chưa phù hợp với điều kiện triển khai, nhóm phải đánh giá lại mức độ khả thi và ưu tiên những chức năng cốt lõi.
Quá trình này giúp sinh viên tiếp cận lập trình theo hướng giải quyết vấn đề thực tế, thay vì chỉ hoàn thành các bài tập kỹ thuật riêng lẻ. Các thành viên đồng thời rèn khả năng làm việc nhóm, phân tích dữ liệu, trình bày giải pháp và điều chỉnh sản phẩm dựa trên phản hồi.
Việc hoàn thiện “News Pulse” ngay từ năm nhất giúp sinh viên có thêm sản phẩm cụ thể cho hồ sơ năng lực, tạo nền tảng để tiếp tục tham gia các dự án nghiên cứu, cuộc thi công nghệ và chuẩn bị cho cơ hội thực tập trong những giai đoạn tiếp theo.





