This commit is contained in:
KIM SU BO committed 2026-10-06 13:24:08 +09:00
1 parent 83278b2998
commit b38ceec784
128 files changed
+51554

No files matched your search

+592
View File
@@ -0,0 +1,592 @@
{
"version": "1.0.0",
"exportedAt": "2026-09-30T14:10:00.000Z",
"id": "TRN02",
"title": "방공·드론 식별 퀴즈 자동채점·오답유형 분석기",
"category": "전장환경/전투력 향상 교육",
"level": 2,
"durationDays": 5,
"requiredHours": 27.5,
"status": "COMPLETED",
"isRecommended": false,
"summary": "<h4>프로젝트에서 해결해야 하는 문제</h4><p>미국-이란 전쟁 환경을 분석하여 방공·드론 식별 퀴즈 자동채점·오답유형 분석기을(를) 위한 핵심 데이터와 분석 모델/절차를 구축하고, 실전 운용 시 발생할 수 있는 오류·불확실성 및 실무 병목을 검증·보정하여 효과적인 의사결정 및 업무 효율화를 달성하는 체계를 구현한다.</p><h4>학습 목표</h4><p>방공 식별 및 대드론 교전 수칙 퀴즈 문항 데이터베이스 및 평가 기준 수립부터 데이터 수집/전처리, 핵심 알고리즘 및 분석 모델 구현, 신뢰도 평가 엔진, 전술/업무 대시보드 및 지휘 통제 인터페이스, 인간 개입(HITL) 의사결정 워크플로우, 가상 스트레스/부하 검증 및 AAR 사후검토 피드백까지 전 과정을 아우르는 실전형 End-to-End 파이프라인을 완성한다.</p>",
"objectives": "<h3>소개</h3><p>미국-이란 전쟁 등 실무 환경에서 요구되는 방공·드론 식별 퀴즈 자동채점·오답유형 분석기 과제를 수행하여, 실시간 데이터 수집부터 분석, 검증, 시각화 및 의사결정 지원에 이르는 전 과정을 체계적으로 학습하고 개발한다.</p><h4>학습자가 수행할 핵심 과정</h4><ul><li><p>방공 식별 및 대드론 교전 수칙 퀴즈 문항 데이터베이스 및 평가 기준 수립</p></li><li><p>장병 응답 텍스트/선택지 정제 및 시험 답안 파싱 전처리 모듈 구현</p></li><li><p>선다형 및 단답형 방공 퀴즈 자동 채점 Baseline 로직 구현</p></li><li><p>오답 유형(개념 혼동, 피아 오인, 절차 누락) 자동 분류 및 패턴 분석 엔진 고도화</p></li><li><p>개인별/부대별 방공 취약 영역 식별 및 맞춤형 보충 학습 추천 알고리즘 개발</p></li><li><p>부대 방공 지식 수준 통계 및 오답 분포 가시화 교수자 대시보드 구현</p></li><li><p>이의 제기 문항 및 서술형 답변에 대한 교관 수동 채점(HITL) 검토 인터페이스 설계</p></li><li><p>전 부대원 동시 응시 모의 대규모 트래픽 채점 부하 테스트 및 최적화</p></li><li><p>AAR 기반 문항 변별력 분석 및 난이도별 가중치 파라미터 재보정</p></li><li><p>방공 퀴즈 자동채점 및 오답분석 시스템 통합 최종 운영 패키지 완성</p></li></ul>",
"deliverables": [
"data/schema/trn02_input_schema.json (필수)",
"docs/trn02_data_spec.md (필수)",
"src/preprocess/trn02_preprocessor.py (필수)",
"src/models/trn02_baseline_model.py (필수)",
"src/models/trn02_advanced_detector.py (필수)",
"src/verification/trn02_confidence_engine.py (필수)",
"src/ui/trn02_dashboard.py (필수)",
"src/hitl/trn02_approval_workflow.py (필수)",
"docs/trn02_hitl_guide.md (필수)",
"tests/trn02_stress_test.py (필수)",
"docs/trn02_aar_report.md (필수)",
"configs/trn02_tuned_params.yaml (필수)",
"src/main_trn02.py (필수)",
"README.md (필수)",
"docs/trn02_final_report.pdf(md) (필수)"
],
"constraints": "<h4>AI 분석 결과와 인간 의사결정자 판단의 구분</h4><ul><li><p>AI 모델의 단독 판단만으로 최종 결심을 내리지 않으며, 반드시 인간 개입(HITL) 승인 및 검토 절차를 거친다.</p></li><li><p>오탐 및 미탐 가능성을 고려하여 다차원 신뢰도 점수(Confidence Score)와 불확실성 지표를 함께 제공한다.</p></li></ul><h4>군사 보안 및 실전 데이터 취급 원칙</h4><ul><li><p>실제 작전 기밀 및 아군 부대/장비의 민감 정보는 사용하지 않으며, 가상 시뮬레이션 및 공개 교육용 데이터셋을 활용한다.</p></li><li><p>미국-이란 전쟁 공개 사례를 기반으로 환경을 모의하되 비인가 장비 제원은 사용하지 않는다.</p></li></ul><h4>시스템 신뢰성 및 안전 실패(Fail-safe) 보장</h4><ul><li><p>통신 장애나 데이터 결손 등 극한 환경에서도 시스템 다운 없이 안전 실패(Fail-safe) 기준을 만족해야 한다.</p></li><li><p>오경보율(FAR) 및 데이터 왜곡을 통제하여 실무자의 인지 부하를 최소화한다.</p></li></ul>",
"evalSummary": "<h4>공통 PASS/FAIL 판정 원칙</h4><ul><li><p><strong>수행 증거:</strong> 요구된 데이터 스키마, 전처리 파이프라인, 분석/탐지 모델, UI/문서, HITL 워크플로우, 테스트 코드가 정상 동작하는가?</p></li><li><p><strong>판단 근거:</strong> 오류 필터링 및 신뢰도/우선순위 산출 기준이 전술적/실무적/수학적 근거와 부합하는가?</p></li><li><p><strong>앞뒤 연결성:</strong> 데이터 스키마부터 전처리, 분석, UI, HITL, AAR 피드백까지 파이프라인이 유기적으로 연동되는가?</p></li><li><p><strong>완성도:</strong> 정량적 평가 지표와 정성적 평가 기준을 충족하는가?</p></li></ul><h4>프로젝트 완료 조건</h4><p>10개 필수 미션을 순차적으로 완수하여 최종 End-to-End 통합 파이프라인과 브리핑 패키지를 완성하고 회귀/통합 테스트를 통과해야 최종 PASS이다.</p>",
"prerequisites": "Python 프로그래밍 기초, 데이터 처리 및 알고리즘 구현 기본 지식, 전장환경 및 전투력 향상 교육 분야에 대한 기본 이해",
"refFiles": [],
"refText": "",
"projectSkills": [
{
"skillId": "competency_AI_문제해결역량_1._문제_분석",
"level": 2,
"category": "AI 문제해결역량",
"subCategory": "1. 문제 분석"
},
{
"skillId": "competency_AI_문제해결역량_2._대안_도출",
"level": 2,
"category": "AI 문제해결역량",
"subCategory": "2. 대안 도출"
},
{
"skillId": "competency_AI_비판적사고역량_1._결과_검증",
"level": 2,
"category": "AI 비판적사고역량",
"subCategory": "1. 결과 검증"
},
{
"skillId": "competency_AI활용역량_1._AI_도구_활용",
"level": 2,
"category": "AI활용역량",
"subCategory": "1. AI 도구 활용"
},
{
"skillId": "competency_AI활용역량_2._프롬프트_설계",
"level": 1,
"category": "AI활용역량",
"subCategory": "2. 프롬프트 설계"
}
],
"prerequisiteVods": [],
"missions": [
{
"id": "TRN02_M01",
"sequence": 1,
"title": "방공 식별 및 대드론 교전 수칙 퀴즈 문항 데이터베이스 및 평가 기준 수립",
"durationHours": 1.5,
"overview": "<p><strong>방공 식별 및 대드론 교전 수칙 퀴즈 문항 데이터베이스 및 평가 기준 수립</strong></p><p>방공 식별 및 대드론 교전 수칙 퀴즈 문항 데이터베이스 및 평가 기준을 수립한다.</p>",
"objectives": "<h3>소개</h3><p>미국-이란 전쟁 환경을 바탕으로 방공 식별 및 대드론 교전 수칙 퀴즈 문항 데이터베이스 및 평가 기준 수립 과제를 수행한다.</p><h4>학습자가 수행할 핵심 과정</h4><ul><li><p>방공 식별 및 대드론 교전 수칙 퀴즈 문항 데이터베이스 및 평가 기준을 수립한다.</p></li><li><p>산출물 작성: `data/schema/trn02_input_schema.json` 및 `docs/trn02_data_spec.md`</p></li><li><p>검증 및 완료: JSON Schema 검증 도구 및 샘플 데이터 파싱 단위 테스트 및 입력 데이터 유효성 검증 스크립트 통과 및 명세서 문서화 완료</p></li></ul>",
"scenario": "<h4>미션 배경</h4><p>방공 식별 및 대드론 교전 수칙 퀴즈 문항 데이터베이스 및 평가 기준을 수립한다.</p><p><strong>전쟁/사례 구분:</strong> 미국-이란 전쟁</p><p><strong>학습 유형 및 복잡도:</strong> 코딩형 (난이도: 초급, 복잡도: 낮음, 진행률: 10%)</p><p><strong>산출물 및 저장 위치:</strong> `data/schema/trn02_input_schema.json` 및 `docs/trn02_data_spec.md`</p>",
"attachments": [],
"materials": [
"data/schema/trn02_input_schema.json",
"docs/trn02_data_spec.md"
],
"materialText": "<p><strong>미션 산출물 및 저장 위치</strong></p><ul><li><p><code>`data/schema/trn02_input_schema.json` 및 `docs/trn02_data_spec.md`</code></p></li></ul><p><strong>검증 및 개선 방안</strong></p><ul><li><p>검증 방법: JSON Schema 검증 도구 및 샘플 데이터 파싱 단위 테스트</p></li><li><p>개선 및 피드백 방안: 누락된 전술 파라미터(기상, 위치오차, 통신지연 등) 보완</p></li></ul>",
"techStack": [
"전장환경",
"전투력 향상 교육",
"Python"
],
"deliverables": [
"data/schema/trn02_input_schema.json (필수)",
"docs/trn02_data_spec.md (필수)"
],
"evaluationKeys": [
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정량적 평가] 스키마 필드 정의 완성도 100%, 샘플 데이터 검증 오류 0건</strong></p><h4>PASS 증거</h4><p>정량적 지표(스키마 필드 정의 완성도 100%, 샘플 데이터 검증 오류 0건)를 달성하고 단위 테스트 및 실행 결과가 성공적으로 확인되었다.</p><h4>보완이 필요한 상태</h4><p>정량적 성능 지표가 기준에 미달하거나 실행 중 에러가 발생하는 경우.</p><h4>보완 방법</h4><p>누락된 전술 파라미터(기상, 위치오차, 통신지연 등) 보완을(를) 적용하여 성능 및 파라미터를 보정한다.</p>",
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정성적 평가] 교육·훈련 실무 및 미국-이란 전쟁 전장 환경과의 군사적 부합성 기준을 충족하였는가?</strong></p><h4>PASS 증거</h4><p>미국-이란 전쟁 환경 및 작전/군수 실무 요구사항에 부합하는 알고리즘 논리와 타당성이 확보되었다.</p><h4>보완이 필요한 상태</h4><p>실무 환경에 대한 고려가 부족하거나 판단 기준이 모호한 경우.</p><h4>보완 방법</h4><p>실무 환경 변수와 판단 기준을 명세서 및 코드에 보강한다.</p>",
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[진행 추적 및 완료 기준] 입력 데이터 유효성 검증 스크립트 통과 및 명세서 문서화 완료을 완수하였는가?</strong></p><h4>PASS 증거</h4><p>요구된 산출물(`data/schema/trn02_input_schema.json` 및 `docs/trn02_data_spec.md`)이 지정된 경로에 생성되고 JSON Schema 검증 도구 및 샘플 데이터 파싱 단위 테스트를 통과하였다.</p><h4>보완이 필요한 상태</h4><p>산출물이 미완성이거나 검증 절차를 통과하지 못한 경우.</p><h4>보완 방법</h4><p>JSON Schema 검증 도구 및 샘플 데이터 파싱 단위 테스트 절차를 재수행하여 발견된 결함을 수정하고 문서를 완성한다.</p>"
],
"evaluationTypes": [
"REQUIRED",
"REQUIRED",
"REQUIRED"
],
"evaluationText": "<h4>미션 판정</h4><p><strong>평가 구분:</strong> 필수</p><p><strong>난이도 / 복잡도:</strong> 초급 / 낮음 (진행률: 10%)</p><h4>미션 PASS 조건</h4><ul><li><p>정량적 기준: 스키마 필드 정의 완성도 100%, 샘플 데이터 검증 오류 0건</p></li><li><p>정성적 기준: 교육·훈련 실무 및 미국-이란 전쟁 전장 환경과의 군사적 부합성</p></li><li><p>진행 추적 및 완료: 입력 데이터 유효성 검증 스크립트 통과 및 명세서 문서화 완료</p></li><li><p>검증 방법 통과: JSON Schema 검증 도구 및 샘플 데이터 파싱 단위 테스트</p></li></ul>",
"aiGuidelines": {
"allow": [
"환경 분석 및 데이터 전처리 알고리즘 가이드 요청",
"단위 테스트 및 성능 검증 스크립트 작성 보조",
"오경보 필터링 및 신뢰도 점수 산출 수식 검토"
],
"rules": [
"군사 기밀 및 실제 부대/기관 민감 정보는 절대 입력하지 않는다.",
"AI 분석 결과에 대해 최종 인간 검토(HITL) 원칙을 유지한다.",
"주어진 가상 시뮬레이션 데이터셋과 스키마 규격을 준수한다."
],
"forbid": [
"실제 작전/행정 기밀 데이터 입력",
"인간 검토 없는 무조건적인 자동 결심 로직 구현",
"검증되지 않은 임의의 데이터 조작"
]
},
"guideSteps": []
},
{
"id": "TRN02_M02",
"sequence": 2,
"title": "장병 응답 텍스트/선택지 정제 및 시험 답안 파싱 전처리 모듈 구현",
"durationHours": 2.0,
"overview": "<p><strong>장병 응답 텍스트/선택지 정제 및 시험 답안 파싱 전처리 모듈 구현</strong></p><p>장병 응답 텍스트/선택지 정제 및 시험 답안 파싱 전처리 모듈을 구현한다.</p>",
"objectives": "<h3>소개</h3><p>미국-이란 전쟁 환경을 바탕으로 장병 응답 텍스트/선택지 정제 및 시험 답안 파싱 전처리 모듈 구현 과제를 수행한다.</p><h4>학습자가 수행할 핵심 과정</h4><ul><li><p>장병 응답 텍스트/선택지 정제 및 시험 답안 파싱 전처리 모듈을 구현한다.</p></li><li><p>산출물 작성: `src/preprocess/trn02_preprocessor.py` 및 전처리 전후 데이터셋</p></li><li><p>검증 및 완료: pytest 기반 전처리 정합성 테스트 및 결측치 보정율 확인 및 정제 파이프라인 자동화 및 단위 테스트 케이스 5종 통과</p></li></ul>",
"scenario": "<h4>미션 배경</h4><p>장병 응답 텍스트/선택지 정제 및 시험 답안 파싱 전처리 모듈을 구현한다.</p><p><strong>전쟁/사례 구분:</strong> 미국-이란 전쟁</p><p><strong>학습 유형 및 복잡도:</strong> 코딩형 (난이도: 초급~중급, 복잡도: 보통, 진행률: 20%)</p><p><strong>산출물 및 저장 위치:</strong> `src/preprocess/trn02_preprocessor.py` 및 전처리 전후 데이터셋</p>",
"attachments": [],
"materials": [
"src/preprocess/trn02_preprocessor.py"
],
"materialText": "<p><strong>미션 산출물 및 저장 위치</strong></p><ul><li><p><code>`src/preprocess/trn02_preprocessor.py` 및 전처리 전후 데이터셋</code></p></li></ul><p><strong>검증 및 개선 방안</strong></p><ul><li><p>검증 방법: pytest 기반 전처리 정합성 테스트 및 결측치 보정율 확인</p></li><li><p>개선 및 피드백 방안: 전술 상황별(주간/야간/악천후) 맞춤형 노이즈 제거 임계값 동적 조정</p></li></ul>",
"techStack": [
"전장환경",
"전투력 향상 교육",
"Python"
],
"deliverables": [
"src/preprocess/trn02_preprocessor.py (필수)"
],
"evaluationKeys": [
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정량적 평가] 데이터 정제 처리 속도 1,000건/초 이상, 전처리 오류율 0%</strong></p><h4>PASS 증거</h4><p>정량적 지표(데이터 정제 처리 속도 1,000건/초 이상, 전처리 오류율 0%)를 달성하고 단위 테스트 및 실행 결과가 성공적으로 확인되었다.</p><h4>보완이 필요한 상태</h4><p>정량적 성능 지표가 기준에 미달하거나 실행 중 에러가 발생하는 경우.</p><h4>보완 방법</h4><p>전술 상황별(주간/야간/악천후) 맞춤형 노이즈 제거 임계값 동적 조정을(를) 적용하여 성능 및 파라미터를 보정한다.</p>",
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정성적 평가] 전술 환경 특유의 노이즈(스푸핑, 반사파, 센서 단절 등) 제거 타당성 기준을 충족하였는가?</strong></p><h4>PASS 증거</h4><p>미국-이란 전쟁 환경 및 작전/군수 실무 요구사항에 부합하는 알고리즘 논리와 타당성이 확보되었다.</p><h4>보완이 필요한 상태</h4><p>실무 환경에 대한 고려가 부족하거나 판단 기준이 모호한 경우.</p><h4>보완 방법</h4><p>실무 환경 변수와 판단 기준을 명세서 및 코드에 보강한다.</p>",
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[진행 추적 및 완료 기준] 정제 파이프라인 자동화 및 단위 테스트 케이스 5종 통과을 완수하였는가?</strong></p><h4>PASS 증거</h4><p>요구된 산출물(`src/preprocess/trn02_preprocessor.py` 및 전처리 전후 데이터셋)이 지정된 경로에 생성되고 pytest 기반 전처리 정합성 테스트 및 결측치 보정율 확인를 통과하였다.</p><h4>보완이 필요한 상태</h4><p>산출물이 미완성이거나 검증 절차를 통과하지 못한 경우.</p><h4>보완 방법</h4><p>pytest 기반 전처리 정합성 테스트 및 결측치 보정율 확인 절차를 재수행하여 발견된 결함을 수정하고 문서를 완성한다.</p>"
],
"evaluationTypes": [
"REQUIRED",
"REQUIRED",
"REQUIRED"
],
"evaluationText": "<h4>미션 판정</h4><p><strong>평가 구분:</strong> 필수</p><p><strong>난이도 / 복잡도:</strong> 초급~중급 / 보통 (진행률: 20%)</p><h4>미션 PASS 조건</h4><ul><li><p>정량적 기준: 데이터 정제 처리 속도 1,000건/초 이상, 전처리 오류율 0%</p></li><li><p>정성적 기준: 전술 환경 특유의 노이즈(스푸핑, 반사파, 센서 단절 등) 제거 타당성</p></li><li><p>진행 추적 및 완료: 정제 파이프라인 자동화 및 단위 테스트 케이스 5종 통과</p></li><li><p>검증 방법 통과: pytest 기반 전처리 정합성 테스트 및 결측치 보정율 확인</p></li></ul>",
"aiGuidelines": {
"allow": [
"환경 분석 및 데이터 전처리 알고리즘 가이드 요청",
"단위 테스트 및 성능 검증 스크립트 작성 보조",
"오경보 필터링 및 신뢰도 점수 산출 수식 검토"
],
"rules": [
"군사 기밀 및 실제 부대/기관 민감 정보는 절대 입력하지 않는다.",
"AI 분석 결과에 대해 최종 인간 검토(HITL) 원칙을 유지한다.",
"주어진 가상 시뮬레이션 데이터셋과 스키마 규격을 준수한다."
],
"forbid": [
"실제 작전/행정 기밀 데이터 입력",
"인간 검토 없는 무조건적인 자동 결심 로직 구현",
"검증되지 않은 임의의 데이터 조작"
]
},
"guideSteps": []
},
{
"id": "TRN02_M03",
"sequence": 3,
"title": "선다형 및 단답형 방공 퀴즈 자동 채점 Baseline 로직 구현",
"durationHours": 2.5,
"overview": "<p><strong>선다형 및 단답형 방공 퀴즈 자동 채점 Baseline 로직 구현</strong></p><p>선다형 및 단답형 방공 퀴즈 자동 채점 Baseline 로직을 구현한다.</p>",
"objectives": "<h3>소개</h3><p>미국-이란 전쟁 환경을 바탕으로 선다형 및 단답형 방공 퀴즈 자동 채점 Baseline 로직 구현 과제를 수행한다.</p><h4>학습자가 수행할 핵심 과정</h4><ul><li><p>선다형 및 단답형 방공 퀴즈 자동 채점 Baseline 로직을 구현한다.</p></li><li><p>산출물 작성: `src/models/trn02_baseline_model.py` 및 기본 추론 결과 보고서</p></li><li><p>검증 및 완료: 기준 벤치마크 데이터셋 대상 추론 결과 오차율 비교 및 단위 기능 동작 확인 및 기본 시나리오 실행 로그 생성</p></li></ul>",
"scenario": "<h4>미션 배경</h4><p>선다형 및 단답형 방공 퀴즈 자동 채점 Baseline 로직을 구현한다.</p><p><strong>전쟁/사례 구분:</strong> 미국-이란 전쟁</p><p><strong>학습 유형 및 복잡도:</strong> 코딩형 (난이도: 중급, 복잡도: 보통, 진행률: 30%)</p><p><strong>산출물 및 저장 위치:</strong> `src/models/trn02_baseline_model.py` 및 기본 추론 결과 보고서</p>",
"attachments": [],
"materials": [
"src/models/trn02_baseline_model.py"
],
"materialText": "<p><strong>미션 산출물 및 저장 위치</strong></p><ul><li><p><code>`src/models/trn02_baseline_model.py` 및 기본 추론 결과 보고서</code></p></li></ul><p><strong>검증 및 개선 방안</strong></p><ul><li><p>검증 방법: 기준 벤치마크 데이터셋 대상 추론 결과 오차율 비교</p></li><li><p>개선 및 피드백 방안: 판단 지연시간 최적화 및 휴리스틱 가중치 1차 튜닝</p></li></ul>",
"techStack": [
"전장환경",
"전투력 향상 교육",
"Python"
],
"deliverables": [
"src/models/trn02_baseline_model.py (필수)"
],
"evaluationKeys": [
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정량적 평가] 기본 데이터셋 대상 탐지/처리 정확도 75% 이상 달성</strong></p><h4>PASS 증거</h4><p>정량적 지표(기본 데이터셋 대상 탐지/처리 정확도 75% 이상 달성)를 달성하고 단위 테스트 및 실행 결과가 성공적으로 확인되었다.</p><h4>보완이 필요한 상태</h4><p>정량적 성능 지표가 기준에 미달하거나 실행 중 에러가 발생하는 경우.</p><h4>보완 방법</h4><p>판단 지연시간 최적화 및 휴리스틱 가중치 1차 튜닝을(를) 적용하여 성능 및 파라미터를 보정한다.</p>",
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정성적 평가] 알고리즘의 논리적 흐름 및 군사적 판단 기준의 투명성 기준을 충족하였는가?</strong></p><h4>PASS 증거</h4><p>미국-이란 전쟁 환경 및 작전/군수 실무 요구사항에 부합하는 알고리즘 논리와 타당성이 확보되었다.</p><h4>보완이 필요한 상태</h4><p>실무 환경에 대한 고려가 부족하거나 판단 기준이 모호한 경우.</p><h4>보완 방법</h4><p>실무 환경 변수와 판단 기준을 명세서 및 코드에 보강한다.</p>",
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[진행 추적 및 완료 기준] 단위 기능 동작 확인 및 기본 시나리오 실행 로그 생성을 완수하였는가?</strong></p><h4>PASS 증거</h4><p>요구된 산출물(`src/models/trn02_baseline_model.py` 및 기본 추론 결과 보고서)이 지정된 경로에 생성되고 기준 벤치마크 데이터셋 대상 추론 결과 오차율 비교를 통과하였다.</p><h4>보완이 필요한 상태</h4><p>산출물이 미완성이거나 검증 절차를 통과하지 못한 경우.</p><h4>보완 방법</h4><p>기준 벤치마크 데이터셋 대상 추론 결과 오차율 비교 절차를 재수행하여 발견된 결함을 수정하고 문서를 완성한다.</p>"
],
"evaluationTypes": [
"REQUIRED",
"REQUIRED",
"REQUIRED"
],
"evaluationText": "<h4>미션 판정</h4><p><strong>평가 구분:</strong> 필수</p><p><strong>난이도 / 복잡도:</strong> 중급 / 보통 (진행률: 30%)</p><h4>미션 PASS 조건</h4><ul><li><p>정량적 기준: 기본 데이터셋 대상 탐지/처리 정확도 75% 이상 달성</p></li><li><p>정성적 기준: 알고리즘의 논리적 흐름 및 군사적 판단 기준의 투명성</p></li><li><p>진행 추적 및 완료: 단위 기능 동작 확인 및 기본 시나리오 실행 로그 생성</p></li><li><p>검증 방법 통과: 기준 벤치마크 데이터셋 대상 추론 결과 오차율 비교</p></li></ul>",
"aiGuidelines": {
"allow": [
"환경 분석 및 데이터 전처리 알고리즘 가이드 요청",
"단위 테스트 및 성능 검증 스크립트 작성 보조",
"오경보 필터링 및 신뢰도 점수 산출 수식 검토"
],
"rules": [
"군사 기밀 및 실제 부대/기관 민감 정보는 절대 입력하지 않는다.",
"AI 분석 결과에 대해 최종 인간 검토(HITL) 원칙을 유지한다.",
"주어진 가상 시뮬레이션 데이터셋과 스키마 규격을 준수한다."
],
"forbid": [
"실제 작전/행정 기밀 데이터 입력",
"인간 검토 없는 무조건적인 자동 결심 로직 구현",
"검증되지 않은 임의의 데이터 조작"
]
},
"guideSteps": []
},
{
"id": "TRN02_M04",
"sequence": 4,
"title": "오답 유형(개념 혼동, 피아 오인, 절차 누락) 자동 분류 및 패턴 분석 엔진 고도화",
"durationHours": 3.0,
"overview": "<p><strong>오답 유형(개념 혼동, 피아 오인, 절차 누락) 자동 분류 및 패턴 분석 엔진 고도화</strong></p><p>오답 유형(개념 혼동, 피아 오인, 절차 누락) 자동 분류 엔진을 고도화한다.</p>",
"objectives": "<h3>소개</h3><p>미국-이란 전쟁 환경을 바탕으로 오답 유형(개념 혼동, 피아 오인, 절차 누락) 자동 분류 및 패턴 분석 엔진 고도화 과제를 수행한다.</p><h4>학습자가 수행할 핵심 과정</h4><ul><li><p>오답 유형(개념 혼동, 피아 오인, 절차 누락) 자동 분류 엔진을 고도화한다.</p></li><li><p>산출물 작성: `src/models/trn02_advanced_detector.py` 및 예외 탐지 테스트 결과</p></li><li><p>검증 및 완료: 합성 위협 데이터셋 주입 시 이상치 탐지 정확도 검증 및 복합 위협 시나리오 10종에 대한 탐지 테스트 통과</p></li></ul>",
"scenario": "<h4>미션 배경</h4><p>오답 유형(개념 혼동, 피아 오인, 절차 누락) 자동 분류 엔진을 고도화한다.</p><p><strong>전쟁/사례 구분:</strong> 미국-이란 전쟁</p><p><strong>학습 유형 및 복잡도:</strong> 코딩형 (난이도: 중급, 복잡도: 높음, 진행률: 40%)</p><p><strong>산출물 및 저장 위치:</strong> `src/models/trn02_advanced_detector.py` 및 예외 탐지 테스트 결과</p>",
"attachments": [],
"materials": [
"src/models/trn02_advanced_detector.py"
],
"materialText": "<p><strong>미션 산출물 및 저장 위치</strong></p><ul><li><p><code>`src/models/trn02_advanced_detector.py` 및 예외 탐지 테스트 결과</code></p></li></ul><p><strong>검증 및 개선 방안</strong></p><ul><li><p>검증 방법: 합성 위협 데이터셋 주입 시 이상치 탐지 정확도 검증</p></li><li><p>개선 및 피드백 방안: 오경보(False Alarm) 유발 패턴 식별 및 특징 공간(Feature Space) 재설계</p></li></ul>",
"techStack": [
"전장환경",
"전투력 향상 교육",
"Python"
],
"deliverables": [
"src/models/trn02_advanced_detector.py (필수)"
],
"evaluationKeys": [
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정량적 평가] 복합 위협 탐지 재현율(Recall) 85% 이상, 처리 지연 200ms 이하</strong></p><h4>PASS 증거</h4><p>정량적 지표(복합 위협 탐지 재현율(Recall) 85% 이상, 처리 지연 200ms 이하)를 달성하고 단위 테스트 및 실행 결과가 성공적으로 확인되었다.</p><h4>보완이 필요한 상태</h4><p>정량적 성능 지표가 기준에 미달하거나 실행 중 에러가 발생하는 경우.</p><h4>보완 방법</h4><p>오경보(False Alarm) 유발 패턴 식별 및 특징 공간(Feature Space) 재설계을(를) 적용하여 성능 및 파라미터를 보정한다.</p>",
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정성적 평가] 기만/교란 공격에 대한 방어 로직의 현실성 및 신뢰성 기준을 충족하였는가?</strong></p><h4>PASS 증거</h4><p>미국-이란 전쟁 환경 및 작전/군수 실무 요구사항에 부합하는 알고리즘 논리와 타당성이 확보되었다.</p><h4>보완이 필요한 상태</h4><p>실무 환경에 대한 고려가 부족하거나 판단 기준이 모호한 경우.</p><h4>보완 방법</h4><p>실무 환경 변수와 판단 기준을 명세서 및 코드에 보강한다.</p>",
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[진행 추적 및 완료 기준] 복합 위협 시나리오 10종에 대한 탐지 테스트 통과을 완수하였는가?</strong></p><h4>PASS 증거</h4><p>요구된 산출물(`src/models/trn02_advanced_detector.py` 및 예외 탐지 테스트 결과)이 지정된 경로에 생성되고 합성 위협 데이터셋 주입 시 이상치 탐지 정확도 검증를 통과하였다.</p><h4>보완이 필요한 상태</h4><p>산출물이 미완성이거나 검증 절차를 통과하지 못한 경우.</p><h4>보완 방법</h4><p>합성 위협 데이터셋 주입 시 이상치 탐지 정확도 검증 절차를 재수행하여 발견된 결함을 수정하고 문서를 완성한다.</p>"
],
"evaluationTypes": [
"REQUIRED",
"REQUIRED",
"REQUIRED"
],
"evaluationText": "<h4>미션 판정</h4><p><strong>평가 구분:</strong> 필수</p><p><strong>난이도 / 복잡도:</strong> 중급 / 높음 (진행률: 40%)</p><h4>미션 PASS 조건</h4><ul><li><p>정량적 기준: 복합 위협 탐지 재현율(Recall) 85% 이상, 처리 지연 200ms 이하</p></li><li><p>정성적 기준: 기만/교란 공격에 대한 방어 로직의 현실성 및 신뢰성</p></li><li><p>진행 추적 및 완료: 복합 위협 시나리오 10종에 대한 탐지 테스트 통과</p></li><li><p>검증 방법 통과: 합성 위협 데이터셋 주입 시 이상치 탐지 정확도 검증</p></li></ul>",
"aiGuidelines": {
"allow": [
"환경 분석 및 데이터 전처리 알고리즘 가이드 요청",
"단위 테스트 및 성능 검증 스크립트 작성 보조",
"오경보 필터링 및 신뢰도 점수 산출 수식 검토"
],
"rules": [
"군사 기밀 및 실제 부대/기관 민감 정보는 절대 입력하지 않는다.",
"AI 분석 결과에 대해 최종 인간 검토(HITL) 원칙을 유지한다.",
"주어진 가상 시뮬레이션 데이터셋과 스키마 규격을 준수한다."
],
"forbid": [
"실제 작전/행정 기밀 데이터 입력",
"인간 검토 없는 무조건적인 자동 결심 로직 구현",
"검증되지 않은 임의의 데이터 조작"
]
},
"guideSteps": []
},
{
"id": "TRN02_M05",
"sequence": 5,
"title": "개인별/부대별 방공 취약 영역 식별 및 맞춤형 보충 학습 추천 알고리즘 개발",
"durationHours": 3.0,
"overview": "<p><strong>개인별/부대별 방공 취약 영역 식별 및 맞춤형 보충 학습 추천 알고리즘 개발</strong></p><p>개인별/부대별 방공 취약 영역 식별 및 맞춤형 보충 학습 추천 알고리즘을 개발한다.</p>",
"objectives": "<h3>소개</h3><p>미국-이란 전쟁 환경을 바탕으로 개인별/부대별 방공 취약 영역 식별 및 맞춤형 보충 학습 추천 알고리즘 개발 과제를 수행한다.</p><h4>학습자가 수행할 핵심 과정</h4><ul><li><p>개인별/부대별 방공 취약 영역 식별 및 맞춤형 보충 학습 추천 알고리즘을 개발한다.</p></li><li><p>산출물 작성: `src/verification/trn02_confidence_engine.py`</p></li><li><p>검증 및 완료: ROC-AUC 곡선 분석 및 임계값 민감도 테스트 및 오경보 필터링 전후 비교 지표 산출 및 통합 테스트 완료</p></li></ul>",
"scenario": "<h4>미션 배경</h4><p>개인별/부대별 방공 취약 영역 식별 및 맞춤형 보충 학습 추천 알고리즘을 개발한다.</p><p><strong>전쟁/사례 구분:</strong> 미국-이란 전쟁</p><p><strong>학습 유형 및 복잡도:</strong> 코딩형 (난이도: 중급~고급, 복잡도: 높음, 진행률: 50%)</p><p><strong>산출물 및 저장 위치:</strong> `src/verification/trn02_confidence_engine.py`</p>",
"attachments": [],
"materials": [
"src/verification/trn02_confidence_engine.py"
],
"materialText": "<p><strong>미션 산출물 및 저장 위치</strong></p><ul><li><p><code>`src/verification/trn02_confidence_engine.py`</code></p></li></ul><p><strong>검증 및 개선 방안</strong></p><ul><li><p>검증 방법: ROC-AUC 곡선 분석 및 임계값 민감도 테스트</p></li><li><p>개선 및 피드백 방안: 신뢰도 가중치 매트릭스 재조정 및 불확실성 지표 시각화 지원</p></li></ul>",
"techStack": [
"전장환경",
"전투력 향상 교육",
"Python"
],
"deliverables": [
"src/verification/trn02_confidence_engine.py (필수)"
],
"evaluationKeys": [
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정량적 평가] 오경보율(FAR) 40% 이상 감축, 신뢰도 스코어 산출 일관성 90% 이상</strong></p><h4>PASS 증거</h4><p>정량적 지표(오경보율(FAR) 40% 이상 감축, 신뢰도 스코어 산출 일관성 90% 이상)를 달성하고 단위 테스트 및 실행 결과가 성공적으로 확인되었다.</p><h4>보완이 필요한 상태</h4><p>정량적 성능 지표가 기준에 미달하거나 실행 중 에러가 발생하는 경우.</p><h4>보완 방법</h4><p>신뢰도 가중치 매트릭스 재조정 및 불확실성 지표 시각화 지원을(를) 적용하여 성능 및 파라미터를 보정한다.</p>",
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정성적 평가] 신뢰도 등급(High/Med/Low) 부여 기준의 군사적 타당성 기준을 충족하였는가?</strong></p><h4>PASS 증거</h4><p>미국-이란 전쟁 환경 및 작전/군수 실무 요구사항에 부합하는 알고리즘 논리와 타당성이 확보되었다.</p><h4>보완이 필요한 상태</h4><p>실무 환경에 대한 고려가 부족하거나 판단 기준이 모호한 경우.</p><h4>보완 방법</h4><p>실무 환경 변수와 판단 기준을 명세서 및 코드에 보강한다.</p>",
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[진행 추적 및 완료 기준] 오경보 필터링 전후 비교 지표 산출 및 통합 테스트 완료을 완수하였는가?</strong></p><h4>PASS 증거</h4><p>요구된 산출물(`src/verification/trn02_confidence_engine.py`)이 지정된 경로에 생성되고 ROC-AUC 곡선 분석 및 임계값 민감도 테스트를 통과하였다.</p><h4>보완이 필요한 상태</h4><p>산출물이 미완성이거나 검증 절차를 통과하지 못한 경우.</p><h4>보완 방법</h4><p>ROC-AUC 곡선 분석 및 임계값 민감도 테스트 절차를 재수행하여 발견된 결함을 수정하고 문서를 완성한다.</p>"
],
"evaluationTypes": [
"REQUIRED",
"REQUIRED",
"REQUIRED"
],
"evaluationText": "<h4>미션 판정</h4><p><strong>평가 구분:</strong> 필수</p><p><strong>난이도 / 복잡도:</strong> 중급~고급 / 높음 (진행률: 50%)</p><h4>미션 PASS 조건</h4><ul><li><p>정량적 기준: 오경보율(FAR) 40% 이상 감축, 신뢰도 스코어 산출 일관성 90% 이상</p></li><li><p>정성적 기준: 신뢰도 등급(High/Med/Low) 부여 기준의 군사적 타당성</p></li><li><p>진행 추적 및 완료: 오경보 필터링 전후 비교 지표 산출 및 통합 테스트 완료</p></li><li><p>검증 방법 통과: ROC-AUC 곡선 분석 및 임계값 민감도 테스트</p></li></ul>",
"aiGuidelines": {
"allow": [
"환경 분석 및 데이터 전처리 알고리즘 가이드 요청",
"단위 테스트 및 성능 검증 스크립트 작성 보조",
"오경보 필터링 및 신뢰도 점수 산출 수식 검토"
],
"rules": [
"군사 기밀 및 실제 부대/기관 민감 정보는 절대 입력하지 않는다.",
"AI 분석 결과에 대해 최종 인간 검토(HITL) 원칙을 유지한다.",
"주어진 가상 시뮬레이션 데이터셋과 스키마 규격을 준수한다."
],
"forbid": [
"실제 작전/행정 기밀 데이터 입력",
"인간 검토 없는 무조건적인 자동 결심 로직 구현",
"검증되지 않은 임의의 데이터 조작"
]
},
"guideSteps": []
},
{
"id": "TRN02_M06",
"sequence": 6,
"title": "부대 방공 지식 수준 통계 및 오답 분포 가시화 교수자 대시보드 구현",
"durationHours": 2.5,
"overview": "<p><strong>부대 방공 지식 수준 통계 및 오답 분포 가시화 교수자 대시보드 구현</strong></p><p>부대 방공 지식 통계 및 오답 분포 가시화 교수자 대시보드를 구현한다.</p>",
"objectives": "<h3>소개</h3><p>미국-이란 전쟁 환경을 바탕으로 부대 방공 지식 수준 통계 및 오답 분포 가시화 교수자 대시보드 구현 과제를 수행한다.</p><h4>학습자가 수행할 핵심 과정</h4><ul><li><p>부대 방공 지식 통계 및 오답 분포 가시화 교수자 대시보드를 구현한다.</p></li><li><p>산출물 작성: `src/ui/trn02_dashboard.py` (또는 웹 UI 컴포넌트)</p></li><li><p>검증 및 완료: 사용자 인터랙션 테스트 및 모의 데이터 스트림 렌더링 검증 및 주요 지표 시각화 컴포넌트 4종 이상 렌더링 및 실시간 데이터 연동</p></li></ul>",
"scenario": "<h4>미션 배경</h4><p>부대 방공 지식 통계 및 오답 분포 가시화 교수자 대시보드를 구현한다.</p><p><strong>전쟁/사례 구분:</strong> 미국-이란 전쟁</p><p><strong>학습 유형 및 복잡도:</strong> 코딩형 (난이도: 중급, 복잡도: 보통, 진행률: 60%)</p><p><strong>산출물 및 저장 위치:</strong> `src/ui/trn02_dashboard.py` (또는 웹 UI 컴포넌트)</p>",
"attachments": [],
"materials": [
"src/ui/trn02_dashboard.py"
],
"materialText": "<p><strong>미션 산출물 및 저장 위치</strong></p><ul><li><p><code>`src/ui/trn02_dashboard.py` (또는 웹 UI 컴포넌트)</code></p></li></ul><p><strong>검증 및 개선 방안</strong></p><ul><li><p>검증 방법: 사용자 인터랙션 테스트 및 모의 데이터 스트림 렌더링 검증</p></li><li><p>개선 및 피드백 방안: 야간 작전 모드(Dark mode) 및 긴급 경보 하이라이트 UI 개선</p></li></ul>",
"techStack": [
"전장환경",
"전투력 향상 교육",
"Python"
],
"deliverables": [
"src/ui/trn02_dashboard.py (필수)"
],
"evaluationKeys": [
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정량적 평가] 화면 갱신 주기 1초 이내, UI 응답성 100ms 이내</strong></p><h4>PASS 증거</h4><p>정량적 지표(화면 갱신 주기 1초 이내, UI 응답성 100ms 이내)를 달성하고 단위 테스트 및 실행 결과가 성공적으로 확인되었다.</p><h4>보완이 필요한 상태</h4><p>정량적 성능 지표가 기준에 미달하거나 실행 중 에러가 발생하는 경우.</p><h4>보완 방법</h4><p>야간 작전 모드(Dark mode) 및 긴급 경보 하이라이트 UI 개선을(를) 적용하여 성능 및 파라미터를 보정한다.</p>",
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정성적 평가] 전술 작전 상황판으로서의 직관성 및 인지 부하 감소도 기준을 충족하였는가?</strong></p><h4>PASS 증거</h4><p>미국-이란 전쟁 환경 및 작전/군수 실무 요구사항에 부합하는 알고리즘 논리와 타당성이 확보되었다.</p><h4>보완이 필요한 상태</h4><p>실무 환경에 대한 고려가 부족하거나 판단 기준이 모호한 경우.</p><h4>보완 방법</h4><p>실무 환경 변수와 판단 기준을 명세서 및 코드에 보강한다.</p>",
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[진행 추적 및 완료 기준] 주요 지표 시각화 컴포넌트 4종 이상 렌더링 및 실시간 데이터 연동을 완수하였는가?</strong></p><h4>PASS 증거</h4><p>요구된 산출물(`src/ui/trn02_dashboard.py` (또는 웹 UI 컴포넌트))이 지정된 경로에 생성되고 사용자 인터랙션 테스트 및 모의 데이터 스트림 렌더링 검증를 통과하였다.</p><h4>보완이 필요한 상태</h4><p>산출물이 미완성이거나 검증 절차를 통과하지 못한 경우.</p><h4>보완 방법</h4><p>사용자 인터랙션 테스트 및 모의 데이터 스트림 렌더링 검증 절차를 재수행하여 발견된 결함을 수정하고 문서를 완성한다.</p>"
],
"evaluationTypes": [
"REQUIRED",
"REQUIRED",
"REQUIRED"
],
"evaluationText": "<h4>미션 판정</h4><p><strong>평가 구분:</strong> 필수</p><p><strong>난이도 / 복잡도:</strong> 중급 / 보통 (진행률: 60%)</p><h4>미션 PASS 조건</h4><ul><li><p>정량적 기준: 화면 갱신 주기 1초 이내, UI 응답성 100ms 이내</p></li><li><p>정성적 기준: 전술 작전 상황판으로서의 직관성 및 인지 부하 감소도</p></li><li><p>진행 추적 및 완료: 주요 지표 시각화 컴포넌트 4종 이상 렌더링 및 실시간 데이터 연동</p></li><li><p>검증 방법 통과: 사용자 인터랙션 테스트 및 모의 데이터 스트림 렌더링 검증</p></li></ul>",
"aiGuidelines": {
"allow": [
"환경 분석 및 데이터 전처리 알고리즘 가이드 요청",
"단위 테스트 및 성능 검증 스크립트 작성 보조",
"오경보 필터링 및 신뢰도 점수 산출 수식 검토"
],
"rules": [
"군사 기밀 및 실제 부대/기관 민감 정보는 절대 입력하지 않는다.",
"AI 분석 결과에 대해 최종 인간 검토(HITL) 원칙을 유지한다.",
"주어진 가상 시뮬레이션 데이터셋과 스키마 규격을 준수한다."
],
"forbid": [
"실제 작전/행정 기밀 데이터 입력",
"인간 검토 없는 무조건적인 자동 결심 로직 구현",
"검증되지 않은 임의의 데이터 조작"
]
},
"guideSteps": []
},
{
"id": "TRN02_M07",
"sequence": 7,
"title": "이의 제기 문항 및 서술형 답변에 대한 교관 수동 채점(HITL) 검토 인터페이스 설계",
"durationHours": 3.0,
"overview": "<p><strong>이의 제기 문항 및 서술형 답변에 대한 교관 수동 채점(HITL) 검토 인터페이스 설계</strong></p><p>이의 제기 문항 및 서술형 답변에 대한 교관 수동 채점(HITL) 인터페이스를 설계한다.</p>",
"objectives": "<h3>소개</h3><p>미국-이란 전쟁 환경을 바탕으로 이의 제기 문항 및 서술형 답변에 대한 교관 수동 채점(HITL) 검토 인터페이스 설계 과제를 수행한다.</p><h4>학습자가 수행할 핵심 과정</h4><ul><li><p>이의 제기 문항 및 서술형 답변에 대한 교관 수동 채점(HITL) 인터페이스를 설계한다.</p></li><li><p>산출물 작성: `src/hitl/trn02_approval_workflow.py` 및 `docs/trn02_hitl_guide.md`</p></li><li><p>검증 및 완료: 모의 조작자 승인/반려 시뮬레이션 및 데이터 무결성 검증 및 승인/반려 인터페이스 동작 및 감사 로그(Audit Log) 생성 검증</p></li></ul>",
"scenario": "<h4>미션 배경</h4><p>이의 제기 문항 및 서술형 답변에 대한 교관 수동 채점(HITL) 인터페이스를 설계한다.</p><p><strong>전쟁/사례 구분:</strong> 미국-이란 전쟁</p><p><strong>학습 유형 및 복잡도:</strong> 코딩형 (난이도: 고급, 복잡도: 높음, 진행률: 70%)</p><p><strong>산출물 및 저장 위치:</strong> `src/hitl/trn02_approval_workflow.py` 및 `docs/trn02_hitl_guide.md`</p>",
"attachments": [],
"materials": [
"src/hitl/trn02_approval_workflow.py",
"docs/trn02_hitl_guide.md"
],
"materialText": "<p><strong>미션 산출물 및 저장 위치</strong></p><ul><li><p><code>`src/hitl/trn02_approval_workflow.py` 및 `docs/trn02_hitl_guide.md`</code></p></li></ul><p><strong>검증 및 개선 방안</strong></p><ul><li><p>검증 방법: 모의 조작자 승인/반려 시뮬레이션 및 데이터 무결성 검증</p></li><li><p>개선 및 피드백 방안: 검토 우선순위 큐잉 알고리즘 개선 및 지휘관 피드백 입력 폼 추가</p></li></ul>",
"techStack": [
"전장환경",
"전투력 향상 교육",
"HITL",
"Python"
],
"deliverables": [
"src/hitl/trn02_approval_workflow.py (필수)",
"docs/trn02_hitl_guide.md (필수)"
],
"evaluationKeys": [
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정량적 평가] 인간 검토 큐(Queue) 대기시간 및 승인/반려 처리 로깅 성공률 100%</strong></p><h4>PASS 증거</h4><p>정량적 지표(인간 검토 큐(Queue) 대기시간 및 승인/반려 처리 로깅 성공률 100%)를 달성하고 단위 테스트 및 실행 결과가 성공적으로 확인되었다.</p><h4>보완이 필요한 상태</h4><p>정량적 성능 지표가 기준에 미달하거나 실행 중 에러가 발생하는 경우.</p><h4>보완 방법</h4><p>검토 우선순위 큐잉 알고리즘 개선 및 지휘관 피드백 입력 폼 추가을(를) 적용하여 성능 및 파라미터를 보정한다.</p>",
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정성적 평가] 지휘 책임 분계선 명확화 및 성급한 자동 단정 방지 체계 부합성 기준을 충족하였는가?</strong></p><h4>PASS 증거</h4><p>미국-이란 전쟁 환경 및 작전/군수 실무 요구사항에 부합하는 알고리즘 논리와 타당성이 확보되었다.</p><h4>보완이 필요한 상태</h4><p>실무 환경에 대한 고려가 부족하거나 판단 기준이 모호한 경우.</p><h4>보완 방법</h4><p>실무 환경 변수와 판단 기준을 명세서 및 코드에 보강한다.</p>",
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[진행 추적 및 완료 기준] 승인/반려 인터페이스 동작 및 감사 로그(Audit Log) 생성 검증을 완수하였는가?</strong></p><h4>PASS 증거</h4><p>요구된 산출물(`src/hitl/trn02_approval_workflow.py` 및 `docs/trn02_hitl_guide.md`)이 지정된 경로에 생성되고 모의 조작자 승인/반려 시뮬레이션 및 데이터 무결성 검증를 통과하였다.</p><h4>보완이 필요한 상태</h4><p>산출물이 미완성이거나 검증 절차를 통과하지 못한 경우.</p><h4>보완 방법</h4><p>모의 조작자 승인/반려 시뮬레이션 및 데이터 무결성 검증 절차를 재수행하여 발견된 결함을 수정하고 문서를 완성한다.</p>"
],
"evaluationTypes": [
"REQUIRED",
"REQUIRED",
"REQUIRED"
],
"evaluationText": "<h4>미션 판정</h4><p><strong>평가 구분:</strong> 필수</p><p><strong>난이도 / 복잡도:</strong> 고급 / 높음 (진행률: 70%)</p><h4>미션 PASS 조건</h4><ul><li><p>정량적 기준: 인간 검토 큐(Queue) 대기시간 및 승인/반려 처리 로깅 성공률 100%</p></li><li><p>정성적 기준: 지휘 책임 분계선 명확화 및 성급한 자동 단정 방지 체계 부합성</p></li><li><p>진행 추적 및 완료: 승인/반려 인터페이스 동작 및 감사 로그(Audit Log) 생성 검증</p></li><li><p>검증 방법 통과: 모의 조작자 승인/반려 시뮬레이션 및 데이터 무결성 검증</p></li></ul>",
"aiGuidelines": {
"allow": [
"환경 분석 및 데이터 전처리 알고리즘 가이드 요청",
"단위 테스트 및 성능 검증 스크립트 작성 보조",
"오경보 필터링 및 신뢰도 점수 산출 수식 검토"
],
"rules": [
"군사 기밀 및 실제 부대/기관 민감 정보는 절대 입력하지 않는다.",
"AI 분석 결과에 대해 최종 인간 검토(HITL) 원칙을 유지한다.",
"주어진 가상 시뮬레이션 데이터셋과 스키마 규격을 준수한다."
],
"forbid": [
"실제 작전/행정 기밀 데이터 입력",
"인간 검토 없는 무조건적인 자동 결심 로직 구현",
"검증되지 않은 임의의 데이터 조작"
]
},
"guideSteps": []
},
{
"id": "TRN02_M08",
"sequence": 8,
"title": "전 부대원 동시 응시 모의 대규모 트래픽 채점 부하 테스트 및 최적화",
"durationHours": 3.5,
"overview": "<p><strong>전 부대원 동시 응시 모의 대규모 트래픽 채점 부하 테스트 및 최적화</strong></p><p>전 부대원 동시 응시 모의 대규모 트래픽 채점 부하 테스트를 수행한다.</p>",
"objectives": "<h3>소개</h3><p>미국-이란 전쟁 환경을 바탕으로 전 부대원 동시 응시 모의 대규모 트래픽 채점 부하 테스트 및 최적화 과제를 수행한다.</p><h4>학습자가 수행할 핵심 과정</h4><ul><li><p>전 부대원 동시 응시 모의 대규모 트래픽 채점 부하 테스트를 수행한다.</p></li><li><p>산출물 작성: `tests/trn02_stress_test.py` 및 스트레스 테스트 분석 보고서</p></li><li><p>검증 및 완료: 부하 테스트 도구를 통한 처리량(Throughput) 및 메모리 누수 검증 및 대량 시뮬레이션 부하 주입 테스트 통과 및 병목 구간 프로파일링 완료</p></li></ul>",
"scenario": "<h4>미션 배경</h4><p>전 부대원 동시 응시 모의 대규모 트래픽 채점 부하 테스트를 수행한다.</p><p><strong>전쟁/사례 구분:</strong> 미국-이란 전쟁</p><p><strong>학습 유형 및 복잡도:</strong> 코딩형 (난이도: 고급, 복잡도: 매우 높음, 진행률: 80%)</p><p><strong>산출물 및 저장 위치:</strong> `tests/trn02_stress_test.py` 및 스트레스 테스트 분석 보고서</p>",
"attachments": [],
"materials": [
"tests/trn02_stress_test.py"
],
"materialText": "<p><strong>미션 산출물 및 저장 위치</strong></p><ul><li><p><code>`tests/trn02_stress_test.py` 및 스트레스 테스트 분석 보고서</code></p></li></ul><p><strong>검증 및 개선 방안</strong></p><ul><li><p>검증 방법: 부하 테스트 도구를 통한 처리량(Throughput) 및 메모리 누수 검증</p></li><li><p>개선 및 피드백 방안: 병목 함수 최적화, 비동기 큐 처리 적용 및 자원 할당 개선</p></li></ul>",
"techStack": [
"전장환경",
"전투력 향상 교육",
"Python"
],
"deliverables": [
"tests/trn02_stress_test.py (필수)"
],
"evaluationKeys": [
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정량적 평가] 동시 트래픽 500% 증가 시 시스템 다운 0건, 데이터 유실률 0%</strong></p><h4>PASS 증거</h4><p>정량적 지표(동시 트래픽 500% 증가 시 시스템 다운 0건, 데이터 유실률 0%)를 달성하고 단위 테스트 및 실행 결과가 성공적으로 확인되었다.</p><h4>보완이 필요한 상태</h4><p>정량적 성능 지표가 기준에 미달하거나 실행 중 에러가 발생하는 경우.</p><h4>보완 방법</h4><p>병목 함수 최적화, 비동기 큐 처리 적용 및 자원 할당 개선을(를) 적용하여 성능 및 파라미터를 보정한다.</p>",
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정성적 평가] 극단 상황에서의 안전 실패(Fail-safe) 및 기능 축소 작동 적절성 기준을 충족하였는가?</strong></p><h4>PASS 증거</h4><p>미국-이란 전쟁 환경 및 작전/군수 실무 요구사항에 부합하는 알고리즘 논리와 타당성이 확보되었다.</p><h4>보완이 필요한 상태</h4><p>실무 환경에 대한 고려가 부족하거나 판단 기준이 모호한 경우.</p><h4>보완 방법</h4><p>실무 환경 변수와 판단 기준을 명세서 및 코드에 보강한다.</p>",
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[진행 추적 및 완료 기준] 대량 시뮬레이션 부하 주입 테스트 통과 및 병목 구간 프로파일링 완료을 완수하였는가?</strong></p><h4>PASS 증거</h4><p>요구된 산출물(`tests/trn02_stress_test.py` 및 스트레스 테스트 분석 보고서)이 지정된 경로에 생성되고 부하 테스트 도구를 통한 처리량(Throughput) 및 메모리 누수 검증를 통과하였다.</p><h4>보완이 필요한 상태</h4><p>산출물이 미완성이거나 검증 절차를 통과하지 못한 경우.</p><h4>보완 방법</h4><p>부하 테스트 도구를 통한 처리량(Throughput) 및 메모리 누수 검증 절차를 재수행하여 발견된 결함을 수정하고 문서를 완성한다.</p>"
],
"evaluationTypes": [
"REQUIRED",
"REQUIRED",
"REQUIRED"
],
"evaluationText": "<h4>미션 판정</h4><p><strong>평가 구분:</strong> 필수</p><p><strong>난이도 / 복잡도:</strong> 고급 / 매우 높음 (진행률: 80%)</p><h4>미션 PASS 조건</h4><ul><li><p>정량적 기준: 동시 트래픽 500% 증가 시 시스템 다운 0건, 데이터 유실률 0%</p></li><li><p>정성적 기준: 극단 상황에서의 안전 실패(Fail-safe) 및 기능 축소 작동 적절성</p></li><li><p>진행 추적 및 완료: 대량 시뮬레이션 부하 주입 테스트 통과 및 병목 구간 프로파일링 완료</p></li><li><p>검증 방법 통과: 부하 테스트 도구를 통한 처리량(Throughput) 및 메모리 누수 검증</p></li></ul>",
"aiGuidelines": {
"allow": [
"환경 분석 및 데이터 전처리 알고리즘 가이드 요청",
"단위 테스트 및 성능 검증 스크립트 작성 보조",
"오경보 필터링 및 신뢰도 점수 산출 수식 검토"
],
"rules": [
"군사 기밀 및 실제 부대/기관 민감 정보는 절대 입력하지 않는다.",
"AI 분석 결과에 대해 최종 인간 검토(HITL) 원칙을 유지한다.",
"주어진 가상 시뮬레이션 데이터셋과 스키마 규격을 준수한다."
],
"forbid": [
"실제 작전/행정 기밀 데이터 입력",
"인간 검토 없는 무조건적인 자동 결심 로직 구현",
"검증되지 않은 임의의 데이터 조작"
]
},
"guideSteps": []
},
{
"id": "TRN02_M09",
"sequence": 9,
"title": "AAR 기반 문항 변별력 분석 및 난이도별 가중치 파라미터 재보정",
"durationHours": 3.0,
"overview": "<p><strong>AAR 기반 문항 변별력 분석 및 난이도별 가중치 파라미터 재보정</strong></p><p>AAR 기반 문항 변별력 분석 및 난이도 가중치 파라미터를 재보정한다.</p>",
"objectives": "<h3>소개</h3><p>미국-이란 전쟁 환경을 바탕으로 AAR 기반 문항 변별력 분석 및 난이도별 가중치 파라미터 재보정 과제를 수행한다.</p><h4>학습자가 수행할 핵심 과정</h4><ul><li><p>AAR 기반 문항 변별력 분석 및 난이도 가중치 파라미터를 재보정한다.</p></li><li><p>산출물 작성: `docs/trn02_aar_report.md` 및 `configs/trn02_tuned_params.yaml`</p></li><li><p>검증 및 완료: 회귀 테스트(Regression Test) 스위트 전체 자동 실행 및 비교 및 AAR 보고서 작성 및 파라미터 튜닝 전후 회귀 테스트 통과</p></li></ul>",
"scenario": "<h4>미션 배경</h4><p>AAR 기반 문항 변별력 분석 및 난이도 가중치 파라미터를 재보정한다.</p><p><strong>전쟁/사례 구분:</strong> 미국-이란 전쟁</p><p><strong>학습 유형 및 복잡도:</strong> 코딩형 (난이도: 고급, 복잡도: 높음, 진행률: 90%)</p><p><strong>산출물 및 저장 위치:</strong> `docs/trn02_aar_report.md` 및 `configs/trn02_tuned_params.yaml`</p>",
"attachments": [],
"materials": [
"docs/trn02_aar_report.md",
"configs/trn02_tuned_params.yaml"
],
"materialText": "<p><strong>미션 산출물 및 저장 위치</strong></p><ul><li><p><code>`docs/trn02_aar_report.md` 및 `configs/trn02_tuned_params.yaml`</code></p></li></ul><p><strong>검증 및 개선 방안</strong></p><ul><li><p>검증 방법: 회귀 테스트(Regression Test) 스위트 전체 자동 실행 및 비교</p></li><li><p>개선 및 피드백 방안: 지속적 학습(Continual Learning) 파이프라인 연계 방안 수립</p></li></ul>",
"techStack": [
"전장환경",
"전투력 향상 교육",
"Python"
],
"deliverables": [
"docs/trn02_aar_report.md (필수)",
"configs/trn02_tuned_params.yaml (필수)"
],
"evaluationKeys": [
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정량적 평가] AAR 피드백 적용 후 종합 정확도 10%p 이상 향상, 재발 오류 0건</strong></p><h4>PASS 증거</h4><p>정량적 지표(AAR 피드백 적용 후 종합 정확도 10%p 이상 향상, 재발 오류 0건)를 달성하고 단위 테스트 및 실행 결과가 성공적으로 확인되었다.</p><h4>보완이 필요한 상태</h4><p>정량적 성능 지표가 기준에 미달하거나 실행 중 에러가 발생하는 경우.</p><h4>보완 방법</h4><p>지속적 학습(Continual Learning) 파이프라인 연계 방안 수립을(를) 적용하여 성능 및 파라미터를 보정한다.</p>",
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정성적 평가] 오류 원인 규명의 객관성 및 개선 조치의 논리적 타당성 기준을 충족하였는가?</strong></p><h4>PASS 증거</h4><p>미국-이란 전쟁 환경 및 작전/군수 실무 요구사항에 부합하는 알고리즘 논리와 타당성이 확보되었다.</p><h4>보완이 필요한 상태</h4><p>실무 환경에 대한 고려가 부족하거나 판단 기준이 모호한 경우.</p><h4>보완 방법</h4><p>실무 환경 변수와 판단 기준을 명세서 및 코드에 보강한다.</p>",
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[진행 추적 및 완료 기준] AAR 보고서 작성 및 파라미터 튜닝 전후 회귀 테스트 통과을 완수하였는가?</strong></p><h4>PASS 증거</h4><p>요구된 산출물(`docs/trn02_aar_report.md` 및 `configs/trn02_tuned_params.yaml`)이 지정된 경로에 생성되고 회귀 테스트(Regression Test) 스위트 전체 자동 실행 및 비교를 통과하였다.</p><h4>보완이 필요한 상태</h4><p>산출물이 미완성이거나 검증 절차를 통과하지 못한 경우.</p><h4>보완 방법</h4><p>회귀 테스트(Regression Test) 스위트 전체 자동 실행 및 비교 절차를 재수행하여 발견된 결함을 수정하고 문서를 완성한다.</p>"
],
"evaluationTypes": [
"REQUIRED",
"REQUIRED",
"REQUIRED"
],
"evaluationText": "<h4>미션 판정</h4><p><strong>평가 구분:</strong> 필수</p><p><strong>난이도 / 복잡도:</strong> 고급 / 높음 (진행률: 90%)</p><h4>미션 PASS 조건</h4><ul><li><p>정량적 기준: AAR 피드백 적용 후 종합 정확도 10%p 이상 향상, 재발 오류 0건</p></li><li><p>정성적 기준: 오류 원인 규명의 객관성 및 개선 조치의 논리적 타당성</p></li><li><p>진행 추적 및 완료: AAR 보고서 작성 및 파라미터 튜닝 전후 회귀 테스트 통과</p></li><li><p>검증 방법 통과: 회귀 테스트(Regression Test) 스위트 전체 자동 실행 및 비교</p></li></ul>",
"aiGuidelines": {
"allow": [
"환경 분석 및 데이터 전처리 알고리즘 가이드 요청",
"단위 테스트 및 성능 검증 스크립트 작성 보조",
"오경보 필터링 및 신뢰도 점수 산출 수식 검토"
],
"rules": [
"군사 기밀 및 실제 부대/기관 민감 정보는 절대 입력하지 않는다.",
"AI 분석 결과에 대해 최종 인간 검토(HITL) 원칙을 유지한다.",
"주어진 가상 시뮬레이션 데이터셋과 스키마 규격을 준수한다."
],
"forbid": [
"실제 작전/행정 기밀 데이터 입력",
"인간 검토 없는 무조건적인 자동 결심 로직 구현",
"검증되지 않은 임의의 데이터 조작"
]
},
"guideSteps": []
},
{
"id": "TRN02_M10",
"sequence": 10,
"title": "방공 퀴즈 자동채점 및 오답분석 시스템 통합 최종 운영 패키지 완성",
"durationHours": 3.5,
"overview": "<p><strong>방공 퀴즈 자동채점 및 오답분석 시스템 통합 최종 운영 패키지 완성</strong></p><p>방공 퀴즈 자동채점 및 오답분석 시스템 통합 최종 운영 패키지를 완성한다.</p>",
"objectives": "<h3>소개</h3><p>미국-이란 전쟁 환경을 바탕으로 방공 퀴즈 자동채점 및 오답분석 시스템 통합 최종 운영 패키지 완성 과제를 수행한다.</p><h4>학습자가 수행할 핵심 과정</h4><ul><li><p>방공 퀴즈 자동채점 및 오답분석 시스템 통합 최종 운영 패키지를 완성한다.</p></li><li><p>산출물 작성: `src/main_trn02.py`, `README.md`, `docs/trn02_final_report.pdf(md)`</p></li><li><p>검증 및 완료: 최종 검증 위원회(평가관) 모의 시연 및 전체 기능 통합 검증 및 원클릭 실행 스크립트 동작 확인 및 최종 발표 산출물 작성 완료</p></li></ul>",
"scenario": "<h4>미션 배경</h4><p>방공 퀴즈 자동채점 및 오답분석 시스템 통합 최종 운영 패키지를 완성한다.</p><p><strong>전쟁/사례 구분:</strong> 미국-이란 전쟁</p><p><strong>학습 유형 및 복잡도:</strong> 코딩형 (난이도: 최고급, 복잡도: 종합, 진행률: 100%)</p><p><strong>산출물 및 저장 위치:</strong> `src/main_trn02.py`, `README.md`, `docs/trn02_final_report.pdf(md)`</p>",
"attachments": [],
"materials": [
"src/main_trn02.py",
"README.md",
"docs/trn02_final_report.pdf(md)"
],
"materialText": "<p><strong>미션 산출물 및 저장 위치</strong></p><ul><li><p><code>`src/main_trn02.py`, `README.md`, `docs/trn02_final_report.pdf(md)`</code></p></li></ul><p><strong>검증 및 개선 방안</strong></p><ul><li><p>검증 방법: 최종 검증 위원회(평가관) 모의 시연 및 전체 기능 통합 검증</p></li><li><p>개선 및 피드백 방안: 타 부대/인접 체계와의 연동 인터페이스(API) 확장 로드맵 제시</p></li></ul>",
"techStack": [
"전장환경",
"전투력 향상 교육",
"Python"
],
"deliverables": [
"src/main_trn02.py (필수)",
"README.md (필수)",
"docs/trn02_final_report.pdf(md) (필수)"
],
"evaluationKeys": [
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정량적 평가] End-to-End 통합 파이프라인 실행 성공률 100%, 테스트 커버리지 85% 이상</strong></p><h4>PASS 증거</h4><p>정량적 지표(End-to-End 통합 파이프라인 실행 성공률 100%, 테스트 커버리지 85% 이상)를 달성하고 단위 테스트 및 실행 결과가 성공적으로 확인되었다.</p><h4>보완이 필요한 상태</h4><p>정량적 성능 지표가 기준에 미달하거나 실행 중 에러가 발생하는 경우.</p><h4>보완 방법</h4><p>타 부대/인접 체계와의 연동 인터페이스(API) 확장 로드맵 제시을(를) 적용하여 성능 및 파라미터를 보정한다.</p>",
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[정성적 평가] 군 실무 즉시 도입 가능성, 운용 신뢰도 및 전략적 기대효과 기준을 충족하였는가?</strong></p><h4>PASS 증거</h4><p>미국-이란 전쟁 환경 및 작전/군수 실무 요구사항에 부합하는 알고리즘 논리와 타당성이 확보되었다.</p><h4>보완이 필요한 상태</h4><p>실무 환경에 대한 고려가 부족하거나 판단 기준이 모호한 경우.</p><h4>보완 방법</h4><p>실무 환경 변수와 판단 기준을 명세서 및 코드에 보강한다.</p>",
"<h4>평가 질문 (PASS/FAIL)</h4><p><strong>[진행 추적 및 완료 기준] 원클릭 실행 스크립트 동작 확인 및 최종 발표 산출물 작성 완료을 완수하였는가?</strong></p><h4>PASS 증거</h4><p>요구된 산출물(`src/main_trn02.py`, `README.md`, `docs/trn02_final_report.pdf(md)`)이 지정된 경로에 생성되고 최종 검증 위원회(평가관) 모의 시연 및 전체 기능 통합 검증를 통과하였다.</p><h4>보완이 필요한 상태</h4><p>산출물이 미완성이거나 검증 절차를 통과하지 못한 경우.</p><h4>보완 방법</h4><p>최종 검증 위원회(평가관) 모의 시연 및 전체 기능 통합 검증 절차를 재수행하여 발견된 결함을 수정하고 문서를 완성한다.</p>"
],
"evaluationTypes": [
"REQUIRED",
"REQUIRED",
"REQUIRED"
],
"evaluationText": "<h4>미션 판정</h4><p><strong>평가 구분:</strong> 필수</p><p><strong>난이도 / 복잡도:</strong> 최고급 / 종합 (진행률: 100%)</p><h4>미션 PASS 조건</h4><ul><li><p>정량적 기준: End-to-End 통합 파이프라인 실행 성공률 100%, 테스트 커버리지 85% 이상</p></li><li><p>정성적 기준: 군 실무 즉시 도입 가능성, 운용 신뢰도 및 전략적 기대효과</p></li><li><p>진행 추적 및 완료: 원클릭 실행 스크립트 동작 확인 및 최종 발표 산출물 작성 완료</p></li><li><p>검증 방법 통과: 최종 검증 위원회(평가관) 모의 시연 및 전체 기능 통합 검증</p></li></ul>",
"aiGuidelines": {
"allow": [
"환경 분석 및 데이터 전처리 알고리즘 가이드 요청",
"단위 테스트 및 성능 검증 스크립트 작성 보조",
"오경보 필터링 및 신뢰도 점수 산출 수식 검토"
],
"rules": [
"군사 기밀 및 실제 부대/기관 민감 정보는 절대 입력하지 않는다.",
"AI 분석 결과에 대해 최종 인간 검토(HITL) 원칙을 유지한다.",
"주어진 가상 시뮬레이션 데이터셋과 스키마 규격을 준수한다."
],
"forbid": [
"실제 작전/행정 기밀 데이터 입력",
"인간 검토 없는 무조건적인 자동 결심 로직 구현",
"검증되지 않은 임의의 데이터 조작"
]
},
"guideSteps": []
}
]
}