- 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>
150 lines
4.7 KiB
Markdown
150 lines
4.7 KiB
Markdown
# Phase 14 샘플 — AI-Meta 동작 단계별 설명
|
||
|
||
## AI-Meta 알고리즘 요약
|
||
|
||
1. 사전에 AI(Claude/Kei)가 각 MDX 섹션과 Figma 프레임에서 **핵심 개념(concepts) 집합**을 추출해 `metadata_db.yaml`에 저장
|
||
2. 매칭 시: MDX 개념 집합 A, Figma 개념 집합 B
|
||
3. 교집합 A ∩ B의 IDF 합 ÷ 합집합 A ∪ B의 IDF 합 = **IDF 가중 Jaccard** 점수
|
||
4. 높은 점수일수록 개념이 많이 겹치고, 드문 개념이 겹칠수록 가중치 큼
|
||
|
||
**IDF 베이스**: 32개 Figma 프레임
|
||
|
||
## 사전 추출된 MDX 개념 집합 (metadata_db.yaml)
|
||
|
||
| MDX 섹션 | 개념 집합 | layout_hint |
|
||
|---------|----------|-------------|
|
||
| MDX01-intro | DX, BIM, 용어, 혼용, 디지털전환, 정립, 정책, 스마트건설 | intro |
|
||
| MDX01-1 | 건설산업, BIM, DX, 정의, 디지털전환, 정보관리, GIS, 공간정보, 3D모델 | definition-list |
|
||
| MDX01-2 | BIM, DX, 비교, 범위, S/W, 프로세스, 성과품, 활용, 확장성, 수행개념, 주체, 발주처, 설계사, 시공사, CIVIL, IT | compare-rows |
|
||
| MDX02-1 | 안전, 품질, 생산성, 소통, 신뢰, 목표, 디지털검증, 하자, 효율, 협업, 오류, 건설기간 | cycle-goal |
|
||
| MDX02-2 | 발주자, 시공자, 설계자, 역량, 기대효과, 3D모델, 협업, Claim, 리스크, 품질, 검증, 대응, 변화 | persona-3col |
|
||
| MDX03-1 | 기술, 디지털, 사람, 역량, 자연, 여건, 투자, 지식, 혁신, 경험, 전문지식, 창의성 | 3col-parallel |
|
||
| MDX03-2 | Process, Product, Analogue, Digital, 혁신, 변화, GIS, BIM, Solution, 성과물, 정보물, 협업, 2D, 3D | compare-2col |
|
||
|
||
---
|
||
|
||
## 예시: MDX03-1 매칭 (정답 Frame 13)
|
||
|
||
### Step 1 — MDX03-1의 개념 집합 A
|
||
|
||
```
|
||
A = { 경험, 기술, 디지털, 사람, 여건, 역량, 자연, 전문지식, 지식, 창의성, 투자, 혁신 }
|
||
|A| = 12개
|
||
```
|
||
|
||
### Step 2 — 정답 후보 Frame **13** 개념 집합 B
|
||
|
||

|
||
|
||
타이틀: **필수조건**
|
||
|
||
```
|
||
B = { 기술, 디지털, 사람, 여건, 역량, 자연, 지식, 투자, 필수조건 }
|
||
|B| = 9개
|
||
```
|
||
|
||
### Step 3 — 교집합 A ∩ B (공통 개념)
|
||
|
||
| 개념 | Figma DF | IDF |
|
||
|------|----------|-----|
|
||
| **여건** | 1 | 3.466 |
|
||
| **사람** | 1 | 3.466 |
|
||
| **지식** | 1 | 3.466 |
|
||
| **역량** | 1 | 3.466 |
|
||
| **자연** | 1 | 3.466 |
|
||
| **투자** | 2 | 2.773 |
|
||
| **기술** | 2 | 2.773 |
|
||
| **디지털** | 5 | 1.856 |
|
||
|
||
공통 8개, IDF 합 = **24.730**
|
||
|
||
### Step 4 — 합집합 A ∪ B
|
||
|
||
```
|
||
A ∪ B = { 경험, 기술, 디지털, 사람, 여건, 역량, 자연, 전문지식, 지식, 창의성, 투자, 필수조건, 혁신 }
|
||
|A ∪ B| = 13개, IDF 합 = 32.468
|
||
```
|
||
|
||
### Step 5 — 최종 점수
|
||
|
||
```
|
||
score(MDX=MDX03-1, Frame=13) = 24.730 / 32.468 = **0.762**
|
||
```
|
||
|
||
### (비교) 오답 후보 Frame **15**
|
||
|
||

|
||
|
||
타이틀: **정책목표**
|
||
|
||
개념: `{ 고부가가치, 목표, 비용절감, 성장, 실행, 안전, 요건, 정책 }`
|
||
|
||
- 공통: [] (0개)
|
||
- 점수: 0.000 / 52.740 = **0.000**
|
||
|
||
**13가 15를 +0.762 차이로 앞섬** — 13에만 있는 독특한 개념이 점수를 끌어올림
|
||
|
||
---
|
||
|
||
## 예시: MDX03-2 매칭 (정답 Frame 29)
|
||
|
||
### Step 1 — MDX03-2의 개념 집합 A
|
||
|
||
```
|
||
A = { 2D, 3D, Analogue, BIM, Digital, GIS, Process, Product, Solution, 변화, 성과물, 정보물, 혁신, 협업 }
|
||
|A| = 14개
|
||
```
|
||
|
||
### Step 2 — 정답 후보 Frame **29** 개념 집합 B
|
||
|
||

|
||
|
||
타이틀: **좌측 배너 과정 (Process)의 혁신 우측 배너 결과 (Products)의 혁신**
|
||
|
||
```
|
||
B = { Analogue, BIM, Digital, GIS, Process, Product, Solution, 결과, 과정, 성과물, 혁신 }
|
||
|B| = 11개
|
||
```
|
||
|
||
### Step 3 — 교집합 A ∩ B (공통 개념)
|
||
|
||
| 개념 | Figma DF | IDF |
|
||
|------|----------|-----|
|
||
| **Process** | 1 | 3.466 |
|
||
| **Product** | 1 | 3.466 |
|
||
| **Analogue** | 1 | 3.466 |
|
||
| **Digital** | 1 | 3.466 |
|
||
| **GIS** | 2 | 2.773 |
|
||
| **혁신** | 2 | 2.773 |
|
||
| **성과물** | 2 | 2.773 |
|
||
| **Solution** | 4 | 2.079 |
|
||
| **BIM** | 5 | 1.856 |
|
||
|
||
공통 9개, IDF 합 = **26.116**
|
||
|
||
### Step 4 — 합집합 A ∪ B
|
||
|
||
```
|
||
A ∪ B = { 2D, 3D, Analogue, BIM, Digital, GIS, Process, Product, Solution, 결과, 과정, 변화, 성과물, 정보물, 혁신, 협업 }
|
||
|A ∪ B| = 16개, IDF 합 = 41.479
|
||
```
|
||
|
||
### Step 5 — 최종 점수
|
||
|
||
```
|
||
score(MDX=MDX03-2, Frame=29) = 26.116 / 41.479 = **0.630**
|
||
```
|
||
|
||
### (비교) 오답 후보 Frame **09**
|
||
|
||

|
||
|
||
타이틀: **시공 전 모델 기반 시공상세 정보물 이용한 시공계획 작성 지원**
|
||
|
||
개념: `{ 계획, 도면, 모델, 성과물, 시공, 시뮬레이션, 정보물 }`
|
||
|
||
- 공통: ['성과물', '정보물'] (2개)
|
||
- 점수: 6.238 / 49.392 = **0.126**
|
||
|
||
**29가 09를 +0.503 차이로 앞섬** — 29에만 있는 독특한 개념이 점수를 끌어올림
|