📝 Toody (2025.05 ~ 진행중)
📌 프로젝트 개요
기존에 존재하던 네이버 클로바노트 또는 다글로의 경우 회의록을 요약을 해주지만 To-do를 뽑아주지 못하고 있었습니다. 따라서 해당 프로젝트를 통하여 회의록 자동 요약 뿐만 아니라 회의록을 바탕으로 To-do를 생성하여 사용자에게 제공하는 것을 목표로 잡았습니다.
❓ 문제 정의
긴 회의록을 사람이 직접 읽고 요약하거나 할 일을 정리하는 데 많은 시간이 소요됩니다. 기존 LLM 기반 요약 모델만으로는 문맥 기반 To-Do 추출이 어렵고, 한국어 데이터셋도 부족하여 한국어 회의 환경에 특화된 서비스가 필요한 상황 이었습니다.
⚙️ 개발 내용
- 데이터셋 구축:
- 한국어 회의록 데이터셋 구축
- 세바시 등 실제 회의 영상 스크립트 수집
- GPT 기반 회의록 생성 및 To-Do 레이블링 프롬프트 설계
- 모델 개발:
- KoBART 기반 요약 모델 학습 및 하이퍼파라미터 튜닝
- Gemma 모델을 활용한 긴 시간 회의록 요약 실험
- BLEU, ROUGE 평가 → 코사인 유사도 기반 의미 평가로 변경
- 최종 의미 유사도 87% 이상 성능 달성
- To-Do 추출:
- LLM 프롬프트 설계로 각 발화자의 액션 아이템 추출
- 담당자, 액션, 기한, 중요도, 카테고리, 맥락 포함된 구조 설계
- 서비스 구현:
- Streamlit을 활용해 긴 시간 회의록 요약 서비스 구현
- 사이드바 포함 레이아웃 및 프론트엔드 구조 설계
👤 나의 역할
- 긴 시간 회의록 생성 Streamlit 서비스 구현 (Gemma 모델 기반)
- 회의록 데이터셋 구축 및 전처리
- To-Do 추출 프롬프트 설계
- KoBART 기반 요약 모델 학습 및 평가 실험
✅ 현재 결과 및 진행 상황
- 의미 유사도 평가 기준 87% 이상 달성
- 긴 시간 회의록 요약 Streamlit 데모 구현 완료
- 핵심 기능(요약, To-Do 추출, 세 줄 요약, 다운로드) 기획 완료
- 서비스는 프론트엔드, 백엔드 설계 및 FastAPI 기반 배포 구조 검토 중