[목표]
기술적 챌린지 정리
프로젝트 요약 및 본인 커밋 및 댓글 기반 본인 기여도 분석 요약 Ai 기능 추가(진행중)
14:30 ~ 15:30
오랜만에 방청소를 했다.
15:30 ~ 16:10
식사를 하고 왔다.

16:10 ~ 19:30
밀린 벨로그를 정리하고 있다.
또한 동시에 커서와 함께 요약 정보 제공하는 페이지를 만들고 있다.
19:30 ~ 21:00
식사를 하고 왔다.

21:00 ~ 22:00
요약 정보 제공하는 페이지를 만들고 있다.
22:00 ~ 22:30
윤호형이 다쳐서 응급 처치를 했다.
22:30 ~ 02:00
롤 내전을 다같이 했다.

02:00 ~ 03:00
[요약할 내용]
위(어제 내용)에 추가해서 작성했다.
1. 기능 요구사항 정리
1) 전체 프로젝트 흐름 요약
- 전체 이슈/PR/커밋/댓글 등 주요 활동 타임라인 요약
2) 내 기여도 분석
- 내가 생성/완료한 이슈, PR, 커밋, 댓글 등 집계
- 전체 대비 내 기여 퍼센트(%) 시각화
3) 내 협업 스타일/습관 피드백
- 예) “커밋 메시지가 불명확한 경우가 많음”, “리뷰 피드백 반영이 빠름”, “이슈 생성은 많으나 PR은 적음” 등
- AI가 내 활동 패턴을 분석해 습관/협업 스타일 피드백
4) 내 활동 회고/타임라인
- 내가 했던 활동(이슈, PR, 커밋, 주고 받은 댓글 등) 리스트업 및 요약
2. 1차 구현 로드맵
- 데이터 수집/정제
- 내 활동(이슈, PR, 커밋, 주고 받은 댓글 등)과 전체 프로젝트 데이터 fetch
- 기여도/통계 계산
- AI 요약/피드백
- 내 활동 로그를 AI에 전달, “내 협업 스타일/습관” 피드백 요청
- 전체 프로젝트 흐름 요약도 함께 요청
- UI/리포트 페이지
- 내 기여도(퍼센트/그래프), 활동 리스트, AI 피드백, 전체 요약 등 표시
3. 추천 데이터 구조
- 내 활동 데이터
- issues: [{id, title, status, createdAt, closedAt, ...}]
- prs: [{id, title, merged, ...}]
- commits: [{id, message, date, ...}]
- comments: [{id, content, date, ...}]
- 전체 프로젝트 데이터
- 동일 구조, + 전체 통계
4. AI 프롬프트 예시
- “아래는 내가 이번 프로젝트에서 한 활동 내역입니다. 내 협업 스타일, 좋은 점/개선점, 안좋은 습관을 피드백해줘.”
- “아래는 전체 프로젝트의 이슈/PR/커밋 타임라인입니다. 전체 흐름을 5줄로 요약해줘.”
→ 위와 같은 내용을 포함하는 페이지를 만들어보고 싶어. 그리고 이 기능을 좀 더 빠르게 만들기 위해 알고리즘을 도입하고 싶은데 어떻게 생각해? 어떤 알고리즘을 써볼까? 도와줘. 현재 백엔드와 프론트엔드에 있는 파일들은 건드리지 말고 새로운 summaryai라는 폴더에다가 만들거야.