1. SynQ 핵심 기능 흐름

SynQ는 회의 중 발화를 단순히 기록하는 것이 아니라, 프로젝트 맥락과 사용자 역할을 바탕으로 의미 · 영향 · 질문으로 바꿔주는 AI 협업 도구입니다.

프로젝트 생성
→ 역할/관점 설정
→ 참고자료 등록
→ 회의 시작
→ 실시간 전사
→ 발화 블록 생성
→ 중요 발화 감지
→ 프로젝트 자료 연결
→ AI 힌트 / AI Chat
→ 회의 후 요약 정리

2. 전체 기술 구조 초안

[Web / Front-end]
- 프로젝트 관리 화면
- 회의 진행 화면
- 실시간 전사 UI
- AI 힌트 카드
- AI Chat 패널
- 회의 후 요약 정리 화면

        ↓ API 요청/응답

[Spring Boot / Back-end]
- 사용자 / 프로젝트 / 회의 DB 관리
- 프로젝트 자료 관리
- 회의 세션 관리
- 발화 블록 저장
- AI 요청/응답 API
- 힌트 / 질문 / 답변 로그 저장

        ↓ AI API 연동

[AI 기능]
- STT / 전사
- 중요 발화 감지
- 프로젝트 자료 기반 답변
- AI 힌트 생성
- AI Chat 응답
- 회의 후 요약 정리

3. 기능별 구현 방식 초안

기능 1차 MVP 구현 방식 고도화 방식 개발자 피드백 받고 싶은 점
프로젝트 생성/관리 프로젝트 생성, 조회, 선택 팀원 초대, 권한 관리 프로젝트 단위를 어떻게 DB 구조화하면 좋을지
역할/관점 설정 PM/디자인/개발 등 역할 선택 사용자별 관심사, 직무별 힌트 기준 고도화 역할 정보를 AI 요청에 어떻게 넘기면 좋을지
참고자료 등록 파일명/링크 등록, 간단한 자료 메타데이터 저장 파일 파싱, 텍스트 추출, RAG 연결 1차 MVP에서 파일 내용을 실제로 읽어야 할지
회의 시작/종료 회의 세션 생성, 종료 상태 저장 실시간 참여자 관리, 권한 관리 회의 세션 DB 구조를 어떻게 잡을지
실시간 전사 더미/시나리오 텍스트 또는 수동 입력 기반 STT API 연동 1차 MVP에서 STT를 넣을지, 더미 전사로 갈지
발화 블록 문장/문단 단위 카드 UI STT 결과 자동 분리, 화자 분리 발화 블록 단위를 어떻게 나누면 좋을지
AI 힌트 시나리오 기반 힌트 노출 중요 발화 자동 감지 + AI 생성 자동 감지를 MVP에 넣을 수 있을지
AI Chat 선택 발화 + 질문을 AI API로 전달 프로젝트 자료 기반 RAG 답변 선택 발화와 프로젝트 맥락을 어떻게 API에 전달할지
회의 후 요약 정리 회의 요약 화면, 질문/답변 로그 표시 AI 기반 전체 요약, 역할별 요약 1차 MVP에 포함할지 후순위로 둘지

4. Web 파트 예상 구현

핵심 화면

  1. 프로젝트 관리 화면
  2. 회의 진행 화면
  3. AI 힌트 카드
  4. AI Chat 사이드 패널
  5. 회의 후 요약 정리 화면

Web에서 고민해야 할 점

- 전사 / 힌트 / AI Chat을 한 화면에 어떻게 배치할지
- 발화 블록을 클릭했을 때 AI Chat과 어떻게 연결할지
- AI 힌트가 회의 흐름을 방해하지 않게 어떻게 노출될지
- 화면이 좁아졌을 때 AI Chat 패널을 어떻게 처리할지
- 실시간 전사처럼 보이는 UI를 1차 MVP에서 어떻게 구현할지

사용 기술 후보