mirror of
https://github.com/hwanny1128/HGZero.git
synced 2026-06-13 17:39:09 +00:00
내부,외부 시퀀스 기능 추가
This commit is contained in:
@@ -74,13 +74,43 @@ deactivate Frontend
|
||||
EventHub -> AI: TranscriptReady 이벤트 구독
|
||||
activate AI
|
||||
|
||||
AI -> AI: [1] 회의록 내용 정리 (LLM)
|
||||
AI -> AI: [2] 전문용어 추출 (RAG)
|
||||
AI -> AI: [3] 관련 자료 검색
|
||||
par 회의록 내용 정리
|
||||
AI -> AI: [1] 회의록 내용 정리 (LLM)
|
||||
else 전문용어 추출
|
||||
AI -> AI: [2] 전문용어 추출 (RAG)
|
||||
else 관련 자료 검색
|
||||
AI -> AI: [3] 관련 자료 검색
|
||||
else 논의사항 제안
|
||||
AI -> AI: [4] 추가할 논의사항 제안 (LLM)
|
||||
note right
|
||||
실시간으로 대화 맥락 분석하여
|
||||
추가할만한 논의 항목 제안
|
||||
end note
|
||||
else 결정사항 제안
|
||||
AI -> AI: [5] 결정사항 제안 (LLM)
|
||||
note right
|
||||
"~하기로 함", "~로 결정" 등의
|
||||
결정 패턴 감지 및 구조화
|
||||
end note
|
||||
else 실시간 액션아이템 추출
|
||||
AI -> AI: [6] 실시간 액션아이템 추출 (LLM)
|
||||
note right
|
||||
"~까지 하겠습니다" 등
|
||||
즉시 감지하여 Todo 후보 추출
|
||||
end note
|
||||
end
|
||||
|
||||
AI -> AI: AI 분석 결과 저장
|
||||
|
||||
AI -> EventHub: TranscriptSummaryCreated 발행
|
||||
note right
|
||||
이벤트 데이터:
|
||||
- 회의록 내용
|
||||
- 전문용어 목록
|
||||
- 논의사항 제안 목록
|
||||
- 결정사항 제안 목록
|
||||
- 액션아이템 후보 목록
|
||||
end note
|
||||
|
||||
AI --> EventHub: AI 분석 완료
|
||||
deactivate AI
|
||||
@@ -99,14 +129,55 @@ deactivate Cache
|
||||
|
||||
Meeting -> Frontend: WebSocket 메시지 전송
|
||||
activate Frontend
|
||||
note right
|
||||
WebSocket 데이터:
|
||||
- 회의록 내용
|
||||
- 논의사항 제안 (오른쪽 탭)
|
||||
- 결정사항 제안 (오른쪽 탭)
|
||||
- 액션아이템 후보 (오른쪽 탭)
|
||||
- 전문용어 하이라이트
|
||||
end note
|
||||
|
||||
Meeting --> EventHub: 동기화 완료
|
||||
deactivate Meeting
|
||||
deactivate EventHub
|
||||
|
||||
Frontend -> Frontend: 회의록 화면 업데이트
|
||||
Frontend -> Frontend: 오른쪽 탭에 추천 항목 표시
|
||||
|
||||
Frontend --> User: 실시간 회의록 표시
|
||||
Frontend --> User: 실시간 회의록 + 추천사항 표시
|
||||
deactivate Frontend
|
||||
|
||||
== 사용자 추천 적용 ==
|
||||
|
||||
User -> Frontend: 추천 항목 "적용" 버튼 클릭
|
||||
activate Frontend
|
||||
note right
|
||||
논의사항/결정사항/액션아이템 중
|
||||
원하는 항목 선택하여 적용
|
||||
end note
|
||||
|
||||
Frontend -> Frontend: 추천 내용을 회의록에 반영
|
||||
|
||||
Frontend -> Gateway: PUT /api/meetings/{meetingId}/transcript
|
||||
activate Gateway
|
||||
note right
|
||||
사용자가 적용한 내용으로
|
||||
회의록 업데이트
|
||||
end note
|
||||
|
||||
Gateway -> Meeting: PUT /meetings/{meetingId}/transcript
|
||||
activate Meeting
|
||||
|
||||
Meeting -> Meeting: 회의록 업데이트
|
||||
|
||||
Meeting --> Gateway: 200 OK
|
||||
deactivate Meeting
|
||||
|
||||
Gateway --> Frontend: 200 OK
|
||||
deactivate Gateway
|
||||
|
||||
Frontend --> User: 회의록 업데이트 완료
|
||||
deactivate Frontend
|
||||
|
||||
end
|
||||
@@ -114,8 +185,13 @@ end
|
||||
note over User, EventHub
|
||||
처리 시간:
|
||||
- STT 변환: 1-3초
|
||||
- AI 병렬 처리: 5-8초
|
||||
- AI 병렬 처리: 8-12초
|
||||
* 회의록 정리: 3-5초
|
||||
* 전문용어: 2-4초
|
||||
* 논의사항 제안: 2-3초
|
||||
* 결정사항 제안: 2-3초
|
||||
* 액션아이템 추출: 1-2초
|
||||
- 회의록 저장: 1-2초
|
||||
- 총 처리 시간: 7-13초
|
||||
- 총 처리 시간: 10-17초
|
||||
end note
|
||||
@enduml
|
||||
|
||||
Reference in New Issue
Block a user