{
  "status": "completed",
  "completed_count": 35,
  "applicable_count": 35,
  "failed_count": 0,
  "data": {
    "characters": [
      {
        "name": "소녀",
        "description": "십 대 후반에서 이십 대 초반으로 보이는 여성. 마르고 왜소한 체형. 빨갛게 부은 볼에 주근깨가 있고, 비니를 뒤집어써 얼핏 사내아이처럼 보이는 얼굴이다. 커다란 백팩을 메고, 비니 또는 후드와 헐렁하고 더러운 옷, 낡은 운동화를 착용한 노숙 차림이다.",
        "visual_traits": [
          "커다란 백팩",
          "빨갛게 부은 볼",
          "주근깨 있는 얼굴",
          "비니 또는 후드",
          "헐렁하고 더러운 옷",
          "낡은 운동화",
          "신발끈을 빼서 엮는 손동작",
          "젖은 머리와 젖은 옷차림이 자주 보임"
        ],
        "short_id": "C01"
      },
      {
        "name": "회사원",
        "description": "성인 남성 회사원. 평범한 체형. 편의점 창가 자리에 앉아 있는 직장인 차림으로, 단정한 셔츠나 사무용 복장을 입은 모습이다.",
        "visual_traits": [
          "회사원 복장",
          "편의점 창가 좌석",
          "샌드위치와 음료"
        ],
        "short_id": "C02"
      },
      {
        "name": "위서림",
        "description": "29세 여성. 마른 편의 성인 체형. 창백한 피부와 예민하게 굳은 인상, 후반으로 갈수록 짙어지는 다크서클과 메마른 피부가 보인다. 초반 자전거 사고 이후 이마 상처가 있다. 병원에서는 단정한 현대식 병원 행정직 유니폼을 입고, 외부에서는 세미 정장·캐주얼·외투를 오가며, 희망의 집 방문 시에는 세련된 세미 정장과 선글라스를 착용한다.",
        "visual_traits": [
          "창백한 얼굴",
          "수척한 인상",
          "다크서클",
          "메마른 피부",
          "긴장된 눈매",
          "이마 상처",
          "병원 행정직 유니폼",
          "세미 정장",
          "선글라스",
          "자전거",
          "담배",
          "약통과 알약",
          "차 키",
          "고급차 또는 렌터카"
        ],
        "short_id": "C03"
      },
      {
        "name": "서은비",
        "description": "23세 여성. 젊고 단정한 체형. 펍 아르바이트생으로 보이는 깔끔한 외모이며, 밝고 정돈된 얼굴선과 현대적인 스타일을 지녔다. 펍에서는 아르바이트 복장이나 앞치마 차림, 사적인 공간에서는 비교적 세련된 젊은 여성 복장을 입는다.",
        "visual_traits": [
          "젊은 여성 외모",
          "깔끔한 헤어와 메이크업",
          "펍 아르바이트 복장",
          "앞치마",
          "현대적인 캐주얼 차림",
          "오피스텔 거주자 분위기의 정돈된 스타일"
        ],
        "short_id": "C04"
      },
      {
        "name": "김범식",
        "description": "27세 남성. 성인 남성 체형. 거칠고 생활감 있는 인상이며, 집 안에서는 캐주얼한 옷차림을 하고 있다. 맞거나 넘어지는 장면 이후 뒤통수를 감싸쥐거나, 후반에는 얼굴과 몸에 타격 흔적이 보인다.",
        "visual_traits": [
          "젊은 남성",
          "캐주얼 복장",
          "거친 인상",
          "입술 상처와 피",
          "얼굴 타격 흔적",
          "벨트 착용",
          "맥북 소지"
        ],
        "short_id": "C05"
      },
      {
        "name": "펍 사장",
        "description": "성인 남성 또는 여성으로 보이는 펍 운영자. 카운터 안에서 일하는 업장 운영자 차림이며, 펍 환경에 어울리는 실용적인 복장을 입는다.",
        "visual_traits": [
          "펍 카운터 안쪽 위치",
          "업장 운영자 복장",
          "술집 내부 조명과 어울리는 차림"
        ],
        "short_id": "C06"
      },
      {
        "name": "상담원",
        "description": "화면에 직접 보이지 않는 인물로, 시각적 정보가 제시되지 않는다.",
        "visual_traits": [],
        "short_id": "C07"
      },
      {
        "name": "강주현",
        "description": "27세 여성. 성인 여성의 보통 체형. 병원 직원으로 보이는 단정한 외모와 복장을 하고 있으며, 원무과 근무복이나 브런치 카페 아르바이트 시 앞치마 차림으로 등장한다.",
        "visual_traits": [
          "병원 직원 유니폼",
          "단정한 헤어스타일",
          "앞치마 차림",
          "박카스 세트",
          "라이터와 담배",
          "약에 관심을 보이는 시선"
        ],
        "short_id": "C08"
      },
      {
        "name": "중년 남성",
        "description": "중년 남성. 보통 체형. 병원 창구를 찾은 보호자 또는 환자 가족처럼 보이는 평범한 외출복 차림이다.",
        "visual_traits": [
          "중년 남성 외모",
          "평범한 외출복",
          "병원 서류를 들고 있음"
        ],
        "short_id": "C09"
      },
      {
        "name": "경찰",
        "description": "성인 남성 경찰. 보통 체형. 경찰 신분증을 제시하거나 병실과 병원 복도를 오가는 공무원 차림이다.",
        "visual_traits": [
          "경찰 신분증",
          "단정한 공무원 차림",
          "병원 복도와 병실 출입",
          "플래시 사용"
        ],
        "short_id": "C10"
      },
      {
        "name": "박수영",
        "description": "신분증 사진으로 제시되는 젊은 여성. 증명사진 속 단정한 얼굴과 상반신만 보이며, 병실 선반 위 신분증 사진으로 확인된다.",
        "visual_traits": [
          "신분증 증명사진",
          "젊은 여성 얼굴",
          "단정한 정면 사진"
        ],
        "short_id": "C11"
      },
      {
        "name": "위희림",
        "description": "위서림과 동일한 얼굴로 보이는 젊은 여성. 서림과 같은 얼굴형과 이목구비를 지닌 실체적 인간처럼 보이며, 침대에 누운 모습이나 실루엣, 화사한 옷차림의 침상 사진들로 제시된다.",
        "visual_traits": [
          "위서림과 같은 얼굴",
          "젊은 여성",
          "침대에 누운 모습",
          "실루엣으로 등장",
          "화사한 옷차림",
          "식물인간 상태로 눕혀진 모습",
          "주사 장면의 팔과 손목"
        ],
        "short_id": "C12"
      },
      {
        "name": "검은 장정",
        "description": "체격이 큰 성인 남성들. 검은 옷차림의 건장한 몸집이 두드러지며, 위압적인 분위기의 외형이다.",
        "visual_traits": [
          "큰 체격",
          "검은 옷",
          "건장한 몸집",
          "남성 둘이 함께 움직임"
        ],
        "short_id": "C13"
      },
      {
        "name": "김묘순",
        "description": "40대 여성. 다부지고 힘이 센 체형. 생활시설 거주자로 보이는 거친 외형이며, 실용적이고 낡은 옷차림을 한다.",
        "visual_traits": [
          "40대 여성",
          "다부진 체형",
          "거친 인상",
          "낡은 생활복",
          "바가지 소지",
          "강한 팔힘과 몸싸움 자세"
        ],
        "short_id": "C14"
      },
      {
        "name": "운전사",
        "description": "성인 남성 운전사. 봉고차를 모는 노동자 차림으로, 실용적인 작업복 또는 편한 외출복을 입는다.",
        "visual_traits": [
          "봉고차 운전",
          "짐칸 개폐",
          "종이박스 운반",
          "작업자 차림"
        ],
        "short_id": "C15"
      },
      {
        "name": "노숙인",
        "description": "성인 여성 노숙인들. 다양한 연령대의 왜소하거나 지친 체형. 낡고 오래 입은 옷, 생활시설 내부 작업복 같은 차림으로 등장한다.",
        "visual_traits": [
          "낡은 옷",
          "생활감 있는 외형",
          "스타킹 포장 작업",
          "이층침대 생활관",
          "여성 노숙인 무리"
        ],
        "short_id": "C16"
      },
      {
        "name": "정숨이",
        "description": "십 대 후반에서 이십 대 초반의 여성. 마르고 깡마른 체형. 초반에는 긴 머리, 부은 얼굴, 멍과 코피 자국, 상처가 누적된 만신창이 상태이며, 큰 백팩과 낡은 운동화, 비니 또는 후드, 더럽고 오래 입은 옷을 착용한다. 이후 서림의 후드티나 옷을 빌려 입은 모습도 보인다.",
        "visual_traits": [
          "긴 머리",
          "깡마른 체형",
          "얼굴 멍",
          "코피 자국",
          "부은 볼",
          "상처 난 얼굴",
          "큰 백팩",
          "낡은 운동화",
          "비니 또는 후드",
          "더럽고 헐렁한 옷",
          "젖은 머리",
          "신발끈 키링 제작",
          "서림의 후드티를 입은 모습"
        ],
        "short_id": "C17"
      },
      {
        "name": "김철호",
        "description": "성인 남성 경찰. 구체적 외형 묘사는 적지만 경찰 신분의 인물로 제시된다.",
        "visual_traits": [
          "경찰 신분"
        ],
        "short_id": "C18"
      },
      {
        "name": "유정화",
        "description": "50대 여성. 친근한 인상의 중년 여성. 단정한 외투 차림이며, 좁은 사무실에서 일하는 전문직 분위기의 복장을 한다.",
        "visual_traits": [
          "50대 여성",
          "친근한 인상",
          "외투",
          "사무실 책상과 파일",
          "단정한 복장"
        ],
        "short_id": "C19"
      },
      {
        "name": "원장",
        "description": "성인 여성 원장. 생활시설 책임자로 보이는 단정한 복장과 정리된 외모를 지녔다.",
        "visual_traits": [
          "단정한 복장",
          "시설 책임자 위치",
          "생활관과 응접실 출입"
        ],
        "short_id": "C20"
      },
      {
        "name": "정숨이 (단발머리)",
        "description": "정숨이와 동일 인물의 변형된 헤어 상태. 젊은 여성, 마르고 깡마른 체형. 긴 머리를 자른 뒤 위서림과 비슷한 단발머리가 되었고, 이전보다 정돈된 인상이다. 서림의 옷이나 재킷을 걸치면 멀리서 혼동될 정도로 비슷해 보인다.",
        "visual_traits": [
          "단발머리",
          "위서림과 비슷한 헤어스타일",
          "정돈된 인상",
          "깡마른 체형",
          "서림의 옷을 빌려 입은 모습",
          "멀리서 서림과 혼동 가능한 분위기"
        ],
        "short_id": "C21"
      },
      {
        "name": "미용사",
        "description": "성인 여성 미용사. 미용실 근무복 또는 세련된 살롱 스타일 복장을 한 단정한 외모의 인물이다.",
        "visual_traits": [
          "미용실 근무복",
          "세련된 헤어스타일",
          "가위와 미용 도구",
          "고급 미용실 공간"
        ],
        "short_id": "C22"
      },
      {
        "name": "택배기사",
        "description": "성인 남성 택배기사. 작업복 차림이며, 화물차 짐칸 근처에서 움직이는 노동자 외형이다.",
        "visual_traits": [
          "택배 상자",
          "화물차",
          "작업복",
          "짐칸 문 개폐"
        ],
        "short_id": "C23"
      },
      {
        "name": "간호사",
        "description": "성인 여성 간호사. 병원 약품보관실 근처에서 근무하는 의료진 복장이다.",
        "visual_traits": [
          "간호사 유니폼",
          "약품보관실 출입"
        ],
        "short_id": "C24"
      },
      {
        "name": "경비",
        "description": "성인 남성 경비. 오피스텔 로비나 출입구 근처에서 근무하는 관리 인력 차림이다.",
        "visual_traits": [
          "경비 복장",
          "오피스텔 로비 근무",
          "출입자 관찰"
        ],
        "short_id": "C25"
      },
      {
        "name": "이하정",
        "description": "21세 여성. 젊은 여성 체형. 승합차를 운전하거나 또래 무리와 함께 있는 모습으로, 캐주얼한 외출복 차림이다.",
        "visual_traits": [
          "젊은 여성",
          "캐주얼 복장",
          "승합차 운전 또는 탑승",
          "명함 소지",
          "또래 무리와 함께 있음"
        ],
        "short_id": "C26"
      },
      {
        "name": "오경문",
        "description": "직접 화면에 뚜렷한 외형이 제시되지 않는 인물로, 시각적 정보가 부족하다.",
        "visual_traits": [],
        "short_id": "C27"
      },
      {
        "name": "여자",
        "description": "성인 여성. 도로 위에서 차창에 음료를 던지는 인물로, 평범한 외출복 차림의 젊거나 중년 여성이다.",
        "visual_traits": [
          "음료 컵을 던짐",
          "평범한 외출복"
        ],
        "short_id": "C28"
      },
      {
        "name": "형사1",
        "description": "성인 남성 형사. 보통 체형. 사복 수사관 차림이며, 신분증을 제시하고 사건 사진을 보여준다.",
        "visual_traits": [
          "형사 신분증",
          "사복 차림",
          "휴대폰 사진 제시"
        ],
        "short_id": "C29"
      },
      {
        "name": "형사2",
        "description": "성인 남성 형사. 보통 체형. 사복 수사관 차림이며, 비닐 증거봉투에 든 알약을 제시한다.",
        "visual_traits": [
          "형사 신분",
          "사복 차림",
          "차량 추적",
          "비닐 증거봉투",
          "알약 증거물"
        ],
        "short_id": "C30"
      },
      {
        "name": "젊은 남자애",
        "description": "젊은 남성들. 서너 명이 함께 움직이며, 카니발 차량에서 내리는 또래 남성 무리다. 캐주얼한 거리 복장을 입는다.",
        "visual_traits": [
          "젊은 남성 무리",
          "카니발 차량",
          "캐주얼 복장",
          "여럿이 함께 움직임"
        ],
        "short_id": "C31"
      },
      {
        "name": "장정1",
        "description": "체격이 큰 성인 남성. 위압적인 몸집과 거친 외형을 지녔고, 검은 옷 계열의 복장을 입은 채 병원 원무과에서 서림을 몰아세운다.",
        "visual_traits": [
          "큰 체격",
          "거친 인상",
          "검은 옷 계열 복장",
          "위협적인 자세"
        ],
        "short_id": "C32"
      },
      {
        "name": "식당 여사장",
        "description": "50대 정도로 보이는 여성. 국도변 식당을 운영하는 중년 여성으로, 생활감 있는 얼굴과 편한 식당 일복 차림이다.",
        "visual_traits": [
          "50대 여성",
          "식당 일복",
          "생활감 있는 외형",
          "국도변 식당 운영"
        ],
        "short_id": "C33"
      },
      {
        "name": "기자",
        "description": "화면에 직접 보이지 않는 인물로, 시각적 정보가 제시되지 않는다.",
        "visual_traits": [],
        "short_id": "C34"
      },
      {
        "name": "앵커",
        "description": "화면에 직접 보이지 않는 인물로, 시각적 정보가 제시되지 않는다.",
        "visual_traits": [],
        "short_id": "C35"
      }
    ]
  },
  "step_id": "entity_extract_character",
  "run_id": "50063942-46b9-4f07-8e72-5d2f112cab21",
  "resolved_model": "gpt",
  "updated_at": "2026-03-28T03:37:26.890249+00:00"
}