본문으로 건너뛰기

피처 엔지니어링 노드

한눈에 보기

이 묶음의 노드는 데이터에 「무엇의 값인가」라는 의미를 붙이는 일을 합니다. 항목 이름만 있던 데이터를 ISA-95 기준의 설비·자재·작업자·작업장과 연결하고, 일상 언어로 검색하고, 데이터가 어디서 와서 어떻게 바뀌었는지 기록합니다. 파이프라인 빌더 팔레트에서는 「온톨로지 연결」 묶음(5종)으로 표시됩니다.

무엇을 하는 노드인가​

공장 데이터에는 machine_no, item_cd, opr_id 같은 항목 이름이 섞여 있습니다. 사람은 문맥으로 알아보지만 AI 분석이나 다른 시스템은 이 값이 설비인지 자재인지 알 수 없습니다. 온톨로지 연결 노드는 항목마다 산업 표준(ISA-95)의 의미 유형을 붙이고, 이미 등록된 설비·자재 정보와 연결해 둡니다. 그러면 뒤에 오는 분석 노드나 자연어 검색이 「설비 A의 데이터」처럼 의미 단위로 데이터를 다룰 수 있습니다.

의미 유형은 다음 4가지(갱신 노드는 공정 포함)를 사용합니다.

의미 유형설명
설비 (Equipment)기계, 장치, 공구, 센서
자재 (Material)원자재, 제품, 품목, 부품
작업자 (Personnel)작업자, 운전원, 담당자
작업장 (WorkCenter)라인, 셀, 작업장
공정 (ProcessSegment)공정 단계 (연결 정보 자동 갱신 노드에서 선택)

노드 목록​

팔레트 이름하는 일주요 설정입력 → 출력
의미 연결데이터 항목을 ISA-95 의미 유형과 연결합니다AI 자동 연결(기본 켜짐), 수동 연결(데이터 항목·의미 유형)표 데이터 → JSON
정보 연결데이터를 이미 등록된 설비·자재 등의 정보와 연결합니다연결할 정보 유형, 연결 기준 항목, 연결 방식(정확히 일치·비슷하면 연결·ID로 연결)표 데이터 → JSON
자연어 검색일상 언어로 질문하면 등록된 정보에서 답을 찾습니다질문, 검색 깊이(기본 3), 검색 대상 유형없음 → JSON
자동 갱신데이터가 바뀌면 연결된 정보를 갱신합니다작업 유형(새로 만들거나 수정·관계 연결·속성 변경), 대상 유형JSON → JSON
이력 추적데이터가 어디서 왔고 어떻게 바뀌었는지 기록합니다항목별 상세 추적, 태그모든 형식 → 모든 형식(그대로 전달)

이력 추적 노드는 받은 데이터를 바꾸지 않고 그대로 다음 노드로 넘깁니다. 흐름 중간 어디에 끼워 넣어도 결과가 달라지지 않으므로, 감사 기록이 필요한 구간에 부담 없이 추가할 수 있습니다.

자연어 검색 노드는 입력 포트가 없어 파이프라인의 시작점으로도 사용할 수 있습니다. 임베딩 검색을 사용할 수 없는 환경에서는 키워드 검색으로 바꿔 수행하고 실행 로그에 그 사실을 남깁니다.

앞뒤로 무엇을 연결하나​

  • 앞: 데이터 수집 노드나 데이터 처리 노드(표 데이터). 시계열 출력도 표 데이터 입력에 연결할 수 있습니다.
  • 뒤: 의미 연결·정보 연결·자연어 검색은 JSON을 내보내므로 JSON을 받는 자동 갱신 노드나, 모든 형식을 받는 알림 보내기·AI에게 질문하기 노드와 연결합니다.
연결할 때 주의

JSON 출력을 표 데이터 전용 입력(데이터 처리 노드 대부분)에 연결하면 편집 화면의 검증에서 오류로 표시됩니다. 의미 연결 결과를 다시 집계하려면 원본 표 데이터를 따로 분기해 처리하는 편이 안전합니다.

사용 예: 설비 마스터 자동 갱신​

  1. PostgreSQL 노드로 설비 목록 테이블을 가져옵니다.
  2. 정보 연결 노드를 연결하고 연결할 정보 유형을 「설비」, 연결 기준 항목을 설비 코드 항목으로, 연결 방식을 「ID로 연결」로 둡니다.
  3. 자동 갱신 노드를 연결하고 작업 유형을 「새로 만들거나 수정」, 대상 유형을 「설비」로 둡니다.
  4. 두 노드 사이에 이력 추적 노드를 넣고 태그에 설비마스터를 입력합니다.
  5. 실행한 뒤 하단 콘솔의 데이터 흐름도 탭에서 노드 사이를 흐른 데이터 양을 확인합니다.
  6. 크론 스케줄러로 매일 새벽에 실행되도록 예약합니다.

실무 팁​

  • 항목 이름이 영문 일반어면 자동 연결이 잘 맞는다. AI 자동 연결은 machine, equipment, material, product, worker, operator 같은 낱말이 들어간 항목 이름을 단서로 의미 유형을 고릅니다. 사내 약어(MC_NO, ITM_CD)를 사용하는 테이블은 수동 연결 목록에 직접 지정합니다.
  • 비슷하면 연결은 결과를 꼭 확인한다. 「비슷하면 연결」은 이름이 조금 달라도 연결하므로 편리하지만, 비슷한 이름의 다른 설비에 붙을 수 있습니다. 처음에는 데이터 미리보기로 연결 결과를 확인하고, 코드 값이 있으면 「ID로 연결」을 사용합니다.
  • 자동 갱신은 먼저 작은 데이터로 시험한다. 등록 정보를 직접 바꾸는 노드이므로, 처음에는 조건 필터로 몇 건만 남겨 실행하고 결과를 확인한 뒤 전체 데이터로 넓힙니다.
  • 이력 추적 태그를 업무 이름으로 단다. 나중에 실행 이력을 찾을 때 「설비마스터」, 「품질일보」처럼 업무 이름 태그가 있으면 빠르게 찾습니다.

관련 문서​