시나리오 내용 반영
This commit is contained in:
1 parent
d9287de729
commit
350bb92bf9
270 files changed
+198867
No files matched your search
+97
@@ -0,0 +1,97 @@
|
||||
**데이터 기반 부품 국산화 후보 자동추천 Tool**
|
||||
|
||||
난 이 도 **고급**
|
||||
|
||||
| **프로젝트 목표** | 무기체계 부품은 해외 의존도가 높고 공급선이 하나뿐이거나 단종(DMSMS) 공고가 나오면 조달이 막히기 쉬운데, 위험 신호를 사람이 문서와 전화로 모으면 국산화 후보를 찾기까지 수개월이 걸린다. 본 프로젝트는 부품 공급망 자료에서 조달 병목과 위험 신호를 찾고 국산화 대체 후보를 자동으로 추천하는 도구를 만드는 과제로, 업무 단계별 병목과 위험 신호 기준, 추천 수정안, 계약 의뢰 근거와 변경 이력, 업무 효과 측정까지 한 흐름으로 구현한다. 교육용 가상 부품 100종과 가상 국가·가상 업체 자료로 공급망 데이터 스키마 정의, 공급업체 자료 정제와 단종 공고 파싱, 룰 기반 조달 위험 스크리닝, 텍스트 유사도와 지식 그래프를 쓴 대체 부품 추천, 붕괴 위험도와 조기경보, 위험 지도 대시보드와 오류 처리, 규격 검토와 승인 HITL 워크플로우, 공급망 차단 스트레스 시험, AAR 가중치 재보정, 통합 패키지까지 단계별로 만든다. 최종 목표는 위험 부품을 조기에 찾아 국산화 후보를 근거와 함께 제시하되, 규격 적합성 판단과 조달 승인은 담당자가 하도록 지원하는 도구를 완성하는 것이다. |
|
||||
| --- | --- |
|
||||
|
||||
| **유의사항** | 모든 부품·업체·국가·단가·납기 자료는 코드 안에서 만든 교육용 가상 자료이며 실제 무기체계, 부품 번호, 업체, 국가, 계약 정보는 사용하지 않는다. 부대·기관 자료의 외부 AI 서비스 입력과 부대 내 촬영은 금지한다. 추천과 위험 점수는 판단 보조 정보이며 규격 적합성 최종 판단, 보안 검토, 조달 승인은 기술검토관·보안담당·승인권자가 수행한다. 룰과 대응시킨 지침 조항은 연결 방식을 보이기 위한 가상 예시이며 실제 규정 원문이 아니다. 미션별 정답 코드는 각각 한 파일로 독립 실행된다. |
|
||||
| --- | --- |
|
||||
|
||||
**1단계. 공급망 데이터 정의 및 공급업체·단종 공고 전처리**
|
||||
|
||||
| **미션 1. 무기체계 핵심 부품 공급망(단종 부품, 해외 의존도, 리드타임) 데이터셋 스키마 정의** [초급 · 1.5시간] | **미션 1. 무기체계 핵심 부품 공급망(단종 부품, 해외 의존도, 리드타임) 데이터셋 스키마 정의** [초급 · 1.5시간] |
|
||||
| --- | --- |
|
||||
| **목표** | 무기체계 부품 공급망(단종 부품, 해외 의존도, 리드타임) 자료의 스키마와 입출력 명세를 정의하고, 현행(AS-IS) 국산화 후보 선정 업무를 단계로 나누어 병목을 찾는다. |
|
||||
| **수행** | 부품 식별, 공급망(공급선 수, 해외 의존, 리드타임, 납기 지연), 단종 상태(최종구매 잔여 개월), 조달 속성(재고, 수요, 불량률, 수출 허가)을 묶어 필드 16개의 스키마와 검증 규칙을 만든다. 가상 부품 100건을 검증하고 형식·허용값·범위·자료형·논리 규칙 위반 오류를 일부러 넣어 검출되는지 확인한다. 국산화 후보 선정 업무를 12단계로 분해해 단계별 작업일과 대기일을 계산하고, 자동화할 수 있는 단계와 사람이 판단해야 하는 단계를 나눈 TO-BE 안을 비교한다. |
|
||||
| **산출물** | docs/prc07_as_is_to_be_spec.md, 입출력 데이터 명세 |
|
||||
| **평가** | **[필수] AS-IS/TO-BE 업무 분해** — 업무 단계 10단계 이상 분해, 병목 구간 3개소 이상 도출, 정상 샘플 검증 오류 0건, AS-IS와 TO-BE 비교가 단계별로 명확한가. |
|
||||
|
||||
| **미션 2. 국내외 공급업체 데이터 정제, 부품 단종(DMSMS) 공고 파싱 전처리 모듈 구현** [초급~중급 · 2시간] | **미션 2. 국내외 공급업체 데이터 정제, 부품 단종(DMSMS) 공고 파싱 전처리 모듈 구현** [초급~중급 · 2시간] |
|
||||
| --- | --- |
|
||||
| **목표** | 국내외 공급업체 자료의 표기 차이를 정제하고 서식이 다른 부품 단종(DMSMS) 공고문에서 필요한 항목을 추출하는 전처리 모듈을 구현한다. |
|
||||
| **수행** | CSV, 엑셀 내보내기 형태(탭 구분), JSON 세 형식의 공급업체 자료를 열 이름 별칭 사전으로 하나의 표준 스키마로 바꾸고, 업체명 표기와 국가 코드, 리드타임 단위(일·주·개월·년), 날짜 형식을 통일한다. 서식이 서로 다른 단종 공고문 5건에서 부품번호, 단종일, 최종구매(LTB) 기한, 대체품을 정규식으로 추출한다. 열 이름이 바뀐 새 양식을 넣어 실패를 확인한 뒤 별칭 사전만 고쳐 코드 수정 없이 처리되는지 확인한다. |
|
||||
| **산출물** | src/connectors/prc07_data_loader.py 및 스키마 정의서 |
|
||||
| **평가** | **[필수] 자료 정제·공고 파싱** — CSV·탭 구분(엑셀 내보내기)·JSON·공문 텍스트 파싱 성공률 100%, 중복 업체 정리, 새 서식을 설정 변경만으로 처리하는 확장성을 확인했는가. |
|
||||
|
||||
**2단계. 조달 위험 스크리닝 룰 및 대체 부품 추천 모델**
|
||||
|
||||
| **미션 3. 공급선 단일화 및 납기 지연 이력 기반 1차 조달 위험 스크리닝 알고리즘 구현** [중급 · 2.5시간] | **미션 3. 공급선 단일화 및 납기 지연 이력 기반 1차 조달 위험 스크리닝 알고리즘 구현** [중급 · 2.5시간] |
|
||||
| --- | --- |
|
||||
| **목표** | 공급선 단일화와 납기 지연 이력 등을 점검하는 조달 위험 룰 15종 이상을 코딩해 부품별 1차 스크리닝 등급을 산출한다. |
|
||||
| **수행** | 단일 공급선, 해외 의존, 리드타임 초과, 납기 지연률, 단종 예고·확정, 최종구매 임박, 단가 급등, 재고 가용기간 부족 등 16종 룰을 YAML 설정으로 두고 가중치 합으로 고위험·주의·관심 등급을 낸다. 각 룰에 가상 지침 조항을 연결해 판정 근거를 보이고, 레코드 1건당 처리 지연시간을 측정한다. 다음 12개월 실제 단절 여부와 등급을 비교해 탐지력을 점검하고, 리드타임 기준을 바꿔 코드 수정 없이 결과가 달라지는지 확인한다. |
|
||||
| **산출물** | src/engine/prc07_rule_engine.py |
|
||||
| **평가** | **[필수] 조달 위험 룰 스크리닝** — 룰 15종 이상, 처리 지연시간 50ms 이하, 룰별 근거 조항 연결, 등급별 실제 단절률 차이와 재현율을 제시하고 설정 변경으로 룰을 바꿀 수 있는가. |
|
||||
|
||||
| **미션 4. NLP 및 지식 그래프 기반 대체 가능 호환 부품(Alternative Parts) 자동 추천 모델 고도화** [중급~고급 · 3시간] | **미션 4. NLP 및 지식 그래프 기반 대체 가능 호환 부품(Alternative Parts) 자동 추천 모델 고도화** [중급~고급 · 3시간] |
|
||||
| --- | --- |
|
||||
| **목표** | 텍스트 유사도와 지식 그래프, 규격 적합성을 결합해 해외 부품별 국산 대체 후보를 추천하고 추천 근거를 제시한다. |
|
||||
| **수행** | 부품 설명문의 TF-IDF 유사도, 전압·전력·온도·크기·인터페이스 6개 규격 적합성, 동의어를 간선으로 연결한 지식 그래프 이웃 유사도를 가중합해 부품별 Top-3 후보를 만든다. 과거 승인된 국산 대체품을 정답으로 삼아 Top-1·Top-3 정확도를 계산하고, 신호별로 하나씩만 쓸 때와 비교한다. 1순위 오추천 사례를 원인별로 보고 추천 사유 문장(점수 구성과 미충족 규격)을 만든다. |
|
||||
| **산출물** | src/ai/prc07_intelligence_module.py |
|
||||
| **평가** | **[선택] 대체 부품 추천 모델** — 추천 정확도(Top-1) 85% 이상, 신호별 기여 비교, 규격 불일치 후보가 1순위가 되지 않는지, 추천 사유가 실무자가 읽을 수 있는 문장으로 제시되는가. |
|
||||
|
||||
**3단계. 붕괴 위험도 조기경보 및 위험 지도 대시보드**
|
||||
|
||||
| **미션 5. 공급망 붕괴 위험도(Supply Chain Risk Score) 및 조기경보 산출 엔진 개발** [중급 · 3시간] | **미션 5. 공급망 붕괴 위험도(Supply Chain Risk Score) 및 조기경보 산출 엔진 개발** [중급 · 3시간] |
|
||||
| --- | --- |
|
||||
| **목표** | 공급망 붕괴 위험도(Supply Chain Risk Score)와 월별 지연 추이 기반 조기경보를 산출하는 엔진을 만들고 입력-분석-검토-결과 4개 화면으로 구성한다. |
|
||||
| **수행** | 공급선 수, 해외 조달, 리드타임, 납기 지연률, 단종 상태 등 12개 지표로 로지스틱 회귀 위험도(0~100점)를 학습하고 별도 가상 부품군에서 AUC와 등급별 실제 단절률을 확인한다. 월별 납기 지연일에 EWMA 관리도를 적용해 지연이 서서히 늘기 시작한 부품을 조기경보하고 감지율·경보 지연·오경보율을 측정한다. 입력 요약, 분석(분포·요인), 검토(경보 부품과 근거), 결과(요약·내보내기)의 4개 화면을 텍스트 패널과 그래프로 구성한다. |
|
||||
| **산출물** | src/ui/prc07_app.py |
|
||||
| **평가** | **[필수] 위험도·조기경보 엔진** — 핵심 화면 4종(입력-분석-검토-결과) 구현, 별도 검증 부품군에서 위험도 성능 제시, 조기경보 감지율과 오경보율을 측정했는가. |
|
||||
|
||||
| **미션 6. 부품 조달 위험 공급망 지도 및 대체선 추천 인터랙티브 대시보드 구현** [중급~고급 · 2.5시간] | **미션 6. 부품 조달 위험 공급망 지도 및 대체선 추천 인터랙티브 대시보드 구현** [중급~고급 · 2.5시간] |
|
||||
| --- | --- |
|
||||
| **목표** | 부품 조달 위험 공급망 지도와 대체선 추천 대시보드에 입력 검증과 에러 핸들러를 붙여 깨진 입력에도 멈추지 않게 한다. |
|
||||
| **수행** | 국가와 부품 범주별 평균 위험을 보이는 공급망 지도, 리드타임과 지연률 산점도, 위험 상위 부품의 대체 후보 규격 적합성 패널을 가진 대시보드를 만든다. 입력 읽기와 행 단위 검증기를 두고 문제 행은 격리하며 나머지로 계속 진행한다. 빈 입력, 깨진 JSON, 필수 열 누락, 숫자 열 문자, 음수 값, 극단값 등 16종 입력을 넣어 크래시 0건과 에러 로그 기록, 사용자용 메시지와 조치 안내를 확인한다. |
|
||||
| **산출물** | src/utils/prc07_validator.py 및 에러 핸들러 |
|
||||
| **평가** | **[선택] 대시보드·에러 핸들러** — 예외 상황에서 크래시 0건, 에러 로그 기록률 100%, 오류마다 알기 쉬운 메시지와 조치 가이드가 제공되는가. |
|
||||
|
||||
**4단계. 규격 검토·승인 HITL 및 공급망 차단 스트레스 시험**
|
||||
|
||||
| **미션 7. 추천된 대체 부품의 규격 적합성 검토 및 조달 승인을 위한 HITL 워크플로우 설계** [고급 · 3시간] | **미션 7. 추천된 대체 부품의 규격 적합성 검토 및 조달 승인을 위한 HITL 워크플로우 설계** [고급 · 3시간] |
|
||||
| --- | --- |
|
||||
| **목표** | 추천된 대체 부품의 규격 적합성 검토와 조달 승인을 위한 HITL 워크플로우를 설계하고 이력 무결성과 권한 통제를 검증한다. |
|
||||
| **수행** | 시스템 제안, 조달담당 상신, 기술검토관 규격 검토, 보안담당 검토, 승인권자 결재의 순서를 상태 기계로 구현하고 역할별 권한을 최소로 둔다. 각 단계는 사유와 근거 입력을 필수로 하고, 필수 규격 미충족이나 보안 확인 미완료 건은 반려하며 무응답은 보류로 두어 자동 확정하지 않는다. 시스템 자동 승인, 단계 건너뛰기, 상신자 본인 승인, 로그 삭제 등 우회 시도 9종이 차단되는지 확인하고 해시 체인 감사 로그의 임의 수정 탐지를 점검한다. |
|
||||
| **산출물** | src/workflow/prc07_approval_system.py |
|
||||
| **평가** | **[필수] 규격 검토·승인 HITL** — 이력 기록 무결성 100%, 승인 권한 우회 시도 차단율 100%, 자동 확정 0건, 군 보안·행정 절차에 맞는 검토 순서와 사유 기록을 갖추었는가. |
|
||||
|
||||
| **미션 8. 지정학적 위기 모의 글로벌 공급망 전면 차단 스트레스 시뮬레이션** [고급 · 3.5시간] | **미션 8. 지정학적 위기 모의 글로벌 공급망 전면 차단 스트레스 시뮬레이션** [고급 · 3.5시간] |
|
||||
| --- | --- |
|
||||
| **목표** | 가상 공급국 전면 차단을 모의한 스트레스 시뮬레이션으로 배치 파이프라인의 실행 시간, 안정성, 업무 시간 절감 효과를 검증한다. |
|
||||
| **수행** | 평시, 가상국가 A 차단, A+B 차단, 해외 전면 차단 4개 시나리오를 부품 2,000종 규모로 실행해 단절 부품, 국산 대체 후보 보유, 업체 수용량을 고려한 분기 내 착수 가능 건수, 핵심 부품 착수 대기, 재고 90일 미만 단절을 계산한다. 레코드 손상 2%와 일시 오류 3%를 주입해 재시도와 격리로 자동화 성공률을 구하고, 규모를 4,000종까지 늘려 실행 시간을 본다. 시간 예산을 초과하면 후보 탐색을 생략하고 룰 스크리닝만 유지하는 기능 축소 동작을 확인하며, 가정 단가로 수작업 대비 시간 절감을 계산한다. |
|
||||
| **산출물** | src/pipeline/prc07_batch_runner.py |
|
||||
| **평가** | **[선택] 공급망 차단 스트레스 시험** — 전체 배치 실행 5분 이내, 자동화 성공률 99% 이상, 수작업 대비 소요 시간 80% 이상 절감(가정 단가 명시), 과부하 시 기능 축소가 작동하는가. |
|
||||
|
||||
**5단계. AAR 가중치 재보정 및 통합 패키지 완성**
|
||||
|
||||
| **미션 9. AAR 기반 대체선 오추천 사례 분석 및 부품 유사도 매칭 가중치 재보정** [고급 · 3시간] | **미션 9. AAR 기반 대체선 오추천 사례 분석 및 부품 유사도 매칭 가중치 재보정** [고급 · 3시간] |
|
||||
| --- | --- |
|
||||
| **목표** | AAR로 대체선 오추천 사례를 분석하고 매칭 가중치를 재보정하되 별도 검증 세트로 개선 여부를 확인한다. |
|
||||
| **수행** | 현장 모의 AAR 세트에서 1순위 오추천을 원인별(후보 충돌, 크기 편차 감점 등)로 분류하고, 가중치 재보정, 정밀 규격 항목 추가, 후보 1:1 배정, 근소 차이 검토 표시를 개선안으로 시험한다. 각 개선안은 AAR 세트로 설계하고 서로 다른 검증 세트에서 확인해 채택·보류·기각을 정한다. UAT 체크리스트 10개 항목을 측정값으로 채점하고 개선 요구 5건의 반영 여부를 점검한다. |
|
||||
| **산출물** | docs/prc07_uat_feedback_report.md 및 패치 내역 |
|
||||
| **평가** | **[필수] AAR·가중치 재보정** — UAT 체크리스트 90점 이상, 개선 요구 5건 반영, 개선 전후를 검증 세트에서 비교하고 채택·기각 사유와 한계를 기록했는가. |
|
||||
|
||||
| **미션 10. 무기체계 부품 조달 조기경보 및 대체 공급선 추천 시스템 통합 패키지 완성** [최고급 · 3시간] | **미션 10. 무기체계 부품 조달 조기경보 및 대체 공급선 추천 시스템 통합 패키지 완성** [최고급 · 3시간] |
|
||||
| --- | --- |
|
||||
| **목표** | 무기체계 부품 조달 위험 조기경보와 대체 공급선 추천 기능을 하나의 통합 패키지로 완성한다. |
|
||||
| **수행** | 입력 검증, 룰 스크리닝, 위험도와 조기경보, 대체 후보 추천과 1:1 배정, 검토 큐와 해시 체인 감사 로그를 한 파일의 파이프라인으로 묶는다. 서로 다른 가상 부품군 4종으로 End-to-End 실행과 자체 점검 8항목, 함수 호출 추적 기반 커버리지를 측정하고, 원클릭 설치 스크립트 5단계와 매뉴얼 7개 장의 작성률을 점검한다. 마지막으로 조달 담당자용 브리핑 요약을 출력한다. |
|
||||
| **산출물** | dist/prc07_package/, README.md, docs/prc07_final_manual.md |
|
||||
| **평가** | **[필수] 통합 패키지 완성** — 원클릭 설치부터 실행까지 5단계 점검 통과, 매뉴얼 작성률 100%, End-to-End 성공, 자체 점검과 커버리지 기준 충족, 모든 추천이 사람 검토 대기 상태인가. |
|
||||
|
||||
**최종 판정**
|
||||
|
||||
**판정 기준 :** 모든 필수 항목([필수])에서 PASS를 받아야 최종 PASS로 인정한다.
|
||||
|
||||
최종 판정 결과 : ( PASS / FAIL )
|
||||
|
||||
평가 의견 : (필수 항목 중 하나라도 FAIL인 경우 사유를 기재한다.)
|
||||
@@ -0,0 +1,267 @@
|
||||
**PRC07 실습가이드 - 데이터 기반 부품 국산화 후보 자동추천 Tool**
|
||||
|
||||
구 분 **실습가이드 [교육용가상자료]**
|
||||
|
||||
**1. 실습 개요**
|
||||
|
||||
본 실습은 교육용 가상 부품 공급망 자료로 부품 국산화 후보 자동추천 도구를 미션 단위로 구현하는 과정이다. 미션마다 정답 코드(PRC07_정답코드.md)의 해당 코드를 웹 파이썬 실행기에 붙여 넣어 실행하고, 출력된 수치가 평가 기준을 충족하는지 확인한 뒤 파라미터를 바꿔 보는 도전 과제를 수행한다. 미션별 코드는 서로 독립적이어서 어느 미션부터 실행해도 동작한다.
|
||||
|
||||
| **과제** | PRC07 데이터 기반 부품 국산화 후보 자동추천 Tool |
|
||||
| --- | --- |
|
||||
|
||||
| **난이도·유형** | 고급 / AI 활용형 |
|
||||
| --- | --- |
|
||||
|
||||
| **예상 소요시간** | 미션 10개, 총 27시간 |
|
||||
| --- | --- |
|
||||
|
||||
| **준비물** | PRC07_정답코드.md, 웹 파이썬 실행기(numpy·pandas·scipy·scikit-learn·matplotlib 사용 가능), 결과 기록용 문서 |
|
||||
| --- | --- |
|
||||
|
||||
**2. 진행 방법**
|
||||
|
||||
- 정답코드 md에서 해당 미션의 코드 블록 전체를 복사해 실행기에 붙여 넣고 실행한다(부분 복사 시 가상 부품 생성 함수가 빠져 오류가 난다).
|
||||
|
||||
- 실행 결과를 md의 '실행 결과 예시'와 비교한다. 난수 시드가 고정되어 같은 값이 나오지만, 처리 시간(초·ms)은 실행 환경에 따라 달라진다.
|
||||
|
||||
- 도전 과제는 코드 상단의 파라미터(룰 기준값, 추천 가중치, 승인 기준 점수, 수용량 가정 등)를 바꿔 다시 실행하고 변화와 이유를 기록한다.
|
||||
|
||||
- 그래프 글자는 영문, 표·출력은 한글이다. 한글이 깨지면 실행기 글꼴 문제이며 결과에는 영향이 없다.
|
||||
|
||||
- 실제 무기체계·부품 번호·업체·국가 정보는 입력하지 않는다. 규격 적합성 판단과 조달 승인은 담당자가 하며, 시간·금액 절감 수치는 가정치에 따른 상대 비교값이다.
|
||||
|
||||
**3. 미션 진행 요약**
|
||||
|
||||
| **미션** | **난이도·시간** | **핵심 확인 결과** |
|
||||
| --- | --- | --- |
|
||||
| **M1. 무기체계 핵심 부품 공급망(단종 부품, 해외 의존도, 리드타임) 데이터셋 스키마 정의** | 초급
|
||||
1.5시간 | 업무 단계 12개(목표 10개 이상), 병목 6개소(목표 3개소 이상) |
|
||||
| **M2. 국내외 공급업체 데이터 정제, 부품 단종(DMSMS) 공고 파싱 전처리 모듈 구현** | 초급~중급
|
||||
2시간 | 파싱 성공률 100%(19/19), 단종 공고 5건 모두 추출 |
|
||||
| **M3. 공급선 단일화 및 납기 지연 이력 기반 1차 조달 위험 스크리닝 알고리즘 구현** | 중급
|
||||
2.5시간 | 룰 16종(목표 15종 이상), 평균 0.021ms·최대 0.075ms(목표 50ms 이하) |
|
||||
| **M4. NLP 및 지식 그래프 기반 대체 가능 호환 부품(Alternative Parts) 자동 추천 모델 고도화** | 중급~고급
|
||||
3시간 | Top-1 89.4%·Top-3 97.6%(목표 85% 이상), 텍스트만 쓰면 0% |
|
||||
| **M5. 공급망 붕괴 위험도(Supply Chain Risk Score) 및 조기경보 산출 엔진 개발** | 중급
|
||||
3시간 | 화면 4종 구현(목표 4종), 위험도 AUC 0.693, 경보 51종 단절률 59% vs 정상 27% |
|
||||
| **M6. 부품 조달 위험 공급망 지도 및 대체선 추천 인터랙티브 대시보드 구현** | 중급~고급
|
||||
2.5시간 | 크래시 0건, 오류 7건 중 로그 기록 7건(기록률 100%) |
|
||||
| **M7. 추천된 대체 부품의 규격 적합성 검토 및 조달 승인을 위한 HITL 워크플로우 설계** | 고급
|
||||
3시간 | 승인 8·반려 3·무응답 보류 1(자동 확정 0건) |
|
||||
| **M8. 지정학적 위기 모의 글로벌 공급망 전면 차단 스트레스 시뮬레이션** | 고급
|
||||
3.5시간 | 전체 실행 0.5초(목표 5분 이내), 자동화 성공률 100%(목표 99% 이상) |
|
||||
| **M9. AAR 기반 대체선 오추천 사례 분석 및 부품 유사도 매칭 가중치 재보정** | 고급
|
||||
3시간 | 검증 세트 Top-1 91.0%에서 98.1%(+7.1%p), 후보 중복 13건에서 0건 |
|
||||
| **M10. 무기체계 부품 조달 조기경보 및 대체 공급선 추천 시스템 통합 패키지 완성** | 최고급
|
||||
3시간 | 설치 5/5 통과, E2E 성공률 100%(4종), 자체 점검 8/8 |
|
||||
|
||||
**미션 1. 무기체계 핵심 부품 공급망(단종 부품, 해외 의존도, 리드타임) 데이터셋 스키마 정의**
|
||||
|
||||
| **난이도·시간** | 초급 · 1.5시간 |
|
||||
| --- | --- |
|
||||
|
||||
| **진행 순서** | 1) M1 코드를 실행해 스키마 검증 결과와 오류 주입 6종 검출 내용을 확인한다.
|
||||
2) AS-IS/TO-BE 업무 단계표에서 대기일이 큰 병목 단계를 찾는다.
|
||||
3) 사람이 판단해야 하는 단계와 자동화할 단계를 구분해 적는다. |
|
||||
| --- | --- |
|
||||
|
||||
| **확인할 결과** | 업무 단계 12개(목표 10개 이상), 병목 6개소(목표 3개소 이상)
|
||||
정상 100건 검증 오류 0건, 주입 오류 6종 검출, 소요 89.1일에서 46.3일 예상 |
|
||||
| --- | --- |
|
||||
|
||||
| **도전 과제** | STEPS 표의 '위험 부품 선정 회의' 대기일을 7일에서 3일로 줄이면 병목 개소 수와 전체 소요일이 어떻게 달라지는지 확인한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **제출물** | 스키마·검증 코드, AS-IS/TO-BE 업무 분해표와 입출력 명세 |
|
||||
| --- | --- |
|
||||
|
||||
**미션 2. 국내외 공급업체 데이터 정제, 부품 단종(DMSMS) 공고 파싱 전처리 모듈 구현**
|
||||
|
||||
| **난이도·시간** | 초급~중급 · 2시간 |
|
||||
| --- | --- |
|
||||
|
||||
| **진행 순서** | 1) M2 코드를 실행해 CSV·탭 구분·JSON 파싱 결과와 단종 공고 추출 결과를 확인한다.
|
||||
2) 업체명 표기(주식회사, Inc. 등)가 어떻게 통일되는지 정제표에서 확인한다.
|
||||
3) 새 양식 시험에서 실패했다가 별칭 사전 추가 후 성공하는 과정을 설명한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **확인할 결과** | 파싱 성공률 100%(19/19), 단종 공고 5건 모두 추출
|
||||
중복 제거 후 13행·업체 9곳, 새 양식은 별칭 추가로 처리 |
|
||||
| --- | --- |
|
||||
|
||||
| **도전 과제** | NOTICES에 '단종일' 대신 '생산 종료 예정'이라고 쓴 공고 한 건을 추가해 실패하는지 보고, 정규식 한 줄을 고쳐 해결한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **제출물** | 데이터 로더·공고 파서 코드, 정제 결과표와 서식 변경 대응 기록 |
|
||||
| --- | --- |
|
||||
|
||||
**미션 3. 공급선 단일화 및 납기 지연 이력 기반 1차 조달 위험 스크리닝 알고리즘 구현**
|
||||
|
||||
| **난이도·시간** | 중급 · 2.5시간 |
|
||||
| --- | --- |
|
||||
|
||||
| **진행 순서** | 1) M3 코드를 실행해 룰 16종의 적중 건수와 등급 분포를 확인한다.
|
||||
2) 등급별 실제 단절률이 높은 등급일수록 큰지 비교한다.
|
||||
3) 상위 5건의 근거 룰을 읽고 사람이 먼저 확인할 순서를 정한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **확인할 결과** | 룰 16종(목표 15종 이상), 평균 0.021ms·최대 0.075ms(목표 50ms 이하)
|
||||
고위험 20·주의 38·관심 42, 단절률 60%·39%·29%, 재현율 69% |
|
||||
| --- | --- |
|
||||
|
||||
| **도전 과제** | GRADE_CUT의 고위험 기준을 16점에서 12점으로 낮춰(코드 수정 없이 설정값만 변경) 재현율과 정밀도가 어떻게 달라지는지 비교한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **제출물** | 룰 설정(YAML)·엔진 코드, 룰별 적중 현황표와 판정 근거 예시 |
|
||||
| --- | --- |
|
||||
|
||||
**미션 4. NLP 및 지식 그래프 기반 대체 가능 호환 부품(Alternative Parts) 자동 추천 모델 고도화**
|
||||
|
||||
| **난이도·시간** | 중급~고급 · 3시간 |
|
||||
| --- | --- |
|
||||
|
||||
| **진행 순서** | 1) M4 코드를 실행해 신호별 정확도 비교표를 확인한다.
|
||||
2) 텍스트 유사도만 쓸 때 정확도가 낮은 이유를 설명한다.
|
||||
3) 1순위 오추천 9건의 원인과 추천 사유 문장 예시를 정리한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **확인할 결과** | Top-1 89.4%·Top-3 97.6%(목표 85% 이상), 텍스트만 쓰면 0%
|
||||
오추천 9건, 1순위 규격 불일치 후보 비율 1.2% |
|
||||
| --- | --- |
|
||||
|
||||
| **도전 과제** | WEIGHTS의 규격 가중치를 0.45에서 0.25로 낮추고 텍스트 가중치를 올려 정확도와 규격 불일치 1순위 비율이 어떻게 변하는지 확인한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **제출물** | 추천 모델 코드, 신호별 기여 비교표, 오추천 원인 분석과 추천 사유 예시 |
|
||||
| --- | --- |
|
||||
|
||||
**미션 5. 공급망 붕괴 위험도(Supply Chain Risk Score) 및 조기경보 산출 엔진 개발**
|
||||
|
||||
| **난이도·시간** | 중급 · 3시간 |
|
||||
| --- | --- |
|
||||
|
||||
| **진행 순서** | 1) M5 코드를 실행해 화면 1~4 패널 출력을 순서대로 확인한다.
|
||||
2) 위험도 등급별 실제 단절률과 AUC를 읽고 모델의 한계를 적는다.
|
||||
3) 조기경보의 감지율·경보 지연·오경보율을 정리한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **확인할 결과** | 화면 4종 구현(목표 4종), 위험도 AUC 0.693, 경보 51종 단절률 59% vs 정상 27%
|
||||
조기경보 감지 100%, 상승 후 평균 1.9개월, 정상 오경보 2.0% |
|
||||
| --- | --- |
|
||||
|
||||
| **도전 과제** | WARN_CUT의 경보 기준을 60점에서 70점으로 올려 경보 부품 수와 단절률이 어떻게 바뀌는지 비교한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **제출물** | 위험도·조기경보 엔진 코드, 4개 화면 출력과 성능 요약 |
|
||||
| --- | --- |
|
||||
|
||||
**미션 6. 부품 조달 위험 공급망 지도 및 대체선 추천 인터랙티브 대시보드 구현**
|
||||
|
||||
| **난이도·시간** | 중급~고급 · 2.5시간 |
|
||||
| --- | --- |
|
||||
|
||||
| **진행 순서** | 1) M6 코드를 실행해 입력 16종의 처리 결과(OK/안내)를 확인한다.
|
||||
2) 오류 로그와 사용자 안내 문구(조치 가이드)를 읽고 개선할 문구를 찾는다.
|
||||
3) 공급망 지도 표에서 위험이 높은 국가·범주 조합을 찾는다. |
|
||||
| --- | --- |
|
||||
|
||||
| **확인할 결과** | 크래시 0건, 오류 7건 중 로그 기록 7건(기록률 100%)
|
||||
행 단위 격리 경고 21건, 조치 가이드 포함 7/7건 |
|
||||
| --- | --- |
|
||||
|
||||
| **도전 과제** | cases에 '리드타임에 빈칸이 섞인 CSV 문자열' 한 종을 더 넣고 어떤 메시지가 나오는지 확인한 뒤 안내 문구를 고쳐 본다. |
|
||||
| --- | --- |
|
||||
|
||||
| **제출물** | 대시보드·검증기·에러 핸들러 코드, 에러 로그와 안내 문구 개선안 |
|
||||
| --- | --- |
|
||||
|
||||
**미션 7. 추천된 대체 부품의 규격 적합성 검토 및 조달 승인을 위한 HITL 워크플로우 설계**
|
||||
|
||||
| **난이도·시간** | 고급 · 3시간 |
|
||||
| --- | --- |
|
||||
|
||||
| **진행 순서** | 1) M7 코드를 실행해 12건의 결재 결과(승인·반려·보류)와 사유를 확인한다.
|
||||
2) 우회·위반 시도 9종이 어떤 이유로 차단되는지 표로 정리한다.
|
||||
3) 감사 로그를 일부러 수정했을 때 탐지되는 위치를 확인한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **확인할 결과** | 승인 8·반려 3·무응답 보류 1(자동 확정 0건)
|
||||
우회 시도 차단 9/9, 감사 로그 71건 무결성 100%, 변조 탐지 |
|
||||
| --- | --- |
|
||||
|
||||
| **도전 과제** | 승인 기준을 후보 점수 0.80에서 0.90으로 올려 승인 건수가 어떻게 바뀌는지 보고, 기준이 높을 때 생기는 업무 영향을 적는다. |
|
||||
| --- | --- |
|
||||
|
||||
| **제출물** | 워크플로우 코드, 승인 체계 설계서(역할·권한·순서·로그), 차단 시험 결과 |
|
||||
| --- | --- |
|
||||
|
||||
**미션 8. 지정학적 위기 모의 글로벌 공급망 전면 차단 스트레스 시뮬레이션**
|
||||
|
||||
| **난이도·시간** | 고급 · 3.5시간 |
|
||||
| --- | --- |
|
||||
|
||||
| **진행 순서** | 1) M8 코드를 실행해 4개 시나리오의 단절 부품과 분기 내 착수 가능 건수를 비교한다.
|
||||
2) 손상 격리·재시도·성공률 표를 읽고 자동화 성공률 계산식을 확인한다.
|
||||
3) 시간 예산 0.01초 시험에서 기능 축소가 작동하는지 확인한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **확인할 결과** | 전체 실행 0.5초(목표 5분 이내), 자동화 성공률 100%(목표 99% 이상)
|
||||
해외 전면 차단 시 단절 1,574종 중 분기 내 착수 420건, 핵심(A) 대기 52건, 수작업 대비 90% 절감 |
|
||||
| --- | --- |
|
||||
|
||||
| **도전 과제** | VENDOR_CAP을 70에서 140으로 바꿔 분기 내 착수 가능 건수와 핵심 부품 대기가 어떻게 달라지는지 확인한다(수작업·확인 시간 가정도 바꿔 절감률 변화를 본다). |
|
||||
| --- | --- |
|
||||
|
||||
| **제출물** | 배치 파이프라인 코드, 시나리오별 영향표, 스트레스 시험 분석(가정 명시) |
|
||||
| --- | --- |
|
||||
|
||||
**미션 9. AAR 기반 대체선 오추천 사례 분석 및 부품 유사도 매칭 가중치 재보정**
|
||||
|
||||
| **난이도·시간** | 고급 · 3시간 |
|
||||
| --- | --- |
|
||||
|
||||
| **진행 순서** | 1) M9 코드를 실행해 오추천 원인 분류와 개선안 비교표를 확인한다.
|
||||
2) AAR 세트와 검증 세트 결과가 다른 개선안(채택·보류·기각)의 사유를 설명한다.
|
||||
3) UAT 점수와 개선 요구 반영 현황을 정리한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **확인할 결과** | 검증 세트 Top-1 91.0%에서 98.1%(+7.1%p), 후보 중복 13건에서 0건
|
||||
UAT 95점(목표 90점 이상), 개선 요구 5건 반영, F1 보류·F2 기각 |
|
||||
| --- | --- |
|
||||
|
||||
| **도전 과제** | w2의 정밀 항목 가중치를 0.2에서 0.05로 낮춰 F2가 기각에서 보류로 바뀌는지 확인하고, 개선안은 AAR 세트가 아닌 검증 세트로 판단해야 하는 이유를 적는다. |
|
||||
| --- | --- |
|
||||
|
||||
| **제출물** | AAR 분석·재보정 코드, UAT 피드백 보고서(원인·개선안·판정·한계) |
|
||||
| --- | --- |
|
||||
|
||||
**미션 10. 무기체계 부품 조달 조기경보 및 대체 공급선 추천 시스템 통합 패키지 완성**
|
||||
|
||||
| **난이도·시간** | 최고급 · 3시간 |
|
||||
| --- | --- |
|
||||
|
||||
| **진행 순서** | 1) M10 코드를 실행해 설치 점검 5단계와 End-to-End 4종 결과를 확인한다.
|
||||
2) 자체 점검 8항목, 함수 커버리지, 매뉴얼 작성률을 확인한다.
|
||||
3) 브리핑 요약의 수치가 실행 결과와 맞는지 대조한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **확인할 결과** | 설치 5/5 통과, E2E 성공률 100%(4종), 자체 점검 8/8
|
||||
함수 커버리지 100%(23/23), 매뉴얼 7/7장(100%), 검토 큐 전부 PENDING |
|
||||
| --- | --- |
|
||||
|
||||
| **도전 과제** | CONF의 queue_min_score를 60에서 75로 올려 검토 큐 크기와 우선 확인 건수가 어떻게 달라지는지 비교한다. |
|
||||
| --- | --- |
|
||||
|
||||
| **제출물** | 통합 도구 코드, 운영 매뉴얼 요약, 조달 담당 브리핑 요약 |
|
||||
| --- | --- |
|
||||
|
||||
**4. 최종 점검표**
|
||||
|
||||
| **점검 항목** | **확인** |
|
||||
| --- | --- |
|
||||
| 미션 1~10 코드가 모두 오류 없이 실행되었다 | ( ) |
|
||||
| 각 미션의 확인할 결과를 기록했다 | ( ) |
|
||||
| 도전 과제 결과와 이유를 기록했다 | ( ) |
|
||||
| 브리핑 수치가 실행 결과와 일치한다 | ( ) |
|
||||
| 실제 무기체계·부품·업체·국가 정보를 사용하지 않았다 | ( ) |
|
||||
| 규격 적합성 판단과 조달 승인은 담당자가 하도록 설계했다 | ( ) |
|
||||
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user