From 1942d68df59818b3ce5569e6654e58a3e7cfa143 Mon Sep 17 00:00:00 2001 From: Claude-51124 Date: Tue, 14 Oct 2025 22:11:54 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20=EC=BD=9C=EB=93=9C=EB=A9=94=EC=9D=BC=20?= =?UTF-8?q?IR=20=EB=B6=84=EC=84=9D=20=EC=8B=9C=EB=82=98=EB=A6=AC=EC=98=A4?= =?UTF-8?q?=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20=EA=B2=B0=EA=B3=BC=20=EB=B0=98?= =?UTF-8?q?=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 우선순위 1 완료 표시 (Slack Lists 파일 첨부) - 우선순위 3 줄번호 수정: 255 → 291 - probability → confidence 수정 (ValuationResult 실제 속성) - 베이지안 투자 확률 → 밸류에이션 및 신뢰도로 수정 - 95줄 (100줄 이하 유지) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../251014_coldmail_ir_analysis_scenario.md | 36 +++++++++---------- 1 file changed, 16 insertions(+), 20 deletions(-) diff --git a/troubleshooting/251014_coldmail_ir_analysis_scenario.md b/troubleshooting/251014_coldmail_ir_analysis_scenario.md index 6bb4aa1..eeb6052 100644 --- a/troubleshooting/251014_coldmail_ir_analysis_scenario.md +++ b/troubleshooting/251014_coldmail_ir_analysis_scenario.md @@ -13,12 +13,12 @@ 2. IR 첨부파일(PDF) 다운로드 3. skill-rag-file에 업로드 → 51123 HDD 영구 저장 4. AI 분석 실행: - - 페이지별 요약 (27페이지 → 핵심 내용) - - 기업 평가 (사업분야, 재무, 강약점) - - 베이지안 투자 확률 계산 (0~100%) + - 페이지별 요약 (RAG 기반 핵심 내용 추출) + - 기업 평가 (사업분야, 재무, 기술 우위) + - 베이지안 밸류에이션 및 신뢰도 계산 5. Slack Lists에 정리된 보고서 첨부: - 회사명, 이메일, IR 파일 - - 투자 확률, 밸류에이션, 핵심 평가 + - 밸류에이션, 신뢰도, 핵심 평가 6. Slack 채널에 요약 메시지 + 피드백 버튼 --- @@ -44,7 +44,7 @@ ## 미구현 및 버그 **버그**: LLM JSON 파싱 (ir_analyzer.py:156 마크다운 블록 처리) -**미구현**: Slack Lists 파일 첨부 (coldmail_briefing.py:207), 분석 결과 메시지 (coldmail_briefing.py:255) +**미구현**: 분석 결과 메시지 (coldmail_briefing.py:291) --- @@ -57,34 +57,30 @@ **강점**: 시장 문제 인식, IT 차별화, 24조 시장 **약점**: 실적 전무, 소규모 팀, 자본 부족, 경쟁사 존재 -**베이지안 투자 확률**: 0% -- 기본: 7.3% (Pre-A 15% × 밸류 70% × 신뢰도 70%) -- 리스크: -35% (실적-30%, 팀-20%, 자본-20%, 기타+15%) - -**의견**: 투자 권장 안함 / MVP + 매출 + 인력 보강 시 60% +**밸류에이션**: 100억원 (범위: 30-300억원) +**신뢰도**: 90% (Bayesian adjustment factor 기반) --- ## 구현 계획 -### 우선순위 1: Slack Lists 파일 첨부 +### 우선순위 1: Slack Lists 파일 첨부 (✅ 완료) - 상세: 251014_slack_lists_file_attachment.md -- coldmail_briefing.py:207: document_id → Slack file_id 변환 필요 +- coldmail_briefing.py:191-221, 241: document_id → file_id 변환 완료 ### 우선순위 2: LLM JSON 파싱 에러 -- ir_analyzer.py:153-156: llm_response 마크다운 블록(```json) 제거 +- ir_analyzer.py:156 전: llm_response 마크다운 블록(```json) 제거 - strip("```json"), strip("```"), strip() 순차 적용 ### 우선순위 3: Slack 메시지 포맷 -- coldmail_briefing.py:255: summary_text에 IR 분석 결과 추가 -- ir_metrics (business_area, revenue), valuation_result (median, probability) 포함 +- coldmail_briefing.py:291: summary_text에 IR 분석 결과 추가 +- ir_metrics (business_area, revenue), valuation_result (median, confidence) 포함 -### 우선순위 4: LangGraph 적용 -- coldmail_briefing.py:76-263 → LangGraph 워크플로우로 전환 -- 노드: fetch_emails → filter_coldmail → process_attachments → analyze_ir → create_slack_item → send_feedback +### 우선순위 4: LangGraph 워크플로우 +- coldmail_briefing.py → LangGraph 전환 +- 노드: fetch_emails → filter → process_files → analyze_ir → create_list_item → send_feedback - 조건부 분기: 첨부파일 유무, IR 분석 성공/실패 -- 상태 관리: email_data, document_ids, ir_metrics, valuation_result -- 재시도 로직, 에러 핸들링 개선 +- 상태: email_data, document_ids, ir_metrics, valuation_result ---