Spaces:
Running
Running
Commit History
-
feat: QC routes + query policy + entity/prefix promotion + curated aliases (dio_qc_20260907)
Juhahac65fc74
-
fix: sync full core package (vectorstore include_document 등 버전 스큐 해소)
Juhaha4d99cfa -
fix: add missing core modules (candidate_relevance 등) + manifest checksums for normalized line endings
Juhaha8c46fc0 -
feat: lexical gate + path display rule (2depth) + health_report module
Juhaha41c019d
-
fix: return domestic and overseas account menus
Juhahaff3e892
-
fix: address W5 menu search QC cases
Juhahab97b073
-
feat: deploy versioned MCP search and W4 quality fixes
Juhahad30d906
-
feat: 쿼리 인덱스 ChromaDB→Qdrant 통일 + 도메인/상품 라우팅 보강
Juhaha[핵심] 쿼리 인덱스(Q↔Q)가 ChromaDB 0.6.x의 HNSW 영속화 버그로 빌드 후 'Cannot open header file'로 로드 실패 → search()가 예외를 조용히 삼켜 QI 기여가 전역 0이 되어 사실상 죽어 있었음. 메인 스토어와 동일한 Qdrant로 통일하여 영속화를 일원화. - core/qdrant_conn.py: 공유 Qdrant 클라이언트 싱글톤 (local 모드 단일 인스턴스 제약) - core/query_vectorstore.py: ChromaDB→Qdrant 전면 교체, 검색 인터페이스 유지 - core/vectorstore.py: 공유 클라이언트 사용 - scripts/20_build_query_index.py: Qdrant 빌드로 전환 도메인/상품 라우팅: - _detect_category: 해외>파생>국내 동점 우선순위, 미국→해외, 랩→금융상품 - 상품 하위폴더 경로 부스트(국내CFD/해외CFD/금현물) — REG-026 - 행위의도/도달성 앵커 30개 추가(다양한 표현, 현업 29문장 홀드아웃) 측정(HyDE off): 확정실패 29건 19→22 통과, 302 Top-1 66.6→68.9%, Top-3 89.4→91.1% (회귀 없이 전반 개선)fab35a9
-
fix: 주식 어때 쿼리 정규화 → 주가(현재가) 방향으로 교정
Juhaha- _SUFFIX_RULES에 '주식 어때/주가 어때' → '주가' 치환 규칙 추가 - _normalize_query가 replacement 값을 실제로 적용하도록 수정 - '어때/어때요' fallback 제거 규칙 추가 - query_index_pool에 주가/현재가 관련 앵커 쿼리 10개 추가 - ChromaDB 쿼리 인덱스 1,705개로 재빌드 Before: '삼성전자 주식 어때' → 국내잔고, 원장잔고확인, 소수점잔고 After: '삼성전자 주식 어때' → 투자의견, 종목뷰, 인포스탁테마9b7cf48
-
종목 alias 사전 + 도메인 부스트(기본 비활성) + eval 쿼리 보강
Juhaha +1: Claude Sonnet 4.6변경 내역 - core/stock_entity.py: 통칭 alias 사전 추가(아마존/구글/메타/하이닉스/네이버 등) 등록명과 다른 구어체 종목명을 정확 토큰 일치로 탐지 → 오탐 0 prefix 매칭 시도 후 폐기(eval Acc@1 -4.7p 회귀 확인) - core/domain_detector.py: rule-based 금융 도메인 감지기 (신규, 현재 비활성) - core/search_engine.py: 도메인 부스트 6-d 블록 + HyDE 앵커 import 정리 - config.py: DOMAIN_BOOST_WEIGHT 기본 0 (substring 오매칭 -3.7p 회귀로 비활성) - data/query_index_pool.json: 수동 쿼리-인덱스 매핑 8건 추가 eval 결과 (renewal ON, --no-hyde, n=300) Acc@1=48.0 Acc@3=69.3 Acc@5=74.0 MRR=0.588 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>a0fd778
-
종목 엔티티 1차 필터(국내/해외·ETF) 추가
Juhaha +1: Claude Sonnet 4.6- core/stock_entity.py: stk_master.json(39,862종목) 기반 종목명 탐지기. 토큰경계 매칭+조사제거+stoplist로 오탐 억제, 파일 없으면 graceful 비활성. - search_engine: RRF 후 감지 도메인 category에 soft boost(가산, recall 보존). - streamlit: 감지 종목/도메인 표시. - eval(HyDE OFF) Acc@1 46.3→46.7%, @3/@5 회귀 없음. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>cfa1b1f -
HF Spaces 데모 배포 (Streamlit + Qdrant 임베디드, 색인 빌드타임 생성)
Juhahafbd1091