Commit 48a6e00
release: v0.6.0 — 자동 온톨로지 + 하이브리드 검색 + 벤치마크
## v0.6.0 주요 변경
### 새 기능
- 자동 온톨로지 구축 3단계
- RuleBasedClassifier: 키워드 기반 NodeKind 자동 분류 (zero-dep)
- RuleBasedRelationDetector: 역인덱스 + 임베딩 유사도 자동 Edge
- LLMClassifier: few-shot 프롬프트로 kind + tags + search_keywords 생성 (86% 정확도)
- LLMRelationDetector: LLM 기반 의미적 관계 추출
- LLMProvider: Ollama/OpenAI 지원, JSON structured output
- FTS+embedding 하이브리드 점수 (alpha×FTS + (1-alpha)×vector + cosine similarity)
### 검색 개선
- spreading activation 감쇠 0.5→0.25, depth 2→1
- ResonanceWeights relevance 0.4→0.55
- agent_search kind 필터 fallback
- kind-intent 부스트, tag-query 부스트
- _search_keywords FTS 매칭
### 벤치마크
- 외부 데이터셋 8종 (HotPotQA, Allganize, Ko-StrategyQA 등)
- 7단계 Ablation Study
- S7 Auto+Embed: MRR 0.83, R@10 1.00 (Allganize-ko)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 5a350f5 commit 48a6e00
2 files changed
Lines changed: 5 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | | - | |
| 7 | + | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| 20 | + | |
19 | 21 | | |
20 | 22 | | |
21 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| |||
0 commit comments