(주)이프 IF 로고 · AI 비전검사 · 머신비전 시스템주식회사이프Agentic Intelligent Factory

AI 에게 비전검사 시나리오를 시킬 때 통하는 프롬프트 5원칙

(주)이프·2026. 9. 9.·읽는 데 4분
AI 에게 비전검사 시나리오를 시킬 때 통하는 프롬프트 5원칙

AI노하우 · 비전검사는 AI 에게 비전검사 시나리오를 만들게 하거나, 검사 프로그램에 어떤 기능을 넣으면 좋을지 고민할 때 쓰는 실무 팁을 모으는 자리입니다. 첫 글은 가장 기본인 프롬프트 쓰는 법입니다.

Vision Agent 같은 노코드 도구에 AI 를 붙이면 "이 제품 스크래치 검사 만들어 줘" 한 줄로도 시나리오가 나옵니다. 그런데 그렇게 나온 시나리오는 대개 데모에서는 돌고 양산에서는 흔들립니다. 원인은 AI 가 아니라 프롬프트에 빠진 정보입니다. 저희가 현장에서 정리한 다섯 가지 원칙을 공유합니다.

원칙 1. 불량과 스펙을 숫자로 말한다

"스크래치를 잡아 줘" 는 기준이 없는 요청입니다. AI 는 눈에 띄는 선은 다 스크래치로 잡습니다. 대신 이렇게 씁니다.

스크래치 : 길이 0.3mm 이상, 폭 0.05mm 이상이면 NG. 카메라 분해능 1픽셀 = 0.01mm.

규격서의 mm 를 픽셀로 번역해 주는 것이 핵심입니다. 이 한 줄이 있어야 판정 노드의 범위가 정해집니다.

원칙 2. 입력 조건을 명시한다

같은 알고리즘도 조명과 배경이 다르면 결과가 달라집니다. 카메라 해상도, 조명 방식(동축·링·백라이트), 배경색, 제품 위치 편차 범위(예: ±2mm, ±3도)를 적어 줍니다. 위치 편차를 적으면 AI 가 검사 앞에 얼라인(위치 보정) 노드를 넣을지 판단할 수 있습니다.

원칙 3. 출력 형태를 지정한다

결과가 어디로 가는지 정하지 않으면 AI 는 화면에 OK/NG 만 띄우고 끝냅니다. 필요한 출력을 나열합니다.

  • 판정 결과 (OK / NG / 검사 실패)
  • 측정값 (길이·개수·좌표)과 단위
  • 오버레이 (이미지 위에 결함 위치 표시)
  • PLC 신호 (어느 비트에 무엇을 쓸지), 이미지 저장 규칙 (NG 만 저장 등)

원칙 4. 실패 규칙을 먼저 정한다

가장 많이 빠뜨리는 항목입니다. 검출이 안 됐을 때, 얼라인이 실패했을 때, 이미지가 너무 어두울 때 어떻게 할지 정하지 않으면 AI 는 기본값으로 통과시키는 시나리오를 만듭니다.

검출·정렬·입력이 실패하면 기본값으로 폴백하지 말고 '검사 실패(NG)' 로 판정하고 알람을 낸다.

검사기에서는 결과가 틀린 것보다 결과를 못 낸 것을 운영자가 아는 편이 안전합니다. 이 문장을 프롬프트 첫머리에 고정해 두는 것을 권합니다.

원칙 5. 검증 데이터를 요구한다

시나리오를 만들고 끝내지 말고, 검증까지 프롬프트에 넣습니다. "OK 샘플 20장, NG 샘플 20장, 경계 샘플(스펙 근처) 10장으로 판정 결과표를 만들고, 오판정이 있으면 어떤 파라미터를 조정해야 하는지 설명해 줘." 경계 샘플이 들어가야 임계값이 실제 스펙 근처에서 검증됩니다.

다섯 원칙을 담은 예시 프롬프트

[역할] 너는 비전검사 시나리오 설계자다.
[실패 규칙] 검출·정렬·입력 실패 시 기본값 폴백 금지, '검사 실패(NG)' + 알람.
[제품] 알루미늄 커버, 60x40mm, 헤어라인 가공면.
[불량 정의] 스크래치 길이 0.3mm 이상 또는 폭 0.05mm 이상 NG. 찍힘 지름 0.2mm 이상 NG.
[입력] 5MP 카메라, 1px = 0.01mm, 동축 조명, 검정 배경, 위치 편차 ±2mm / ±3도.
[출력] 판정(OK/NG/검사실패), 결함 개수·최대 길이(mm), 오버레이, PLC D100=판정 D101=결함수, NG 이미지만 저장.
[검증] OK 20장 / NG 20장 / 경계 10장 판정표 작성, 오판정 시 조정 파라미터 제안.
[요청] 위 조건으로 노드 구성(전처리 → 얼라인 → 검출 → 측정 → 판정 → 보고)과 각 노드 파라미터 초기값을 제안하라.

자주 하는 실수

실수고치는 법
"최대한 정확하게" 같은 형용사만 쓴다정확도를 숫자로 : 과검 5% 이하, 미검 0%
한 프롬프트에 검사 3종을 한꺼번에 요청검사 항목 하나씩 시나리오를 나눠 요청하고 나중에 합친다
헤어라인 무늬가 있는 면에서 무늬를 스크래치로 오검입력 조건에 "방향성 무늬 있음" 을 적고 빗살무늬 제거 전처리를 앞에 두게 한다
학습 데이터를 좋은 조명에서만 모은다야간 조명·오염 지그·신규 로트 샘플을 섞어 달라고 프롬프트에 명시

다음 글에서는 "검사 프로그램에 넣으면 현장이 좋아하는 기능 7가지" 를 다루겠습니다. 프롬프트 팁이나 기능 아이디어를 댓글로 남겨 주시면 다음 글에 반영하겠습니다.

#AI프롬프트#비전검사#AI비전검사#머신비전#노코드#검사프로그램#프롬프트작성법#비전검사기

이 글은 (주)이프 네이버 블로그에도 올라가 있습니다.

네이버 블로그에서 보기 →
Let's Build Together

비전 검사 시스템 도입,
이프와 함께 시작하세요.

제품·공정·물량에 맞춰 최적의 검사기 구성을 제안해 드립니다. 요구사항만 알려주시면 빠르게 회신드리겠습니다.