주요 기능 및 명세

프로그램 주요 기능

관련 정보 실시간 크롤링 및 체계화

세종대학교 재학생의 관심 대상이 되는 모든 서비의 구조를 파악하고 게시 과 관련된 정보를 수집한다. 각각의 대상에서 수집되는 데이터와의 중복 처리 및 지속적인 갱신 작업이 가능하게 한다.

수집된 데이터는 중복 되어선 안되며, 비속어 등을 포함하여 전반적인 사용자에게 불쾌할 수 있다고 판단할 경우, 수집을 제외한다. 또한 각 데이터에 대하여 정보의 출처 및 내용의 관련성을 검토하여 관련된 분야 및 속성을 부여하여 분류한다.

자연어 처리 모델을 기반으로 한 주제 분석 AI

수집된 모든 데이터를 바탕으로 해당 문서에 대한 주제를 예측하고 분류한다. 해당 문서에 대한 주제 분류에는 해당 문서를 출처 등을 이용한 Rule Based 기반을 포함하며 또한 기계 학습을 통한 문서의 토픽 예측 정보를 반영하여 문서 분류를 수행한다.

세종대의 모든 주제를 포괄한 AI 기반 추천 뉴스피드

위의 주제 분석 AI를 기반으로 문서와 문서, 사용자와 문서 간의 토픽 유사도를 예측하고 해당 유사도를 기반으로 각 사용자의 관심사에 맞춰진 적절한 정보를 추천하는 기능을 구현한다.

토픽 기반 검색 모듈 개발

세종대학교와 관련된 대량의 데이터를 빠른 시간 내에 반환하기 위해 Full Table Scan으로 탐색해서는 안된다. 또한, 특정 단어로 검색을 수행했을 때 오직 해당 단어의 존재 유무만으로 문서를 판단하는게 아닌, 해당 단어가 높게 기여하고 있는 토픽에 대한 전반적인 결과를 제공한다.

세종대학교 포탈을 통한 학교 구성원 인증

웹 크롤링을 통한 학교의 학번 및 실명 인증으로 해당 서비스에 쉽게 접근할 수 있다. 이를 통해 세종대학교 구성원들은 해당 서비스를 사용하기 위해, 따로 회원가입을 수행할 필요가 없고 기존의 포탈 아이디로 서비스를 이용할 수 있다.

타 서비스와의 차별점

통합 검색 포털 서비스

Google Naver, Daum, Bing과 같은 통합 검색 엔진은 전세계 혹은 국가 단위로 정보를 체계화하기 위해 존재한다. 그러나 각 세부 토픽에 대한 디테일까지 고려하기에는 아직까지 여러 문제점이 존재한다는 것이다. SOOJLE은 아래와 같은 문제점을 “대학생” 이라는 거대한 주제로 한정하는 것으로 아래의 문제점을 해결하였다.

웹 비동기 통신을 통한 정보 공유 억제

  • 새로 생겨나는 차세대 서비스들은 기존의 동기화 통신 방식이 아닌, Ajax, SPA 등을 비롯한 비동기 통신이 많아지고 있음

  • 이러한 비동기 통신은 각 서비스마다 API 구조가 통일되어 있지 않으며, HTML 문서에 URL이 명시되어 있지 않기 때문에 GOOGLE을 비롯한 크롤링 봇들이 수집을 하지 못함

사용자 인증을 통한 정보 공유 억제

  • 학교 내 EveryTime, Facebook을 비롯한 여러 활동적인 플랫폼이 존재함.

  • 이들의 정보는 네이버나 구글의 검색에서 정보가 노출되지 않는 경우가 대부분임.

  • 구성원 외의 접근을 차단하여 검색엔진 크롤링 봇조차도 접근할 수 없기 때문.

  • 로그인을 해야만 해당 정보에 접근이 가능하며, 모든 플랫폼에 로그인을 해 두었다고 해도 결국 각각의 사이트에서 직접 정보를 검색해야 함.

서비스 기능성 및 접근성 결여

  • 많은 웹 사이트가 개발 후, 마땅한 관리가 이루어지지 않음.

  • 20대 이용률 통계에서 월등히 사용량이 높은 모바일 기기에 대한 접근성이 낮음.

  • 실제로 학생들의 이용률을 낮추는 큰 문제이며, SNS가 그에 대한 반증이기도 함.

분야 등을 구별하지 않는 무분별한 정보와 중복된 정보의 혼재

  • 여러 분야의 정보를 관리할 공간이 마땅하지 않아, 분류가 제대로 되지 않고 혼잡함.

  • 자유게시판 등에도 여러 홍보 글이 난무하는 상황임.

  • 무분별한 및 중복된 정보들로 인해 자신이 원하는 정보만을 얻기가 힘듦.

타 대학생 대상 플랫폼과의 차이점

현재 세종대학교에만 한정하더라도 관련 사이트 및 플랫폼은 약 200개 이상에 달한다. 각 플랫폼들은 모두 대학생을 비롯한 사용자들에게 각자 서비스의 컨셉과 아이덴티티에 해당하는 정보를 제공하고 있다. 그러나 문제는 그러한 서비스가 너무나 많다는 것이다. 예를 들어 대학생 참여 공모전을 개제하는 서비스만 해도 국내에 20개에 임박하고 있으며, 아무리 각 서비스의 질이 좋다고 하더라도 이들이 모두 흩어져 있고, 각 플랫폼에 종속되어 있다는 것이다.

SOOJLE은 차별화된 기능과 추천으로 타 플랫폼과의 경쟁에서 승리하기 위해 만들어진 서비스가 아니다. 오히려 흩어져 있는 곳곳의 플랫폼들을 SOOJLE을 통해서 많은 학생들에게 알릴 수 있으며, 이것으로 정보에 대한 접근 및 소비량이 크게 증가할 수 있을 것이다.

Last updated