diff --git a/journey/README.md b/journey/README.md index 53ea341..4b66745 100644 --- a/journey/README.md +++ b/journey/README.md @@ -53,7 +53,7 @@ ## Scenarios -- `scenarios/` – 사용자 경험 중심의 기능 시나리오 (UX) +- [로빙 UX 기능 시나리오 인덱스](./scenarios/README.md) – 사용자 경험 중심의 기능 시나리오 (UX) --- diff --git a/journey/plans/260113_coldmail_ontology_phase1_5_bayesian_learning.md b/journey/plans/260113_coldmail_ontology_phase1_5_bayesian_learning.md index 886b3fd..03f4047 100644 --- a/journey/plans/260113_coldmail_ontology_phase1_5_bayesian_learning.md +++ b/journey/plans/260113_coldmail_ontology_phase1_5_bayesian_learning.md @@ -23,7 +23,7 @@ ## 목표 ### 핵심 목표 -- **단어별 Beta(α,β) 분포**: 메일 제목/내용의 각 단어별로 Beta 분포 파라미터 저장 +- **규칙별 Beta(α,β) 분포**: 각 온톨로지 규칙(R1, R1B, R2 등)별로 Beta 분포 파라미터 저장 - **피드백 기반 업데이트**: 사용자 "맞음" 피드백 → α 증가, "틀림" 피드백 → β 증가 - **동적 confidence 계산**: confidence = α/(α+β)로 실시간 계산하여 하드코딩 값 대체 diff --git a/journey/scenarios/251209_robeing_ux_capabilities.md b/journey/scenarios/251209_robeing_ux_capabilities.md deleted file mode 100644 index 734a9f4..0000000 --- a/journey/scenarios/251209_robeing_ux_capabilities.md +++ /dev/null @@ -1,63 +0,0 @@ -# 로빙 UX 기능 시나리오 - -**작성일**: 2025-12-09 -**목적**: 로빙이 할 수 있는 모든 기능을 사용자 관점에서 시나리오로 정리 - ---- - -## 캘린더 기능 - -1. 사용자가 "내일 오후 2시 회의 일정 추가해줘"라고 하면 로빙이 구글 캘린더에 일정 등록 ⚠️ [구현: troubleshooting/251122_calendar_event_registration_failure_tdd.md] - 의도 분류 오류로 calendar_query로 잘못 분류되는 경우 있음 -2. 사용자가 "12월 25일 크리스마스 일정 등록해줘"라고 하면 하루종일 이벤트로 등록 ✅ [구현: troubleshooting/251117_rb8001_calendar_duplicate_check_fix.md] -3. 사용자가 "오늘 일정 알려줘"라고 하면 구글 캘린더에서 오늘 일정 조회 ✅ [구현: troubleshooting/251122_calendar_event_registration_failure_tdd.md] -4. 사용자가 "11월 24일 오후 1시부터 4시까지 세미나"라고 하면 시간 범위 일정 등록 ✅ [구현: troubleshooting/251122_calendar_mixed_time_format_parsing.md] - -## IR Deck 평가 기능 - -5. 사용자가 웹 프론트엔드에서 IR 덱 PDF를 업로드하면 Sequoia Capital 기준으로 평가 결과 제공 ✅ [구현: scenarios/ir_deck_evaluation_scenario.md] -6. IR 덱 평가 후 "이 회사의 강점은 뭐야?"라고 후속 질문하면 RAG 기반 답변 제공 ✅ [구현: troubleshooting/251206_ir_deck_system_current_status.md] -7. 사용자가 IR 덱 평가 결과에 피드백을 남기면 로빙 학습 데이터로 저장 ✅ [구현: scenarios/ir_deck_evaluation_scenario.md] - -## Slack 통합 기능 - -8. 사용자가 Slack에서 "로빙아 안녕"이라고 인사하면 로빙이 감정 기반 호칭으로 응답 ✅ [구현: troubleshooting/251204_emotion_based_addressing_system.md] -9. 사용자가 Slack에서 파일(PDF)을 업로드하면 skill-rag-file로 전송되어 텍스트 추출 ⚠️ [부분 구현: troubleshooting/251206_ir_deck_system_current_status.md] - 업로드만 되고 IR 평가/Slack Lists 등록 안 됨 -10. 사용자가 Slack 채널(일반, goosefarm 등)에서 로빙과 대화하며 업무 지원 요청 ✅ [구현: troubleshooting/251206_slack_channels_crud_status.md] - -## 콜드메일 자동 처리 - -11. 콜드메일로 받은 IR 덱이 자동 분석되어 Slack 채널에 요약 메시지 전송 ⚠️ [부분 구현: troubleshooting/251014_coldmail_ir_analysis_scenario.md] - ir_analyzer.py만 사용, ir_deck_analyzer.py 미사용 -12. Slack Lists에 자동 등록된 스타트업 정보를 확인하고 피드백 버튼으로 평가 수정 ✅ [구현: troubleshooting/251014_coldmail_ir_analysis_scenario.md] - -## Gmail/이메일 기능 - -13. 사용자가 "이메일 요약해줘"라고 하면 Gmail에서 최근 이메일 요약 제공 ❌ [계획 필요] -14. 사용자가 웹 프론트엔드에서 Gmail 재인증하여 캘린더 권한 추가 ✅ [구현: troubleshooting/251114_gmail_calendar_scope_reconnect_guide.md] - -## 대화 및 감정 기반 호칭 - -15. 사용자가 "로빙아 힘들어"라고 하면 부정 감정 감지되어 정식 호칭 사용 ✅ [구현: troubleshooting/251204_emotion_based_addressing_system.md] -16. 사용자가 "고마워요"라고 하면 긍정 감정 감지되어 친근한 호칭 사용 ✅ [구현: troubleshooting/251204_emotion_based_addressing_system.md] -17. 사용자가 Slack과 웹 프론트엔드 모두에서 동일한 UUID로 대화 기록이 통합 관리되어 컨텍스트 유지 ✅ [구현: troubleshooting/250924_happybell80_UUID_체계_전환_및_대화저장_오류.md] - -## 일반 대화 기능 - -18. 사용자가 "엔트리에서 학교 게임을 엄청 재밌게 만드는 방법은?"이라고 질문하면 일반 대화로 응답 ✅ [구현: troubleshooting/251126_intent_3step_db_bayesian_integration.md] -19. 사용자가 웹 프론트엔드에서 로빙과 채팅하며 IR 덱 관련 질문 답변 받기 ✅ [구현: scenarios/ir_deck_evaluation_scenario.md] - -## 미구현 기능 - -20. 사용자가 "로빙아 회의록 작성해줘"라고 하면 관련 기능 실행 ❌ [계획 필요] -21. 사용자가 Slack에서 IR 덱 파일 업로드 시 자동 평가 및 Slack Lists 등록 ❌ [미구현: troubleshooting/251206_ir_deck_system_current_status.md] - 파일 업로드만 되고 평가/등록 안 됨 -22. 사용자가 웹 프론트엔드 설정에서 사용자 선호도(뉴스 키워드, 이메일 필터 등) 설정 ✅ [구현 완료: troubleshooting/250827_frontend_backend_preferences_API_연동_완료.md] - frontend-customer ActivityPanel, robeing-monitor preferences API -23. 사용자가 콜드메일로 받은 IR 덱을 Sequoia Capital 기준으로 평가 ❌ [미구현: troubleshooting/251206_ir_deck_system_current_status.md] - 현재 베이지안 밸류에이션만 사용 - ---- - -## 관련 문서 - -- [IR Deck 평가 시나리오](./ir_deck_evaluation_scenario.md) -- [콜드메일 IR 분석 시나리오](../troubleshooting/251014_coldmail_ir_analysis_scenario.md) -- [감정 기반 호칭 시스템](../troubleshooting/251204_emotion_based_addressing_system.md) -- [IR Deck 시스템 현황](../troubleshooting/251206_ir_deck_system_current_status.md) - diff --git a/journey/scenarios/README.md b/journey/scenarios/README.md new file mode 100644 index 0000000..53323a0 --- /dev/null +++ b/journey/scenarios/README.md @@ -0,0 +1,65 @@ +# Scenarios: 로빙 UX 기능 시나리오 인덱스 + +이 폴더는 로빙의 **사용자 경험(UX) 중심 기능 시나리오**를 모아서 보는 인덱스입니다. +원본 상세 시나리오는 `scenarios/`에, 구현 관련 문서는 `troubleshooting/`에 두고, 여기서는 "어떤 기능이 구현되었는지"만 정리합니다. + +--- + +## 캘린더 기능 + +- ✅ 일정 등록 (시간 범위, 하루종일 이벤트) – `troubleshooting/251122_calendar_event_registration_failure_tdd.md`, `troubleshooting/251117_rb8001_calendar_duplicate_check_fix.md` +- ✅ 일정 조회 – `troubleshooting/251122_calendar_event_registration_failure_tdd.md` +- ⚠️ 의도 분류 오류 (calendar_query로 잘못 분류) – `troubleshooting/251122_calendar_event_registration_failure_tdd.md` + +## IR Deck 평가 기능 + +- ✅ 웹 프론트엔드 IR 덱 업로드 및 Sequoia Capital 기준 평가 – `ir_deck_evaluation_scenario.md` +- ✅ RAG 기반 후속 질문 답변 – `troubleshooting/251206_ir_deck_system_current_status.md` +- ✅ 피드백 저장 및 학습 – `ir_deck_evaluation_scenario.md` +- ❌ Slack 파일 업로드 시 자동 평가/Slack Lists 등록 – `troubleshooting/251206_ir_deck_system_current_status.md` +- ❌ 콜드메일 IR 덱 Sequoia Capital 기준 평가 (현재 베이지안 밸류에이션만 사용) – `troubleshooting/251206_ir_deck_system_current_status.md` + +## Slack 통합 기능 + +- ✅ 감정 기반 호칭 응답 – `troubleshooting/251204_emotion_based_addressing_system.md` +- ⚠️ 파일 업로드 (텍스트 추출만, IR 평가/등록 미구현) – `troubleshooting/251206_ir_deck_system_current_status.md` +- ✅ 채널별 대화 및 업무 지원 – `troubleshooting/251206_slack_channels_crud_status.md` + +## 콜드메일 자동 처리 + +- ⚠️ IR 덱 자동 분석 및 Slack 요약 (ir_analyzer.py만 사용, ir_deck_analyzer.py 미사용) – `troubleshooting/251014_coldmail_ir_analysis_scenario.md` +- ✅ Slack Lists 등록 및 피드백 버튼 평가 수정 – `troubleshooting/251014_coldmail_ir_analysis_scenario.md` + +## Gmail/이메일 기능 + +- ❌ 이메일 요약 (계획 필요) +- ✅ Gmail 재인증 및 캘린더 권한 추가 – `troubleshooting/251114_gmail_calendar_scope_reconnect_guide.md` + +## 대화 및 감정 기반 호칭 + +- ✅ 감정 감지 기반 호칭 변경 (부정/긍정) – `troubleshooting/251204_emotion_based_addressing_system.md` +- ✅ Slack/웹 프론트엔드 UUID 통합 대화 기록 관리 – `troubleshooting/250924_happybell80_UUID_체계_전환_및_대화저장_오류.md` + +## 일반 대화 기능 + +- ✅ 일반 대화 및 질문 답변 – `troubleshooting/251126_intent_3step_db_bayesian_integration.md` +- ✅ 웹 프론트엔드 채팅 및 IR 덱 관련 질문 – `ir_deck_evaluation_scenario.md` + +## 사용자 설정 + +- ✅ 웹 프론트엔드 사용자 선호도 설정 (뉴스 키워드, 이메일 필터) – `troubleshooting/250827_frontend_backend_preferences_API_연동_완료.md` + +## 미구현 기능 + +- ❌ 회의록 작성 (계획 필요) + +--- + +## 상세 시나리오 문서 + +- [IR Deck 평가 시나리오](./ir_deck_evaluation_scenario.md) +- [베이지안 세미나 발표 시나리오](./251223_bayesian_seminar_presentation_scenario.md) + +--- + +> 새로운 시나리오가 생기면 관련 섹션에 링크만 추가합니다. 상세 내용은 원본 문서를 참조하세요.