## 1. 핵심 기능 요약
AITimeManager는 개발자의 생산성을 향상시키기 위한 자동화된 시간 관리 시스템으로,
작업 세션 모니터링, 실시간 피드백, Notion 기반 작업 관리를 통합한 솔루션입니다.
## 2. 주요 컴포넌트
### 2.0 View
- 기본 FHD 가정. 세로로 줄어들면 일반적인 모바일 구조. 전체는 크게 3분할 되므로 이를 차례로 출력.
- 우상단에 작게 설정 버튼(config.json 에 입력될 정보)/AI 설정 버튼 배치
- 중앙에는 뽀모도로 화면을 배치
- 좌측에는 노션 태스크 에서 끌어온 주요 작업 목록(주요작업/중요도/다중 체크표시 만 줄마다 표기하나 최대화 하면 뽀모도로와 다른 윈도우를 덮고 큰 화면이 된다, 변동이 생기면 이를 노션에 전달하여 정정한다)
- 우측에는 이미지(상단)와 채팅창이 있다. 최하단에는 사용자가 LLM에 전송할수 있는 텍스트 패널, 중단에는 대화기록, 최상단에 이미지가 있는 방식이다. 최상단 이미지는 16:9. 최하단 텍스트 입력은 글자기준 1줄 이 기본이되 길어지면 줄바꿈 하여 길어디며 그 한도는 이미지 아래 일정 마진 까지이며 그 이상 늘어나면 경고를 보낸다.
### 2.1 세션 관리 시스템
- 구성: config.json에서 관리되는 유연한 세션 설정
- 기본 설정 세션 종류:
* 오전1세션 (07:30-09:30)
* 오전2세션 (10:00-12:00)
* 오후1세션 (13:00-15:00)
* 오후2세션 (15:30-17:30)
* 회고세션 (17:30-18:00)
* 밤1세션 (19:30-21:30)
* 밤2세션 (22:00-24:00)
- 세션 중에는 '2.3 활동 모니터링'의 활성화가 이뤄지며, 세션이 아닌 시간대와 휴식시간에는 이뤄지지 않습니다.
- 단 뽀모도로를 늦게 시작하여 여전히 집중 상태인 경우에는 세션외의 시간이라도 계속해서 모니터링합니다.
GPT활용연구소