SynQ는 회의 중 발화를 단순히 기록하는 것이 아니라, 프로젝트 맥락과 사용자 역할을 바탕으로 의미 · 영향 · 질문으로 바꿔주는 AI 협업 도구입니다.
프로젝트 생성
→ 역할/관점 설정
→ 참고자료 등록
→ 회의 시작
→ 실시간 전사
→ 발화 블록 생성
→ 중요 발화 감지
→ 프로젝트 자료 연결
→ AI 힌트 / AI Chat
→ 회의 후 요약 정리
[Web / Front-end]
- 프로젝트 관리 화면
- 회의 진행 화면
- 실시간 전사 UI
- AI 힌트 카드
- AI Chat 패널
- 회의 후 요약 정리 화면
↓ API 요청/응답
[Spring Boot / Back-end]
- 사용자 / 프로젝트 / 회의 DB 관리
- 프로젝트 자료 관리
- 회의 세션 관리
- 발화 블록 저장
- AI 요청/응답 API
- 힌트 / 질문 / 답변 로그 저장
↓ AI API 연동
[AI 기능]
- STT / 전사
- 중요 발화 감지
- 프로젝트 자료 기반 답변
- AI 힌트 생성
- AI Chat 응답
- 회의 후 요약 정리
| 기능 | 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에 포함할지 후순위로 둘지 |
- 전사 / 힌트 / AI Chat을 한 화면에 어떻게 배치할지
- 발화 블록을 클릭했을 때 AI Chat과 어떻게 연결할지
- AI 힌트가 회의 흐름을 방해하지 않게 어떻게 노출될지
- 화면이 좁아졌을 때 AI Chat 패널을 어떻게 처리할지
- 실시간 전사처럼 보이는 UI를 1차 MVP에서 어떻게 구현할지