Product Category Flow

500만 상품 → 1만 세부 카테고리 · 설계 과제

텍스트로 빠르게 분류하고,
텍스트 정보가 부족하면
이미지와 텍스트를
함께 분석합니다.

상품명과 설명으로 먼저 분류합니다. 경로가 어긋나면 복구하고, 판단이 어려우면 사진과 AI 토론으로 확인합니다.

AI 토론 예시 ↓

설명용 시뮬레이션 · 실제 모델 호출 없음

500개 가상 상품직접 조작하는 데모
9개 예시 분야2~4단계의 분류 경로
필요한 곳에만 AI선택적 추가 검토 설계

상품 하나가 분류되는 과정

재생 준비
상품 입력상품명·설명·사진
정보 보강바코드·판매자
텍스트 분류같은 모델 병렬 처리
근거 충분 · 최종 후보 일치
최종 분류로 직행중간 계층을 건너뛰는 경로텍스트만으로 통과
세부 분류 도착
경로 복구 · 추가 판단

계층 분류 · 필요 시 복구

애매하면 AI 교차 토론
QwenNemotronCohere
판단 근거를 서로 대조
근거 충족 · 2점 미만↓ 세부 분류검토 점수 2점 이상↓ 사람 확인

사람 검토 점수 · 복구 경로 +1 · 토론 후 충돌 +1
최종 신뢰도가 매우 낮으면 충돌 +1 대신 +2 · 누적 2점 이상은 사람 확인

500개 가상 상품의 진행 상태0 / 100
분류 중 10도착 0사람 대기 0
상품을 선택하면 이동 경로와 누적 검토 점수를 볼 수 있습니다.상세 시뮬레이션 ↓

AI DISCUSSION

같은 상품, 다른 근거.
서로의 판단에 질문을 던집니다.

후보 제안 → 반론 → 근거 확인

토론 역할을 맡은 모델2026.10.28 설계 검토 참여 기록
QWEN · Groq API

Qwen3.8 27B

설계 검토 · 상호 비평 완료

NVIDIA · OpenRouter

Nemotron 3 Ultra

설계 검토 · 상호 비평 완료

COHERE · OpenRouter

North Mini Code

설계 검토 · 상호 비평 완료

GOOGLE · Gemini API

Gemini 3.8 Flash

503 오류 · 이번 검토 미참여

상품 토론은 미리 작성한 가상 대화이며, 실제 설계 검토 기록은 아래에서 확인할 수 있습니다.

ILLUSTRATIVE PRODUCT · 예시 상품

“이어폰 케이스”

충전 케이스일까, 보호 커버일까?

상품명: 이어폰 케이스판매자 재질: 실리콘사진: 속이 빈 보호 커버
가상 대화 1 / 9 · Qwen의 차례
Qwen3.8 27B 후보 제안 역할상품명에서 출발

“케이스”라는 이름만으로는 충전 기기와 보호 커버를 구별하기 어려워요.

Nemotron 3 Ultra 다른 근거 제시 역할↳ Qwen의 후보에 답변

속이 빈 커버처럼 보입니다. 보호용 액세서리 후보를 남길게요.

North Mini Code 기준 검증 역할↳ 두 의견의 근거 점검

사진만으로 확정하지 말고, 재질과 충전 기능 설명을 함께 확인해요.

후보 2개 유지 · 아직 최종 분류하지 않습니다.
실제 PAL 설계 검토 기록 보기 3개 모델 · 독립 검토와 상호 비평

설계안과 재생 코드를 검토한 실제 응답 요약입니다.

Qwen3.8 27B화면 배치와 접근성은 브라우저에서 추가 확인해야 한다는 의견.

Nemotron 3 Ultra큰 재생 버튼과 첫 화면에서 보이는 분류 과정 제안.

North Mini Code버튼 이름·크기와 시뮬레이션 표시 점검 제안.

텍스트 검토 기록입니다. Gemini는 503 오류로 미참여했습니다.

정확한 API 모델 ID · 사용량
요청 모델 / 서비스응답 ID 확인입력 / 출력 / 합계 토큰
qwen/qwen3.8-27b
Groq
동일 ID · 2회 완료11,904 / 164 / 12,068
nvidia/nemotron-3-ultra-550b-a55b:free
OpenRouter
동일 ID · 2회 완료12,793 / 2,352 / 15,145
cohere/north-mini-code:free
OpenRouter
동일 ID · 2회 완료11,416 / 3,487 / 14,903
gemini-3.8-flash
Google
미확인 · 503 오류미확인

확인된 합계 42,116 토큰 · Gemini 사용량 미확인으로 부분 합계입니다. 외부 API 잔여 한도는 실제 조회값이 없습니다.

EXPLORE THE CLASSIFICATION

이제, 상품이 흐르는 모습을 살펴보세요.

재생하거나 장면을 움직이고, 상품을 선택해 분류 근거를 확인하세요.

전체 흐름으로 ↑

분류 흐름

상품이 지나가는 경로

9개 예시 분야 · 상품을 누르면 현재 상태 확인
0 / 100
복구 0건 · 사람 검수 0건
P001 · 0 / 2점복구 +1 · 토론 후 충돌 +1 · 최종 확신 낮음 +2
판매자 정보 보강 설정바코드 일치 · 부족 정보 질문 · 가상 보상 제안

분류 전 · 판매자 정보 보강

기존 상품을 처리하면서 판매자가 제공한 정보를 함께 사용합니다. 이 화면은 응답이 도착했거나 오지 않은 상태를 가정합니다.

① 바코드 · 모델명판매자가 아는 상품 식별 정보를 입력합니다.
② 기존 정보 자동 채움같은 상품과 옵션이 맞으면 부족한 정보를 가져옵니다.
③ 부족한 정보 보강필요한 질문을 하고, 답변을 보강하면 가상 크레딧을 제안합니다.

질문 예시 · 이어폰의 연결 방식은? 무선 / 유선 / 모름 — 최종 분류에 필요한 항목만 물어봅니다.

식별 정보 일치0바코드·모델명 가상 조회
부족 정보 자동 채움0일치한 기존 정보 활용
판매자가 보강0부족한 항목 답변
여전히 정보 부족0기존 분류로 계속 진행
예시 보상0건가상 합계 0원

누적 입력 0개 중 처음부터 정보가 충분한 상품 0개. ‘식별 정보 일치’는 다른 숫자와 겹칠 수 있습니다. 보상은 유용한 답변 1건당 1원이라는 가정이며 실제 지급은 없습니다.

이번 장면에 들어오는 상품상품을 선택하면 재생을 멈추고 보강 결과를 보여줍니다.

정보 준비 결과 ↓ 아래 1차 분류로 계속 이동

보상 켜기·끄기는 미리 정한 가상 응답을 적용하며 실제 참여율이 아닙니다. 전체 작업을 기다리지 않도록 이 예시는 보강 결과를 투입 시점에 이미 알았다고 가정합니다. 실제 답변 지연·재처리·검색 비용은 계산하지 않습니다.

병렬 작업자·자동 확장 설정1차 모델 복제본 10개 시작 · 최대 20개
1차 텍스트 분류 · 대기열 기반 자동 확장

같은 모델 A를 여러 복제본으로 실행합니다. 10개로 시작하고 최소 5개를 유지합니다. ‘텍스트만으로 통과’는 이 모델의 결과입니다.

준비된 복제본10
추가 준비 중0
현재 분류 중0
1차 대기열0
복제본·장면 누적0

가상 정책: 대기가 쌓이면 확장하고 유휴가 이어지면 축소합니다.

이번 장면 신규 입력 10개 ↓

장면마다 10개가 도착하지만 바쁜 복제본이 있으면 대기열에 남습니다. 가상 설정: 처리 2장면, 추가 준비 2장면. 처리 완료가 늦어지는 설정에서는 마지막 장면이 100보다 늘어납니다. 복제본 하나가 GPU 한 대를 뜻하지는 않습니다. ‘복제본·장면’은 준비·실행 수를 누적한 예시로 실제 GPU 시간이나 요금이 아닙니다. 분야별·이미지 모델은 각각 별도 대기열로 확장하는 설계이며, 여기서는 1차만 용량을 계산합니다.

아래 사각형은 같은 모델 A의 최대 20개 실행 슬롯입니다. 색이 진한 슬롯은 준비된 복제본, 흐린 슬롯은 미사용입니다.분류도가 넓습니다. 화면을 좌우로 움직여 분야별 경로를 살펴보세요.

최종 직행 ↓
장면 0 · 새 상품 10개 투입 누적 10 / 500
상품명 · 설명 입력 ↓ 같은 텍스트 모델 A의 실행 복제본
각 결과를 기다림 없이 분야별 다음 단계로 ↓
모델 A · 텍스트 대분류와 최종 후보를 함께 예측 최종 근거가 충분하면 직행 · 나머지는 계층 분류
텍스트만으로 1차 통과 ↓0

텍스트 충분 → 최종 직행 또는 계층 계속

직행 결정 0 · 계층 계속 0
판단한 상품을 기다리는 중
정보 부족 · 사진 추가 확인 ↓0

CPU 화질 검사 → 이미지 모델(GPU 예시)

화질 검사 0 · 이미지 모델 호출 0
판단한 상품을 기다리는 중
상위 분류 ↓2단계 ↓3단계 ↓
주황 화살표: 상위로 돌아가 후보 재탐색 복구 +1 · 토론 후 충돌 +1 · 최종 확신이 매우 낮으면 +2(토론 점수 대신). 합계 2점 이상 → 사람 검수.같은 원인은 중복 가산하지 않습니다. 0~1점도 최종 근거를 확인해야 통과합니다. 사진 불량은 별도 보류합니다. 점수는 가상 예시입니다.
텍스트로 최종 바스켓에 직행초록 점선이 직행 경로입니다. 실제 상품·모델이 아닌 가상 시나리오입니다.
직행 결정 0 · 이동 중 0 · 바스켓 도착 0누적 결정에는 이동 중이 포함됩니다.
이미지 모델은 필요한 상품에만 사용현재 1차 이미지 분석의 예시 상품 수이며 하위 단계나 실제 GPU 대수·임대 요금은 계산하지 않습니다.
1차 이미지 모델 처리 중 0개
전자제품식품화장품스포츠용품가정용품신선식품의약품의류기타최종 바스켓 직행평균·교차 검토 중파랑 ↓ 진행 · 주황 ↑ 복구

같은 순간, 서로 다른 단계에서 동시에 진행합니다

각 단계에서 여러 상품이 동시에 진행합니다. 목록은 일부 예시이며, 단계별 숫자는 전체 500개를 기준으로 합니다.

모델 A는 공통 텍스트 대분류와 최종 후보 예측, B·C·D는 이후의 분야별 판단 역할을 나타냅니다. 대분류 약 30개마다 전문 분류기를 두되, 공통 기본 모델을 공유하는 설계도 가능합니다. 실제 모델 연결은 없는 가상 예시입니다.

묶음별 진행 상태 보기
설계 참고 자료와 가상 점수 안내

모델 점수와 평균은 설명용 수치입니다. 실제 적용에는 정답 데이터로 점수를 보정하고 분류 오류율을 확인해야 합니다.

텍스트 우선 상품 분류 연구 · eBay 최종 후보 추천 · AWS 대기열 자동 확장

글로 읽는 진행 순서와 전체 예시 상태
  1. 판매자의 바코드·모델명으로 기존 정보를 찾아 부족한 내용을 채웁니다. 아직 필요한 정보가 있으면 질문하고, 응답이 없으면 기다리지 않고 분류합니다.
  2. 20개씩 25묶음, 총 500개 상품을 장면마다 10개씩 입력합니다. 1차 복제본이 바쁘면 대기열에서 기다리며, 앞선 상품은 아래 단계에서 계속 처리합니다.
  3. 1차에서 정보가 충분하고 최종 후보 점수와 상위 분류가 기준을 충족하면 초록색 경로로 최종 바스켓에 직행합니다.
  4. 그 외 상품은 기존 계층을 따라 내려갑니다. 필요하면 사진을 검사하고 이미지 모델로 확인하며, 해결되지 않으면 사람에게 보냅니다. 경로의 깊이는 분야마다 다릅니다.
  5. 보상 제안이나 직행 기준을 바꾸면 같은 상품의 현재 장면을 다시 계산합니다. ‘처음부터’는 설정을 유지한 채 장면을 0으로 돌립니다.
예시 상품분류 경로현재 상태

아이콘: Lucide · ISC / MIT
모델 로고: Lobe Icons · MIT · 각 브랜드 식별용, 제휴·보증 의미 없음

분류도·상품 그림: 자체 제작 SVG
구현·수정: Codex 활용 · 설계 검토: PAL 무료 모델 검토 절차