From 4a4afa3dc80b717389323767ef40d1ef9aa0d25c Mon Sep 17 00:00:00 2001 From: htlee Date: Thu, 26 Mar 2026 09:09:17 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20=EB=A6=B4=EB=A6=AC=EC=A6=88=20=EB=85=B8?= =?UTF-8?q?=ED=8A=B8=20=EC=A0=95=EB=A6=AC=20(2026-03-26)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/RELEASE-NOTES.md | 43 ++++++++++++++++--------------------------- 1 file changed, 16 insertions(+), 27 deletions(-) diff --git a/docs/RELEASE-NOTES.md b/docs/RELEASE-NOTES.md index e656d11..97170d8 100644 --- a/docs/RELEASE-NOTES.md +++ b/docs/RELEASE-NOTES.md @@ -4,43 +4,32 @@ ## [Unreleased] +## [2026-03-26] + ### 추가 - AI 해양분석 채팅: Ollama Qwen3 14B 로컬 LLM 기반 해양 상황 분석 챗봇 -- Ollama Docker 컨테이너 구성 (redis-211, CPU 64코어, 64GB RAM 할당) -- Python SSE 채팅 엔드포인트 (FastAPI /api/v1/chat) -- Redis 컨텍스트 캐싱 (5분 주기 분석 요약) + 계정별 대화 히스토리 (24h TTL) -- 도메인 지식 시스템: 해양법/한중어업협정/8개 알고리즘 해석 가이드/DB 스키마 -- 사전 쿼리 패턴 매칭: 수역/활동/위험도/다크 키워드 감지 → 자동 DB 조회 -- LLM Tool Calling: 5개 도구 (query_vessels, query_vessel_detail, query_fleet_group, query_vessel_history, query_vessel_static) -- 채팅 UI: SSE 스트리밍 + 응답 타이머 + thinking 접기 + 확장/축소 모드 +- Ollama Docker 컨테이너 (redis-211, CPU 64코어, 64GB RAM 할당) +- Python SSE 채팅 엔드포인트 + Redis 컨텍스트 캐싱 + 계정별 대화 히스토리 +- 도메인 지식 시스템 + 사전 쿼리 패턴 매칭 + LLM Tool Calling (5개 도구) +- 채팅 UI: SSE 스트리밍 + 응답 타이머 + thinking 접기 + 확장/축소 ### 변경 -- AiChatPanel: 클라이언트 시스템 프롬프트 → Python 서버사이드 압축 프롬프트 전환 -- nginx: SSE 프록시 location 추가 (proxy_buffering off) -- kcgdb: 분석 요약/위험 선박/폴리곤 요약 쿼리 3개 추가, maxconn 3→5 +- AiChatPanel: 클라이언트 프롬프트 → Python 서버사이드 압축 프롬프트 +- nginx SSE 프록시 + kcgdb 분석 요약 쿼리 추가 -## [2026-03-25.2] +## [2026-03-25] ### 추가 - 현장분석 항적 미니맵: 선박 클릭 시 72시간 항적 + 현재 위치 표시 -- 현장분석 좌측 패널: 위험도 점수 기준 섹션 (AI분석 범례와 동일) -- Python 경량 분석: 파이프라인 미통과 412* 선박에 위치/허가 기반 간이 위험도 생성 +- 현장분석 위험도 점수 기준 섹션 +- Python 경량 분석: 파이프라인 미통과 412* 선박 간이 위험도 ### 변경 -- 위험도 용어 통일: HIGH→WATCH, MEDIUM→MONITOR, LOW→NORMAL (AI분석/현장분석/보고서/deck.gl) -- 공통 riskMapping.ts: 색상/이모지/레이블 매핑 상수 통합 -- 현장분석 fallback 제거: 클라이언트 수역판정/SOG규칙 → Python 분석 결과 전용 -- 보고서 위험 평가: 자체 규칙 등급 매기기 → Python riskCounts 실데이터 기반 -- 보고서 다크베셀/수역 분류: Python isDark/zone 기반으로 전환 - -## [2026-03-25.1] - -### 변경 -- 현장분석: AI 파이프라인 더미 애니메이션 → analysisMap 기반 ON/OFF 실상태 표시 -- 현장분석: BD-09 변환 STANDBY → bd09OffsetM 실측 탐지 수 표시 -- 보고서: 수역별 허가업종 하드코딩 → ZONE_ALLOWED 상수 동적 참조 -- 보고서: 건의사항 월/최대 어구 선단 실데이터 연동 -- 보고서 버튼: 상단 헤더 → 현장분석 내부 닫기 버튼 좌측으로 이동 +- 위험도 용어 통일: HIGH→WATCH, MEDIUM→MONITOR, LOW→NORMAL (전체) +- 현장분석/보고서: 클라이언트 fallback 제거 → Python 분석 결과 전용 +- 보고서: Python riskCounts 실데이터 기반 위험 평가 +- 현장분석: AI 파이프라인 ON/OFF 실상태 + BD-09 실측 탐지 수 +- 보고서 버튼: 현장분석 내부로 이동, 수역별 허가업종 동적 참조 ## [2026-03-25] -- 2.45.2