Files
KyeongminandClaude Opus 4.8 b836e79ee1 wip: phase_z2 evidence 파이프라인 + matching 실험(phase2~26) + 프론트 trace 패널 진행분 스냅샷
- 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>
2026-07-02 17:03:42 +09:00

350 lines
8.0 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>Phase 16 — 3축 매칭(구조×내용×키워드)</title>
<style>
body {
font-family: -apple-system, 'Segoe UI', 'Malgun Gothic', sans-serif;
max-width: 1800px;
margin: 0 auto;
padding: 24px;
line-height: 1.6;
color: #1e293b;
background: #f8fafc;
}
h1 { color: #1e293b; border-bottom: 3px solid #2563eb; padding-bottom: 12px; }
h2 {
color: #1a365d;
background: #e0e7ff;
padding: 10px 16px;
border-radius: 6px;
margin-top: 32px;
}
hr { border: none; border-top: 1px solid #cbd5e1; margin: 24px 0; }
table {
border-collapse: collapse;
width: 100%;
margin: 12px 0 24px;
background: #fff;
box-shadow: 0 2px 6px rgba(0,0,0,0.05);
}
th, td {
border: 1px solid #e2e8f0;
padding: 10px;
text-align: left;
vertical-align: top;
}
th {
background: #1e293b;
color: #fff;
font-weight: 700;
text-align: center;
width: 120px;
}
td:first-child {
background: #f1f5f9;
font-weight: 600;
text-align: center;
width: 120px;
}
td img {
max-width: 260px;
height: auto;
display: block;
margin: 0 auto 6px;
border: 1px solid #cbd5e1;
border-radius: 4px;
}
td br + strong { color: #2563eb; }
</style>
</head>
<body>
<h1>Phase 16 — 3축 매칭 (구조×내용×핵심키워드) 테스트</h1>
<p><strong>5개 프레임 수동 v2 태깅</strong> (13, 14, 15, 18, 29)
<strong>4개 MDX 유닛</strong> 매칭 테스트</p>
<p><strong>매칭 공식</strong>: <code>score = 0.5 × 핵심키워드_Jaccard + 0.2 × 구조_일치 + 0.3 × 내용_Cross</code></p>
<h2>결과 요약</h2>
<table>
<thead>
<tr>
<th>MDX 유닛</th>
<th>정답</th>
<th>Top-1</th>
<th>결과</th>
</tr>
</thead>
<tbody>
<tr>
<td>1. (MDX 1) 팝업 — DX와 BIM의 구분</td>
<td><strong>18</strong></td>
<td><strong>18</strong> (0.461)</td>
<td></td>
</tr>
<tr>
<td>2. (MDX 2) 2.2 DX 시행 주체별 기대효과</td>
<td><strong>14</strong></td>
<td><strong>14</strong> (0.349)</td>
<td></td>
</tr>
<tr>
<td>3. (MDX 03) 1. DX 시행을 위한 필수요건</td>
<td><strong>13</strong></td>
<td><strong>13</strong> (0.445)</td>
<td></td>
</tr>
<tr>
<td>4. (MDX 03) 2. Process 혁신과 Product 변화</td>
<td><strong>29</strong></td>
<td><strong>29</strong> (0.295)</td>
<td></td>
</tr>
</tbody>
</table>
<hr />
<h2>유닛별 상세 (3축 점수 분해)</h2>
<h3>1. (MDX 1) 팝업 — DX와 BIM의 구분 — 정답 Frame <strong>18</strong></h3>
<p><strong>MDX 추출 (코드):</strong>
- 구조: <code>single-column</code>
- 내용: <code>건설산업 DX의 올바른 이해 / 2. 용어간 상호관계</code>
- 핵심키워드 (Kiwi 추출, 127개 중 v2 vocab 교집합): <code>['BIM', 'CIVIL', 'DX', 'IT', '구체', '기술', '능력', '발주처', '범위', '상용', '설계', '설계사', '소극', '시공', '시공사']</code></p>
<p><strong>5개 후보 점수 분해:</strong></p>
<table>
<thead>
<tr>
<th>Frame</th>
<th>핵심키워드</th>
<th>구조</th>
<th>내용</th>
<th>최종</th>
<th>공통키워드</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>18</strong></td>
<td>0.621</td>
<td>0.00</td>
<td>0.503</td>
<td><strong>0.461</strong></td>
<td>BIM, CIVIL, DX, 구체, 발주처, 범위, 상용, 설계사</td>
</tr>
<tr>
<td><strong>13</strong></td>
<td>0.038</td>
<td>0.00</td>
<td>0.500</td>
<td><strong>0.169</strong></td>
<td>기술</td>
</tr>
<tr>
<td><strong>15</strong></td>
<td>0.000</td>
<td>0.00</td>
<td>0.503</td>
<td><strong>0.151</strong></td>
<td></td>
</tr>
<tr>
<td><strong>14</strong></td>
<td>0.000</td>
<td>0.00</td>
<td>0.501</td>
<td><strong>0.150</strong></td>
<td></td>
</tr>
<tr>
<td><strong>29</strong></td>
<td>0.000</td>
<td>0.00</td>
<td>0.500</td>
<td><strong>0.150</strong></td>
<td></td>
</tr>
</tbody>
</table>
<h3>2. (MDX 2) 2.2 DX 시행 주체별 기대효과 — 정답 Frame <strong>14</strong></h3>
<p><strong>MDX 추출 (코드):</strong>
- 구조: <code>table</code>
- 내용: <code>DX의 시행 목표 및 기대효과 / 2. DX 기반 Process 혁신에 따른 주체별 기대효과 / 2.2 DX 시행 주체별 기대효과</code>
- 핵심키워드 (Kiwi 추출, 120개 중 v2 vocab 교집합): <code>['Claim', '건설', '기반', '기술', '디지털', '리스크', '설계', '설계자', '성과물', '소통', '시공', '업무', '역량', '운영', '의존']</code></p>
<p><strong>5개 후보 점수 분해:</strong></p>
<table>
<thead>
<tr>
<th>Frame</th>
<th>핵심키워드</th>
<th>구조</th>
<th>내용</th>
<th>최종</th>
<th>공통키워드</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>14</strong></td>
<td>0.261</td>
<td>0.00</td>
<td>0.729</td>
<td><strong>0.349</strong></td>
<td>Claim, 리스크, 설계자, 소통, 협업</td>
</tr>
<tr>
<td><strong>13</strong></td>
<td>0.152</td>
<td>0.00</td>
<td>0.683</td>
<td><strong>0.281</strong></td>
<td>기반, 기술, 역량</td>
</tr>
<tr>
<td><strong>15</strong></td>
<td>0.000</td>
<td>0.00</td>
<td>0.731</td>
<td><strong>0.219</strong></td>
<td></td>
</tr>
<tr>
<td><strong>18</strong></td>
<td>0.066</td>
<td>0.00</td>
<td>0.508</td>
<td><strong>0.185</strong></td>
<td>운영, 의존</td>
</tr>
<tr>
<td><strong>29</strong></td>
<td>0.000</td>
<td>0.00</td>
<td>0.504</td>
<td><strong>0.151</strong></td>
<td></td>
</tr>
</tbody>
</table>
<h3>3. (MDX 03) 1. DX 시행을 위한 필수요건 — 정답 Frame <strong>13</strong></h3>
<p><strong>MDX 추출 (코드):</strong>
- 구조: <code>8col-parallel</code>
- 내용: <code>DX 실행 체계 구축 방안 / 1. DX 시행을 위한 필수 요건</code>
- 핵심키워드 (Kiwi 추출, 92개 중 v2 vocab 교집합): <code>['DX', 'Digital', 'Process', '건설', '기술', '능력', '디지털', '사람', '설계', '시공', '업무', '여건', '역량', '자연', '토목']</code></p>
<p><strong>5개 후보 점수 분해:</strong></p>
<table>
<thead>
<tr>
<th>Frame</th>
<th>핵심키워드</th>
<th>구조</th>
<th>내용</th>
<th>최종</th>
<th>공통키워드</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>13</strong></td>
<td>0.332</td>
<td>0.30</td>
<td>0.731</td>
<td><strong>0.445</strong></td>
<td>기술, 사람, 여건, 역량, 자연</td>
</tr>
<tr>
<td><strong>15</strong></td>
<td>0.000</td>
<td>0.00</td>
<td>0.650</td>
<td><strong>0.195</strong></td>
<td></td>
</tr>
<tr>
<td><strong>29</strong></td>
<td>0.045</td>
<td>0.00</td>
<td>0.500</td>
<td><strong>0.173</strong></td>
<td>Digital</td>
</tr>
<tr>
<td><strong>18</strong></td>
<td>0.035</td>
<td>0.00</td>
<td>0.500</td>
<td><strong>0.168</strong></td>
<td>DX</td>
</tr>
<tr>
<td><strong>14</strong></td>
<td>0.000</td>
<td>0.00</td>
<td>0.501</td>
<td><strong>0.150</strong></td>
<td></td>
</tr>
</tbody>
</table>
<h3>4. (MDX 03) 2. Process 혁신과 Product 변화 — 정답 Frame <strong>29</strong></h3>
<p><strong>MDX 추출 (코드):</strong>
- 구조: <code>7col-parallel</code>
- 내용: <code>DX 실행 체계 구축 방안 / 2. Process의 혁신과 Product의 변화</code>
- 핵심키워드 (Kiwi 추출, 111개 중 v2 vocab 교집합): <code>['Analogue', 'BIM', 'DX', 'Digital', 'GIS', 'Process', 'Product', 'Solution', '건설', '기반', '디지털', '설계', '성과물', '소통', '시공']</code></p>
<p><strong>5개 후보 점수 분해:</strong></p>
<table>
<thead>
<tr>
<th>Frame</th>
<th>핵심키워드</th>
<th>구조</th>
<th>내용</th>
<th>최종</th>
<th>공통키워드</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>29</strong></td>
<td>0.185</td>
<td>0.00</td>
<td>0.674</td>
<td><strong>0.295</strong></td>
<td>Analogue, Digital, Product, 실체</td>
</tr>
<tr>
<td><strong>13</strong></td>
<td>0.046</td>
<td>0.30</td>
<td>0.520</td>
<td><strong>0.239</strong></td>
<td>기반</td>
</tr>
<tr>
<td><strong>14</strong></td>
<td>0.090</td>
<td>0.00</td>
<td>0.501</td>
<td><strong>0.195</strong></td>
<td>소통, 협업</td>
</tr>
<tr>
<td><strong>18</strong></td>
<td>0.066</td>
<td>0.00</td>
<td>0.500</td>
<td><strong>0.183</strong></td>
<td>BIM, DX</td>
</tr>
<tr>
<td><strong>15</strong></td>
<td>0.000</td>
<td>0.00</td>
<td>0.501</td>
<td><strong>0.150</strong></td>
<td></td>
</tr>
</tbody>
</table>
</body>
</html>