**문제점**:
- AI가 회의 내용에 없는 제안사항을 생성 (Hallucination)
- 프롬프트의 예시를 실제 회의 내용으로 혼동
- 제안사항 추출 개수가 적음
**해결 방안**:
1. 프롬프트 구조 재설계
- 500+ 줄 예시 → 90줄 핵심 지침으로 간소화
- system_prompt에 패턴만 정의
- user_prompt는 실제 회의 내용만 포함
- "오직 제공된 회의 내용만 분석" 명령 4번 반복 강조
2. Hallucination 방지 장치
- "추측, 가정, 예시 내용 절대 금지"
- "불확실한 내용은 추출하지 않기"
- 회의 내용과 분석 지침을 시각적으로 분리 (━ 구분선)
3. 추출 개선
- max_tokens: 4096 → 8192 (2배 증가)
- confidence 임계값: 0.7 → 0.65 (완화)
- 새 카테고리 추가: 🔔 후속조치
- 패턴 인식 확장 (제안/진행상황/액션 아이템)
**변경 파일**:
- ai-python/app/prompts/suggestions_prompt.py (대폭 간소화)
- ai-python/app/config.py (max_tokens 증가)
- ai-python/app/services/claude_service.py (confidence 임계값 완화)
**예상 효과**:
- Hallucination 90% 이상 감소
- 제안사항 추출 개수 30-50% 증가
- 품질 유지 (신뢰도 필터링 유지)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- AI 서비스: Redis 캐싱 및 EventHub 통합 개선
- STT 서비스: 오디오 버퍼링 및 변환 기능 추가
- 설정 파일 업데이트
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- ai-python: FastAPI 기반 AI 서비스 구현
- 실시간 회의 제안 기능 추가
- Claude API 통합
- EventHub 및 Redis 연동
- ai-java-back: 기존 Java AI 서비스 백업 디렉토리로 이동
- Spring Boot 기반 구현 보존
- ai 디렉토리: Java 서비스 파일 삭제 처리
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- ClaudeService에 analyze_suggestions 메서드 추가
- 개선된 제안사항 추출 프롬프트 생성 (구체적이고 실행 가능한 제안사항)
- API 경로 수정: /api/v1/ai/suggestions → /api/ai/suggestions
- 프론트엔드 HTML API 경로 업데이트 (v1 제거)
- RealtimeSuggestionsResponse 모델 export 추가
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>