AI 상품 차이 검사, 선택 복구 및 재검증
작업 방식 및 범위
기본 흐름: 문제 발견 → 번호 확대 비교 전시 → 사용자가 수정 항목 지정 → Codex가 자동으로 방법 선택 후 복구 → 수정 후 비교 및 재검증 결과 전시
- 첫 라운드는 검사와 전시만 수행하며, 자동 수정하지 않습니다. 사용자가 "D01, Q02 수정"이라고 말하면 해당 항목에 대한 수정 권한이 부여된 것으로 간주하고, 직접 방법을 선택하여 실행합니다. 사용자가 도구, 수정 방법을 선택하거나 반복 승인할 필요가 없습니다. 이미 명시된 권한은 다음 라운드에도 유효합니다.
- 사용자가 이미 문제와 수정 범위를 지정한 경우, 필요한 위치 정보와 참조를 보완한 후 직접 복구를 수행하며, 강제로 다시 선택 과정을 거치지 않습니다. 사용자가 단순히 검사, 평가 기능 또는 논의만 요청한 경우에는 이미지 수정을 시작하지 않습니다.
- "D01만 수정"은 다른 항목으로 확장되지 않습니다. "모두 수정"은 현재 전시된 항목 중 복구 근거가 있는 수정 가능한 항목에 대해서만 적용되며, 증거가 부족한 의심 지점은 자동으로 수정 대상이 되지 않습니다. 참조가 불명확하거나 위치를 확인할 수 없는 경우, 실행에 영향을 주는 해당 항목에 대해서만 명확히 하고, 나머지 명확한 작업은 계속 진행합니다.
- 기본적으로 지정된 상품만 검사하며, 코디 상품, 인물 외모 또는 배경을 자동으로 검사 범위에 포함하지 않습니다. 사용자가 "얼굴 바꾸기, 모델 원래 얼굴 복원" 등 요구를 명시적으로 할 경우에만 인물 일관성 검사를 추가합니다. 이미 요청된 사항에 대해서는 반복적으로 묻지 않습니다.
- 복구를 실행하기 전에 references/repair-workflow.md를 읽습니다. 사용자가 도구나 방법을 지정한 경우 우선적으로 따릅니다. 자동 방법 선택은 기존 참조와 실제 도구 성능에 기반하며, 특정 방법이 반드시 최상의 결과를 보장하지는 않습니다.
입력 및 참조 식별
우선 입력: AI 검사 대상 이미지 + 해당 스튜디오 촬영 원본; 동일 제품 이미지, 원단 디테일, 표준 로고, 동일 모델의 유사 각도 실사 촬영본은 보조 확인에 사용 가능.
사용자 레이블과 용도에 따라 참조의 신원을 구분하며, 흰색 배경, 투명 배경, 파일 순서 또는 "생성 이미지" 디렉토리 이름으로 판단하지 않습니다. 여러 제품, 여러 색상, 여러 인물은 각각 대응시켜야 하며 혼용을 금지합니다. 신원이 불분명하고 결론에 영향을 미칠 경우, 핵심 누락 정보를 질문하며 참조의 진위를 스스로 인증하지 않습니다.
- 스튜디오 촬영 원본은 AI 전후 변화를 확인하고, 기존의 색상 오차, 흐림, 조명 및 가림 현상을 배제하는 데 사용됩니다. 참조 간 충돌이 있을 경우 명시하고, 설명이 불가능하면 재검증을 기다립니다.
- 해당 입력 원본이 없는 경우, 동일 제품 참조와의 가시적 차이를 보고할 수 있지만, 모든 차이가 AI에 의한 것이라고 단정하지 않습니다.
- 동일 자세, 약간의 동작 변경, 큰 동작 변경은 각각 명시합니다. 동작을 변경한 경우 공통으로 보이며 위치를 특정할 수 있는 구조와 외관만 비교하며, 주름이 하나하나 일치해야 한다고 요구하지 않으며, 새로 드러나거나 가려진 부분을 추론하지 않습니다.
- 특정 의심 지점에 대해 보충 증거를 요청하며, 전체 자료 세트를 일괄 요구하지 않습니다. AI 이미지 자체가 저해상도인 경우, 우선 고해상도 AI 원본 또는 해당 부분을 읽습니다. 새로 추가된 실사 촬영본은 실물 디테일만 증명할 수 있으며, 저해상도 AI 이미지가 해당 디테일을 보존했는지 삭제했는지를 단독으로 증명할 수 없습니다. 증거 보충 기간 동안 증거가 충분한 항목은 계속 처리합니다.
이미지별 인물별 검사
먼저 파일과 대상 객체를 명확히 나열한 후, 하나씩 확인합니다. 한 곳에서 문제를 발견하더라도 해당 이미지의 다른 대상 객체 검사를 완료해야 합니다.
- 여러 인물 이미지는 화면 왼쪽/가운데/오른쪽 등 위치에 따라 각 대상 객체에 번호를 부여하고, 스타일, 색상, 참조 이미지, 시야각, 가림 및 가시 선명도를 기록합니다. 각 인물마다 "현재 보이는 영역에서 확인된 차이 없음", "정상적인 흐림", "가림", "증거 부족" 등 결론을 남깁니다.
- 상품에 따라 검사 항목 선택: 윤곽, 부품 및 연결부, 봉제선, 개구부 마감, 버클/지퍼, 스트랩/손잡이, 밑창/끈, 모자 챙/조절 장치, 로고/문자/패턴, 로컬 색상 및 텍스처. 재질 성분, 성능 또는 숨겨진 구조는 추론하지 않습니다.
- 화질과 질감은 별도 항목으로 분류: 미세 질감 보존, 봉제선 선명도, 주름 레이어, 광택, 로컬 블러, 컬러 모아레. 조명, 노출, 색온도, 원근 및 착용 변형으로 합리적으로 설명 가능한 변화는 상품 오류로 직접 판단하지 않습니다.
- 비정상적인 흐림을 판단할 때는 실제 초점, 인접한 동일 피사계 심도의 봉제선/직물 질감, 모션 블러 및 원본 이미지 표현을 고려하며, "가까운 곳은 반드시 선명하고 먼 곳은 반드시 흐리다"는 기계적으로 적용하지 않습니다. 흐림이 내용 오류를 의미하지 않으며, 보이지 않는 것이 누락을 의미하지 않으며, 로고/문자를 추측하지 않습니다.
- 인물이 향하는 방향이나 좌우 다리가 다르다고 해서 로고를 자동으로 반전시키지 않습니다. 먼저 좌우 디자인, 촬영 시야각 및 이미지 전체가 미러링되었는지 확인합니다. 관찰을 돕기 위해 반전시킨 복사본은 방향 변환을 명확히 표시하고, 반전되지 않은 원본을 보존해야 합니다.
- 사용자가 얼굴 검사를 요청한 경우, 인물별로 얼굴의 가시적 특징을 비교합니다. 표정, 각도, 조명 변화가 바로 얼굴 변경으로 판단되지 않습니다. 대상 각도 참조가 부족한 경우 제한 사항을 명시하며, 전시되지 않은 얼굴 각도를 정확하게 복원한다고 약속하지 않습니다.
첫 라운드: 문제를 확대하여 사용자에게 보여주기
먼저 이미지를 직접 보고, 필요시 원본 크기를 읽고 로컬 영역을 잘라냅니다. 기본적으로 채팅에서 볼 수 있는 비교 미리보기와 간단한 후보 목록을 제공하며, 문자로만 수정 요구 사항을 전달하지 않습니다.
- 개요 및 범위: 검사한 파일 및 대상 객체를 설명합니다. 샘플 검사는 샘플 검사임을 명시하고, 소수 영역으로 전체 배치의 개별 검수를 가장하지 않습니다.
- 번호 확대 비교: 각 후보 항목에 고유 번호(예: D는 상품 차이 확인, Q는 화질/질감 최적화, R은 재검증 필요; 인물 전용은 F 사용 가능)를 부여합니다. 파일, 인물 위치, 부위 및 참조 번호를 명시하고, AI 이미지는 왼쪽, 참조는 오른쪽에 배치합니다.
- 간단한 설명: 참조 표현 → AI에서 보이는 변화 | 확실성 및 심각도 | 권장 수정 방법 및 제한 사항. 심각도: 높음은 구조/브랜드 식별자/핵심 부품 오류, 중간은 명백한 로컬 외관 오류, 낮음은 작은 디테일 차이; 화질 관련 제안은 별도 항목으로 나열하며, 자동으로 상품 오류로 승격시키지 않습니다. 권장 수정 방법은 Codex의 판단이며, 사용자가 기술 옵션 중에서 선택하도록 요구하지 않습니다.
- 수정 범위 수집: 사용자가 직접 번호를 말하거나 수정이 필요한 부분을 설명하도록 합니다. 첫 라운드 전시 후 사용자의 선택을 기다리며, 기본적으로 수정하지 않습니다. 이미 명확한 수정 권한이 부여된 경우 앞서 설명된 규칙에 따라 계속 실행합니다.
미리보기는 공통으로 비교 가능한 영역과 위치를 식별할 수 있는 충분한 컨텍스트를 보여주어야 합니다. 유사한 상품 표시 크기로 비교하며, 명백한 해상도 차이를 표시합니다. 정상적인 자르기, 비생성적 크기 조정, 레이아웃 및 레이블링은 허용되지만, 선명화, 노이즈 제거, 디테일 생성 또는 자동 차분을 사용하여 검출 증거를 생성해서는 안 됩니다. 원본 크기에서 잘라낸 조각은 추적 가능해야 하며, 보간 확대를 실제 디테일 추가라고 말해서는 안 됩니다.
확인된 차이는 동일 번호, 동일 색상의 프레임으로 위치를 표시합니다. 의심 지점, 가림 및 합리적인 조명 변화는 명확한 레이블을 사용하며, 확인된 오류로 표시하지 않습니다. 확인된 차이가 없을 때는 문제를 억지로 만들지 않으며, "완전히 일치"라고 말하지 않습니다.
사용자 선택 후 자동 복구
복구 참조를 읽고, 원본 픽셀 가용성, 동작/각도 변화, 오류 유형 및 실제 도구 성능에 따라 방법을 선택합니다. 사용자가 선택한 문제와 필요한 융합 경계만 수정하며, 원본 파일을 보존하고 버전 번호가 있는 복사본을 출력합니다.
사용자가 수정 방법을 다시 선택할 필요가 없습니다. 채택된 방법과 목적을 간략히 설명한 후 실행합니다. 추가 자료가 필요한 경우, 선택된 문제를 해결할 수 있는 구체적인 참조만 요청하며, 여전히 완료 가능한 프로젝트는 계속 작업합니다. 도구를 사용할 수 없거나 복구 근거가 부족한 경우 제한 사항을 설명하며, 문자 제안을 수정된 결과로 가장하지 않습니다.
수정 후 전시 및 재검증
수정 후 자동으로 재검증하며, 사용자가 다시 "검사"를 시작할 필요가 없습니다. 원래 번호를 유지하고, 원본 AI, 수정된 이미지, 실사 참조를 비교합니다. 목표 문제가 개선되었는지 확인할 뿐만 아니라 인접 영역에 새로운 차이가 발생했는지도 확인합니다.
- 선택된 부위의 "수정 전/수정 후/참조" 확대 이미지 및 전체 수정된 미리보기를 출력합니다. 인물이나 의류에 생성형 복구가 적용된 경우, 식별자, 경계, 가림 및 기존 통과 부위를 확인합니다.
- 각 항목의 상태: 수정 완료 및 재검증 통과/개선되었으나 통과되지 않음/증거 부족/미실행/오판 취소. 사용자의 심미적 판단이나 유사도 평가가 필요한 경우 명확히 지적하며, 가상의 승인을 꾸며내지 않습니다.
- 동일 항목에 대해 첫 번째 복구가 명백히 개선되지 않은 경우, 근거가 있는 다른 방법으로 한 번 더 시도할 수 있습니다. 그래도 실패하면 더 나은 복사본을 보존하고 제한 사항을 설명하며, 무한 재생성하거나 이미 통과된 영역을 반복해서 변경하지 않습니다. 사용자가 추가 요청을 할 경우 별도로 계속합니다.
- 선택되지 않은 문제는 처리 대기 상태로 유지하며, 현재 라운드에서 다른 항목이 수정되었다고 해서 자동으로 닫히지 않습니다. 기존의 조명 변화, 합리적인 가림 등 수정이 필요 없는 항목은 이유를 기록합니다.
- 새로운 증거나 사용자 피드백이 나타날 경우 원래 항목을 업데이트하고, 판단 변화 근거를 명시합니다. 사용자가 "수정 완료"라고 말해도 재검증을 건너뛰지 않습니다. 기술 재검증 통과가 사용자의 최종 채택과 동일하지 않습니다.
파일 및 기록
현재 환경의 출력 위치 요구 사항을 따릅니다. 참조, 원본 AI 이미지 또는 사용자의 원본 PSD를 덮어쓰지 않으며, 비즈니스 이미지를 스킬 배포 패키지에 넣지 않습니다.
- 첫 라운드 미리보기:
diff_result.png; 여러 이미지는 파일을 분리할 수 있습니다. 보고서 저장이 필요한 경우diff_report.md를 사용하며, 파일-인물-문제 색인을 첨부하고, 전체 검사 또는 샘플 검사 범위를 명시합니다. - 복구 기록:
repair_record.md, 선택된 번호, 원본 이미지와 참조, 수정 방법, 출력 버전, 재검증 상태 및 미해결 항목을 기록합니다. 생성형 수정의 경우 생성 영역을 명시하며, 실제 원본 픽셀 복원이라고 부르지 않습니다. - 수정 후 비교:
repair_preview.png; 종료 또는 보관 시closure_record.md를 사용하여 최종 이미지의 원본 복사본과 버전 근거를 저장하며, 사용자의 명시적인 수동 검수 또는 채택만 기록합니다. - 보고서 마지막에 명시: 모델의 육안 판단 결과이며, 수동 재검토를 권장합니다.