Dec 18
[문서 처리]UNIMATE: AI 기반 통합 문서 분석 및 자동 보고서 생성 시스템

📌 프로젝트 소개
UNIMATE: 대학 생활의 필수 정보를 한곳에서 관리하는 스마트 어시스턴트
대학생들이 매일 마주하는 정보 탐색의 번거로움을 해결하기 위해, 저희는 UNIMATE를 개발했습니다. 이 서비스는 대학교 공지사항, 학과별 정보, 사업단 소식 등 흩어져 있는 필수 정보를 자동으로 수집·통합하고, 사용자 프로필에 맞춰 필터링하여 제공합니다. Solar Pro 2와 Upstage Document Parse 기술을 활용해 데이터 정규화 및 개인화 필터링을 구현한 UNIMATE는 학생들의 시간을 절약하고 중요한 기회를 놓치지 않도록 지원합니다.
Empty space, drag to resize
🧐 문제 정의
문제 정의: 정보 분산으로 인한 학생들의 비효율성
기존에는 공모전, 장학금, 학사 일정 등 중요한 정보가 대학교 공지사항, 학과 사이트, 사업단 홈페이지 등 여러 플랫폼에 분산되어 있었습니다. 학생들은 매번 다른 사이트를 방문해야 했으며, 이로 인해 다음과 같은 문제가 발생했습니다:
시간 낭비: 수동으로 정보를 탐색하는 과정에서 불필요한 시간 소모
정보 누락: 중요한 기회를 놓치는 경우 빈번
비일관성: 각 사이트마다 다른 형식으로 제공되는 정보의 혼란
Empty space, drag to resize
💡 문제 해결
해결 방안: 자동화된 데이터 수집부터 개인화 필터링까지
- 통합 데이터 수집 및 정규화
자동화된 워크플로우를 통해 여러 웹사이트에서 게시물 정보를 수집합니다.
수집된 데이터는 Upstage Document Parse를 활용해 [제목, 날짜, 내용, 출처] 등 일관된 형식으로 정규화됩니다.
정규화된 데이터는 통합 데이터베이스에 저장되어 효율적인 관리가 가능합니다.
- 사용자 프로필 기반 개인화 필터링
통합 관리 시스템에서 학생들의 학번, 소속 학과, 학년 등의 프로필 정보를 관리합니다.
Solar Pro 2를 활용해 사용자 프로필과 게시물 데이터를 매칭하는 맞춤형 필터 규칙을 생성합니다.
필터링된 정보는 개인용 폴더에 저장되어, 학생이 필요한 정보만 선별적으로 제공됩니다.
-실시간 업데이트 및 비교 기능
공모전 및 장학금 정보는 스케줄러를 통해 매일 00시에 자동으로 업데이트됩니다.
기존 데이터와 비교해 변경된 사항만 반영하여 저장 효율성을 높였습니다.
Empty space, drag to resize
⚙️ 핵심 기능
- 통합 관리 시스템
- 공모전 정보 자동 크롤링
백엔드에서 사용자 프로필(학번, 학과, 학년)을 POST 방식으로 수신해 개인용 폴더 생성
저장된 공모전, 장학금, 식단 정보를 Solar Pro 2 기반 필터링 규칙으로 개인화
필터링된 정보를 개인용 폴더에 저장하고 백엔드에서 호출
- 공모전 정보 자동 크롤링
통합 관리 시스템 또는 스케줄러로 매일 00시에 실행
파일이 없을 경우 1~3페이지 크롤링 후 파싱하여 저장
파일이 있을 경우 첫 페이지만 크롤링해 기존 데이터와 비교 후 업데이트
- 장학금 정보 관리
공모전 모듈과 동일한 워크플로우 적용
학과별·학년별로 필터링된 장학금 정보 제공
- 금주의 식단 정보
강원대 홈페이지에서 천지관, 백록관, 크누테리아 식단 정보를 크롤링
Upstage Document Parse로 파싱 후 Google Drive에 저장
Empty space, drag to resize
🎬 데모 영상
Write your awesome label here.
Empty space, drag to resize
👥 팀원 소개
이원형
역할: 팀장 및 기획, 프론트엔드 개발
기여: 서비스 기획 및 사용자 인터페이스 설계
이현종
역할: 서브 워크플로우 구현
기여: 개인화 필터링 및 스케줄러 기능 개발
장영웅
역할: 메인 워크플로우 구현, 백엔드 개발
역할: 메인 워크플로우 구현, 백엔드 개발
기여: 데이터 수집·정규화 및 통합 시스템 구축
Empty space, drag to resize
💾 참고 자료
© 2026 Upstage Co., Ltd.
© 2025 Upstage Co., Ltd.

