모두의포트폴리오
PE · FDE 직군을 위한 포트폴리오 밀키트
예전 판입니다 (1판)이 문서는 2026-08-02 에 새 판으로 개정됐습니다. 이상 탐지 대시보드를 걷어내고, 고객 공장에서 받은 수기 점검일지와 PLC 태그 로그를 매핑표 기준으로 대조해 검증 보고서 파일을 내는 CLI로 좁혔습니다.최신 판 보기 →
경력컨포트랩 · [신입/경력] 제조 AI 프로젝트 엔지니어(FDE) 추가 채용

설비 운전·점검 기록에서 이상을 짚어 자동 보고하는 제조 O&M AX 도구

컨포트랩 공고에서 뽑은 세 가지 시그널.

컨포트랩은 설비·센서부터 엣지까지 수직 통합한 제조 O&M 현장을 가진 팀이라, 이상 점검·자동 보고 도구는 컨포트랩이 다루는 현장 센서·점검 기록이 있어야 판정을 검증할 수 있다.

01

제조 O&M 전환

'사람이 손으로 하던 운전·점검·기록·보고를 AI Agent 로'. 이상 점검+보고가 AX 의 핵심.

운전점검보고
02

현장 설비·센서

'설비와 센서부터 엣지·데이터 플랫폼'. 센서 이상 점검이 직격.

설비센서엣지
03

no-code AX

'no-code 기술과 AI 로 현장 전환'. 자동 보고가 1주 단위.

no-codeAIO&M

포트폴리오 요약

설비 운전·점검·센서 기록을 받아 이상을 규칙으로 짚고, 점검 보고서를 근거와 함께 자동 생성하는 1주 FDE PoC.

고객 정의

컨포트랩 FDE. 설비 점검·보고를 사람이 손으로 하던 일을, 이상 점검 + 자동 보고 도구로 옮기고 싶은 사람.

고민 지점

센서·운전 기록에 임계를 붙이면, 도구가 (a) 이상을 규칙으로 짚고 (b) 점검 보고서를 근거와 함께 자동 생성한다.

주차별 일정

1주차여기까지로 완성

이상 점검 + 자동 보고

설비 기록을 받아 이상을 짚고 점검 보고서를 근거와 함께 자동 생성하는 동작하는 도구.

  1. 1일 · 스키마 설계 + 판정/생성 규칙 정의
  2. 2-3일 · ingest + 핵심 파이프라인 + Zod 검증
  3. 4일 · 이상 점검 + 자동 보고 핵심 로직 + 근거 인용
  4. 5일 · 대시보드결과·근거 한 화면
  5. 6일 · 일부러 만든 결측·경계·미등록 30종으로 안 깨지는지 점검 + 5% 사람 확인
  6. 7일 · 7일치 시연 영상 + 직접 만든 정답과 비교한 기준선여기까지가 1주차 완성품
2주차선택 성장

판정 검증

이상 판정이 실제와 맞는 비율과 오탐을 보여주는 대시보드.

  1. 8-9일 · 판정 검증사람 라벨/정답 대비 일치도(Cohen’s κ 또는 정확도) 측정
  2. 10-11일 · 임계·기준 보정 + 오탐 점검
3주차선택 성장

자동 감시 확장

이상 발생 시 실시간 감시·알림으로 확장하는 단계.

  1. 12-14일 · 자동 감시 확장 확장
  2. 15일 · 확장 시연 + 3주 통합 영상

데모 · 측정 지표

01

설비 기록을 넣으면 이상과 점검 보고서가 근거와 함께 나오는 걸 시연한다

02

이상 판정(SPC 규칙)이 정답과 일치하는 비율 100%

측정: 결정적 재계산, 표본: 기록 200건

03

일부러 만든 결측·경계·미등록 설비 30종을 넣어도 점검이 멈추지 않고 처리되는 걸 시연한다

정직 경계선

진짜 성능 검증은 여기서 멈춘다

위 수치는 더미데이터 자가채점이며, 실제 이상 판정 정확도는 컨포트랩 실데이터 + 실 검수자가 있어야 측정 가능. 이 포트폴리오는 그 검증을 바로 돌릴 수 있는 상태까지 만든다.

미리 알아둬야 할 것들

이건 고객·실데이터 없이 혼자 만든 포트폴리오라 모든 수치는 합성 데이터 자가채점이다. 면접에서 '데모 동작 + 실검증 준비 상태'로 솔직히 설명하는 게 오히려 신뢰를 준다

정답을 내가 만들었으니 잘 맞는 게 당연. 그래서 결측·경계·미등록·표기 흔들림 케이스를 더미에 일부러 섞어 쉬운 문제만 푸는 게 아님을 보여준다

상관≠인과: 이상 원인을 단정하지 않고 '점검 필요'로 표시한다

실제 도입 시 달라지는 것: 실 고객 데이터·환경이 더미와 다르므로 규칙·파이프라인을 실데이터로 맞춰야 한다(도입 단계 과제)

더미 데이터

① 인라인 샘플 · ② seed.json 다운로드 · ③ 증강 프롬프트. 세 층 모두 동일한 schema 에서 파생.

om_recordsTABLE· 12 rows

설비 운전·센서 기록을 이상 점검 입력으로 쓴다

② om_records.seed.json 다운로드
① 인라인 샘플 (프리뷰 5 / 12)
rec_idequip_rawequip_idmetricvalueucllcl
OM900A펌프(구)—압력—8020
OM901설비0eq0온도208020
OM902이상설비eq2압력2008020
OM903미등록설비—유량58020
OM000설비0eq0압력508020
③ 증강 프롬프트 (본인 LLM 에 붙여서 N 배 늘리기)
z.object({ rec_id: z.string(), equip_raw: z.string(), equip_id: z.string().nullable(), metric: z.string(), value: z.number().nullable(), ucl: z.number(), lcl: z.number() }). 쉬운 데이터만 만들지 말 것. 다음 하드 케이스를 의도적으로 섞어라: value null(센서 누락)·관리한계 경계·극단(이상), equip_id null 미등록, equip_raw 표기 흔들림. 형식 깨뜨리기 시도 3건도 별도로.
schema (3 층의 단일 출처)
z.object({ rec_id: z.string(), equip_raw: z.string(), equip_id: z.string().nullable(), metric: z.string(), value: z.number().nullable(), ucl: z.number(), lcl: z.number() })

기술 상세 · 아키텍처·운영·출력 스키마

기술 스택 매핑
no-code운전·점검·센서 ingest + 이상 규칙 + 보고 자동 생성 파이프라인(공고 스택 미명시 → 도메인 기반)
LLM 선택
model
규칙 기반 이상 탐지(SPC) + Claude Sonnet(점검 보고서 생성)
prompt
few-shot 3 + 근거 인용 강제 + 출력 schema 강제 + 단정 가드
rationale
이상은 결정적 규칙, 보고서 문장만 LLM.
결정 게이트
1주차 끝1주차 완성품이 자동으로 도는가. 여기까지가 그 자체로 제출 가능한 완성품.

✓ pass → 그대로 멈춰도 완성품. 더 키우려면 2주차(판정 검증)로.

2주차 끝판정 검증 결과가 나오는가.

✓ pass → 여기서 멈춰도 완결. 더 키우려면 3주차(자동 감시 확장)로.

재사용 레이어 · 코어 70% / 도메인 30%
core (재사용 가능)
  • 센서·운전 ingest + 이상 규칙 엔진
  • 점검 보고서 생성기 + 근거 부착
  • Zod 스키마 강제 검증
  • O&M 대시보드
  • 5% 인간 spot-check 샘플러
domain (교체 대상)
  • 설비 운전·센서 스키마
  • 제조 이상·임계 기준
  • 설비 표기 정규화
출력 스키마 · om_output

이상 점검 + 보고

schema (JSON Schema)
z.object({ rec_id: z.string(), status: z.enum(['ok','out_of_control','review']), report_line: z.string(), evidence: z.object({ value: z.number(), ucl: z.number(), lcl: z.number() }).nullable() })
모범 출력 (2)
[
  {
    "rec_id": "OM902",
    "status": "out_of_control",
    "report_line": "압력 200 관리상한(80) 초과. 점검 필요",
    "evidence": {
      "value": 200,
      "ucl": 80,
      "lcl": 20
    }
  },
  {
    "rec_id": "OM900",
    "status": "review",
    "report_line": "센서 결측. 확인 필요",
    "evidence": null
  }
]
검증 노트 (자동 vs 수동)

status(SPC 규칙)·evidence 정합성은 자동 검증, report_line 적절성은 운영자/judge 검증.