- src: phase_z2 composition/mapper/pipeline/placement_planner/retry, ai_fallback(prompts/schema/validate), mdx_text_atoms 신규 - Front: PipelineTracePanel 신규, FramePanel/SlideCanvas/Home/designAgentApi 등 갱신 + 테스트 4종 추가 - templates/phase_z2: catalog(component_expansion_registry, node_slot_mapping 신규), frames, families, slide_base 갱신 - tests/matching: phase2~26 매칭 실험 스크립트·리포트·온톨로지 전체 (미커밋 진행분) - tests: b4_v4 evidence, task5~28.5 시리즈, regression(imp95 baseline) 등 신규 테스트 대량 추가 - docs/reference: MDX 구조 인벤토리, MDX→Frame 구조 계약 문서 - scripts: mdx 계약/parity/coverage/viewport 체크, gitea comment, run sync 유틸 - .gitignore: tmp*.json, chromedriver, .orchestrator, *.pkl, Front_test* 등 임시/스냅샷 제외 미완성 작업의 보존용 스냅샷 커밋 (2026-07-02) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
149 lines
8.1 KiB
Markdown
149 lines
8.1 KiB
Markdown
# MDX ↔ Figma 매칭 매트릭스 (점수 포함)
|
|
|
|
각 셀 형식: `프레임번호(점수)`
|
|
|
|
- TF-IDF / Char-ngram / AI-Meta / Weighted / Structural: 0~100% (코사인 or Jaccard)
|
|
- BM25 / Kiwi+BM25 / HardFilter: raw 점수 (상대 비교용, 절대값은 문서길이/어휘량에 따라 달라짐)
|
|
|
|
## Top-1 (1순위)
|
|
|
|
| MDX 섹션 | TF-IDF | BM25 | Char-ngram | Kiwi+BM25 | Structural | AI-Meta | Weighted | HardFilter |
|
|
|---|---|---|---|---|---|---|---|---|
|
|
| MDX01-intro | **27** (26%) | **20** (17.5) | **29** (4%) | **20** (27.1) | **02** (58%) | **20** (20%) | **20** (94%) | **20** (17.2) |
|
|
| MDX01-1 | **27** (18%) | **29** (18.7) | **29** (6%) | **29** (26.6) | **02** (57%) | **27** (21%) | **29** (100%) | **29** (18.7) |
|
|
| MDX01-2 | **18** (87%) | **18** (148.7) | **18** (40%) | **18** (157.7) | **17** (83%) | **18** (100%) | **18** (100%) | **18** (148.7) |
|
|
| MDX02-1 | **12** (49%) | **12** (37.8) | **12** (18%) | **12** (52.9) | **02** (61%) | **12** (37%) | **12** (100%) | **12** (37.6) |
|
|
| MDX02-2 | **14** (52%) | **14** (95.5) | **14** (17%) | **14** (125.3) | **17** (91%) | **14** (42%) | **14** (100%) | **14** (95.5) |
|
|
| MDX03-1 | **15** (56%) | **15** (64.4) | **15** (21%) | **15** (90.2) | **02** (17%) | **13** (73%) | **15** (100%) | **07** (8.6) |
|
|
| MDX03-2 | **29** (65%) | **29** (89.6) | **29** (29%) | **29** (103.4) | **25** (50%) | **29** (69%) | **29** (100%) | **30** (14.9) |
|
|
|
|
## Top-3 (1/2/3순위)
|
|
|
|
### MDX01-intro
|
|
|
|
| 방법 | 1순위 | 2순위 | 3순위 |
|
|
|------|-------|-------|-------|
|
|
| TF-IDF | **27** (26%) | **20** (25%) | **18** (18%) |
|
|
| BM25 | **20** (17.5) | **27** (12.9) | **18** (10.7) |
|
|
| Char-ngram | **29** (4%) | **27** (4%) | **20** (4%) |
|
|
| Kiwi+BM25 | **20** (27.1) | **27** (23.7) | **18** (22.1) |
|
|
| Structural | **02** (58%) | **23** (43%) | **24** (43%) |
|
|
| AI-Meta | **20** (20%) | **16** (17%) | **18** (15%) |
|
|
| Weighted | **20** (94%) | **27** (85%) | **29** (71%) |
|
|
| HardFilter | **20** (17.2) | **27** (12.9) | **18** (10.3) |
|
|
|
|
### MDX01-1
|
|
|
|
| 방법 | 1순위 | 2순위 | 3순위 |
|
|
|------|-------|-------|-------|
|
|
| TF-IDF | **27** (18%) | **29** (17%) | **08** (13%) |
|
|
| BM25 | **29** (18.7) | **30** (13.9) | **13** (12.4) |
|
|
| Char-ngram | **29** (6%) | **32** (6%) | **12** (5%) |
|
|
| Kiwi+BM25 | **29** (26.6) | **15** (25.0) | **32** (24.7) |
|
|
| Structural | **02** (57%) | **23** (52%) | **24** (52%) |
|
|
| AI-Meta | **27** (21%) | **20** (19%) | **29** (17%) |
|
|
| Weighted | **29** (100%) | **32** (73%) | **30** (71%) |
|
|
| HardFilter | **29** (18.7) | **30** (13.9) | **13** (12.4) |
|
|
|
|
### MDX01-2
|
|
|
|
| 방법 | 1순위 | 2순위 | 3순위 |
|
|
|------|-------|-------|-------|
|
|
| TF-IDF | **18** (87%) | **29** (15%) | **16** (14%) |
|
|
| BM25 | **18** (148.7) | **29** (27.4) | **16** (23.2) |
|
|
| Char-ngram | **18** (40%) | **29** (6%) | **30** (5%) |
|
|
| Kiwi+BM25 | **18** (157.7) | **16** (64.5) | **29** (56.8) |
|
|
| Structural | **17** (83%) | **20** (83%) | **04** (65%) |
|
|
| AI-Meta | **18** (100%) | **20** (20%) | **04** (18%) |
|
|
| Weighted | **18** (100%) | **29** (15%) | **30** (13%) |
|
|
| HardFilter | **18** (148.7) | **29** (27.4) | **16** (23.2) |
|
|
|
|
### MDX02-1
|
|
|
|
| 방법 | 1순위 | 2순위 | 3순위 |
|
|
|------|-------|-------|-------|
|
|
| TF-IDF | **12** (49%) | **14** (38%) | **29** (20%) |
|
|
| BM25 | **12** (37.8) | **14** (25.2) | **29** (19.0) |
|
|
| Char-ngram | **12** (18%) | **29** (7%) | **14** (7%) |
|
|
| Kiwi+BM25 | **12** (52.9) | **14** (35.1) | **29** (26.8) |
|
|
| Structural | **02** (61%) | **23** (56%) | **24** (56%) |
|
|
| AI-Meta | **12** (37%) | **15** (17%) | **08** (13%) |
|
|
| Weighted | **12** (100%) | **14** (51%) | **29** (44%) |
|
|
| HardFilter | **12** (37.6) | **14** (24.9) | **29** (18.8) |
|
|
|
|
### MDX02-2
|
|
|
|
| 방법 | 1순위 | 2순위 | 3순위 |
|
|
|------|-------|-------|-------|
|
|
| TF-IDF | **14** (52%) | **12** (32%) | **29** (23%) |
|
|
| BM25 | **14** (95.5) | **12** (56.8) | **29** (52.9) |
|
|
| Char-ngram | **14** (17%) | **29** (7%) | **12** (7%) |
|
|
| Kiwi+BM25 | **14** (125.3) | **29** (83.6) | **12** (80.2) |
|
|
| Structural | **17** (91%) | **20** (75%) | **06** (66%) |
|
|
| AI-Meta | **14** (42%) | **03** (13%) | **06** (13%) |
|
|
| Weighted | **14** (100%) | **12** (48%) | **29** (47%) |
|
|
| HardFilter | **14** (95.5) | **12** (56.8) | **29** (52.9) |
|
|
|
|
### MDX03-1
|
|
|
|
| 방법 | 1순위 | 2순위 | 3순위 |
|
|
|------|-------|-------|-------|
|
|
| TF-IDF | **15** (56%) | **13** (30%) | **20** (17%) |
|
|
| BM25 | **15** (64.4) | **13** (36.5) | **20** (20.8) |
|
|
| Char-ngram | **15** (21%) | **13** (9%) | **29** (5%) |
|
|
| Kiwi+BM25 | **15** (90.2) | **13** (45.3) | **16** (31.2) |
|
|
| Structural | **02** (17%) | **04** (16%) | **08** (16%) |
|
|
| AI-Meta | **13** (73%) | **27** (18%) | **20** (13%) |
|
|
| Weighted | **15** (100%) | **13** (49%) | **20** (24%) |
|
|
| HardFilter | **07** (8.6) | **03** (6.3) | **19** (5.5) |
|
|
|
|
### MDX03-2
|
|
|
|
| 방법 | 1순위 | 2순위 | 3순위 |
|
|
|------|-------|-------|-------|
|
|
| TF-IDF | **29** (65%) | **12** (19%) | **09** (14%) |
|
|
| BM25 | **29** (89.6) | **12** (28.4) | **30** (16.3) |
|
|
| Char-ngram | **29** (29%) | **12** (8%) | **15** (5%) |
|
|
| Kiwi+BM25 | **29** (103.4) | **12** (39.5) | **07** (33.8) |
|
|
| Structural | **25** (50%) | **26** (50%) | **02** (46%) |
|
|
| AI-Meta | **29** (69%) | **09** (16%) | **21** (16%) |
|
|
| Weighted | **29** (100%) | **12** (29%) | **15** (16%) |
|
|
| HardFilter | **30** (14.9) | **18** (14.6) | **17** (10.9) |
|
|
|
|
## 프레임 번호 참고
|
|
|
|
| # | 제목 | 미리보기 |
|
|
|---|------|---------|
|
|
| **01** | _(제목 없음)_ |  |
|
|
| **02** | Engineering S/W 개발 |  |
|
|
| **03** | 국외 |  |
|
|
| **04** | 국내 |  |
|
|
| **05** | 보상현황·민원 관리 |  |
|
|
| **06** | 시공단계 토지 및 지장물에 대한 보상 현황과 다양한 민원 관리 업무 지원 |  |
|
|
| **07** | _(제목 없음)_ |  |
|
|
| **08** | 효율적인 정보의 관리와 활용 |  |
|
|
| **09** | 시공 전 모델 기반 시공상세 정보물 이용한 시공계획 작성 지원 |  |
|
|
| **10** | 현장 실효성 증대 위한 **기본사항** |  |
|
|
| **11** | 시공단계 BIM 모델과 정보 활용 구분 |  |
|
|
| **12** | 건설산업의 목표 (BIM의 목적) |  |
|
|
| **13** | 필수조건 |  |
|
|
| **14** | _(제목 없음)_ |  |
|
|
| **15** | 정책목표 |  |
|
|
| **16** | _(제목 없음)_ |  |
|
|
| **17** | 현황 및 문제점 |  |
|
|
| **18** | BIM과 DX의 이해 |  |
|
|
| **19** | **설계방식의 왜곡**은 엔지니어를 **기능인**으로 전락시킨다. |  |
|
|
| **20** | 디지털 전환(DX)은 S/W가 필수다. |  |
|
|
| **21** | Solution Engn. S/W |  |
|
|
| **22** | Model에 특화된 Engn. S/W |  |
|
|
| **23** | Application S/W 의 구분 |  |
|
|
| **24** | Engn. S/W의 구성 과 특징 |  |
|
|
| **25** | 3rd Party |  |
|
|
| **26** | _(제목 없음)_ |  |
|
|
| **27** | _(제목 없음)_ |  |
|
|
| **28** | 현존 상용 S/W의 현실 |  |
|
|
| **29** | 좌측 배너 과정 (Process)의 혁신 우측 배너 결과 (Products)의 혁신 |  |
|
|
| **30** | 산업별 현황 |  |
|
|
| **31** | 산업별 특성 과 발전방향 |  |
|
|
| **32** | 좌측 Engn. Solution 우측 DfMA |  |
|