섹션 AI 요약 재생성으로 변경 (프로토타입 반영)

- 프롬프트 기반 회의록 개선 → 섹션 AI 요약 재생성으로 변경
- UFR-AI-030 → UFR-AI-035로 유저스토리 교체
- API 엔드포인트: POST /sections/{sectionId}/regenerate-summary
- 내부 시퀀스, 외부 시퀀스, API 설계서, 유저스토리 일관성 확보
- 프로토타입의 "AI 재생성" 버튼 기능과 정확히 매칭

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Minseo-Jo
2025-10-23 13:46:59 +09:00
parent d3faf55657
commit b8ff2a8339
5 changed files with 200 additions and 258 deletions
@@ -141,4 +141,39 @@ end
deactivate Frontend
== 섹션 AI 요약 재생성 (선택적) ==
User -> Frontend: "AI 재생성" 버튼 클릭\n(특정 섹션)
activate Frontend
Frontend -> Frontend: 로딩 상태 표시\n"AI 요약을 생성 중입니다..."
Frontend -> Gateway: POST /api/ai/sections/{sectionId}/regenerate-summary\n{\n "sectionContent": "**논의 사항:**\n- AI 기반...",\n "meetingId": "..."\n}
activate Gateway
Gateway -> AI: POST /sections/{sectionId}/regenerate-summary
activate AI
AI -> AI: 섹션 내용 분석 및 요약 생성\n- 회의 맥락 조회\n- LLM 기반 요약 (2-3문장)\n- 처리 시간: 2-5초
AI --> Gateway: 생성된 AI 요약\n{\n "summary": "AI 기반 회의록...",\n "generatedAt": "..."\n}
deactivate AI
Gateway --> Frontend: 200 OK\nAI 요약
deactivate Gateway
Frontend -> Frontend: AI 요약 영역 업데이트\n- 생성된 요약 표시\n- "저장됨" 표시
Frontend --> User: AI 요약 재생성 완료
deactivate Frontend
note over User, AI
AI 재생성 특징:
- 각 섹션별 독립 처리
- 사용자가 수정한 내용 기반
- 프롬프트 입력 없이 자동 생성
- 생성된 요약은 사용자가 다시 수정 가능
- 처리 시간 2-5초 (빠름)
end note
@enduml