# extraction_logs

extractor_name: llm_json_extractor_with_rule_fallback
provider: lm_studio
input_hash: 7edf1648655dc6971d773ef5d7f7d6ac05758bae91c5ddd058bc5d979e30a8d8
created_at: 2026-05-14 11:27:37.538261
raw_output:
{"entity_count": 8, "claim_count": 8, "ai_provider": "lm_studio", "ai_model": null, "ai_warning": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "fallback": "rule_based", "extraction_mode": "fallback", "page_context": {"url": "https://theforment.com/product/gift.html", "final_url": "https://theforment.com/product/gift.html", "title": "\ud3ec\ub9e8\ud2b8 FORMENT", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "clean_text": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \uc62c\uc778\uc6d0 \uc5d0\uc13c\uc2a4 \ubaa8\uc774\uc2a4\ucc98 \ud50c\ub7ec\uc2a4\n\ud3ec\ub9e8\ud2b8 \ubaa8\uc774\uc2a4\ucc98 \ud37c\ud4f8 \ud578\ub4dc\uc6cc\uc2dc \ucf54\ud2bc \uba54\ubaa8\ub9ac\n\ud3ec\ub9e8\ud2b8 \ubaa8\uc774\uc2a4\ucc98 \ud37c\ud4f8 \ud578\ub4dc\uc6cc\uc2dc \ucf54\ud2bc \ud5c8\uadf8\n\ud3ec\ub9e8\ud2b8 \ub9ac\ud398\uc5b4 \ud37c\ud4f8 \ud5e4\uc5b4\uc624\uc77c \ucf54\ud2bc \uba54\ubaa8\ub9ac\n\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc \ub514\uc5b4 \ub098\uc787\n\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc \ub51c\ub77c\uc787\ubd80\ucf00\n\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \uc12c\uc720\uc720\uc5f0\uc81c \ucf54\ud2bc \ud5c8\uadf8\n\ud37c\ud4f8\uc0e4\uc6cc \uc5ec\ud589\uc6a9 7\uc77c \ud0a4\ud2b8(7\ub9e4\uc785)\n\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc \ubc30\uc4f0\n\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\ube0c\ub9ac\uc988\n\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac\n\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ud5ec\ub85c\ud0a4\ud2f0 \uc5d0\ub514\uc158\n\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \uc2a4\ud504\ub808\uc774\n\ud3ec\ub9e8\ud2b8 \uc12c\uc720 \ud5a5\uc218 \ucf54\ud2bc \uba54\ubaa8\ub9ac\n\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ub514\uc2a4\ucee4\ubc84\ub9ac \uc138\ud2b8\n\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ubbf8\ub2c8\uc5b4\ucc98\n\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ub514\ud4e8\uc800 \ucf54\ud2bc \ud5c8\uadf8\n\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\ud5c8\uadf8\n\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\ud0a4\uc2a4\n\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \uc62c\uc778\uc6d0 \uc5d0\uc13c\uc2a4\n\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \uc0e4\uc6cc \ucf54\ud2bc \ubc30\uc4f0\n\ud3ec\ub9e8\ud2b8 \ubc14\ub514\ucf00\uc5b4 \uc138\ud2b8\n\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc\n\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ubc14\ub514\ub85c\uc158\n\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c\n\uce94\ub514 \ud37c\ud4f8 \uae30\ud68d\uc138\ud2b8\n\uc2dc\uadf8\ub2c8\ucc98 \ud5e4\uc5b4\ud37c\ud4f8\n\uc194\ub9ac\ub4dc \ud37c\ud4f8 \ud398\ube14\n\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \uc0e4\uc6cc\n\ud3ec\ub9e8\ud2b8 \ud788\ub4e0 \ub9bd\ubc24\n\ud3ec\ub9e8\ud2b8 \ud074\ub9ac\uc5b4 \ubc31\n\ucf54\ud2bc\ud5c8\uadf8\u3163 \ucf54\ud2bc\uba54\ubaa8\ub9ac\u3163\ucf54\ud2bc\ubca0\uc774\ube44\n49,000\uc6d0\n39,000\uc6d0\n#000000,NEW| #000000,LIMITED\n\uc791\uc740\uc774\ubbf8\uc9c0\ud45c\uc2dc\n[\ud55c\uc815\uc218\ub7c9]\n\uc5d0\ub514\uc158 \uad6c\ub9e4 \uc2dc \ud37c\ud4f8 2ml (3\uc885) \uc99d\uc815\n\ucf54\ud2bc\ud5c8\uadf8\u3163 \ucf54\ud2bc\uba54\ubaa8\ub9ac\n62,000\uc6d0\n#000000,LIMITED\n\ud55c\uc815\uc218\ub7c9\n\ud5ec\ub85c\ud0a4\ud2f0 \ud30c\uc6b0\uce58 1\uac1c + \uc194\ub9ac\ub4dc\ud37c\ud4f8 2\uac1c\n\ube44\ub204\uac70\ud488 | \ud654\uc774\ud2b8 \uc544\uc774\ub9ac\uc2a4 | \ucf54\ud2bc\uba38\uc2a4\ud06c\n2\uac1c \uc774\uc0c1 \uad6c\ub9e4 \uc2dc \uc0e4\uc6cc\ubcfc 1\uac1c \uc99d\uc815\n\ud37c\ud4f8 \uc0e4\uc6cc\uc758 4\uac00\uc9c0 \ud5a5\n#000000,BEST\n\uc194\ub9ac\ub4dc \ud37c\ud4f8\uc758 3\uac00\uc9c0 \ud5a5\n36,500\uc6d0\n29,000\uc6d0\n\uc194\ub9ac\ub4dc\ud37c\ud4f8 \uc804\uc6a9 \ud5c8\uadf8\ubaac \ud0a4\ub9c1 1\uac1c\n\ubb3c\uae30 \uc5b4\ub9b0 \ubcf5\uc22d\uc544\u3163\ud788\uc544\uc2e0\uc2a4\u3163\uba38\uc2a4\ud06c\n\uc740\ubc29\uc6b8 \uaf43\u3163\ud3ec\uadfc\ud55c \uc774\ubd88\u3163\uba38\uc2a4\ud06c\n40,000\uc6d0\n23,000\uc6d0\n44,000\uc6d0\n\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8\uc758 6\uac00\uc9c0 \ud5a5\n20,000\uc6d0\n15,000\uc6d0\n\ubaa8\uacf5 \ud0c0\uc774\ud2b8\ub2dd\u3163\uc218\ubd84\ucda9\uc804\u3163\ub300\uc6a9\ub7c9\n46,000\uc6d0\n28,900\uc6d0\n\ube44\ub204 \uac70\ud488\u3163\ud654\uc774\ud2b8 \uc544\uc774\ub9ac\uc2a4\u3163\ucf54\ud2bc \uba38\uc2a4\ud06c\n\ud504\ub9ac\uc9c0\uc544\u3163\uc774\uc2ac \uba38\uae08\uc740 \uc7a5\ubbf8\u3163\ud480\ub0b4\uc74c\n\ubca0\ub974\uac00\ubabb\u3163\ud654\uc774\ud2b8 \ud50c\ub85c\ub7f4\u3163\ubd80\ub4dc\ub7ec\uc6b4 \ub098\ubb34\uacb0\n\uc0c8\ubcbd\uacf5\uae30\u3163\uc544\uc774\ub9ac\uc2a4\u3163\uc6b0\ub514 \uba38\uc2a4\ud06c\n12,900\uc6d0\n\uccad\ub7c9\ud55c \uce74\uc2dc\uc2a4\u3163\uc0b0\ub4e4\ubc14\ub78c\u3163\ubca0\ud2f0\ubc84\n\uceec\ub7ec 3\uc885\n60,000\uc6d0\n48,000\uc6d0\n#000000,EVENT\n\ud654\uc774\ud2b8\ub2dd\u3163\uc218\ubd84\ucda9\uc804\u3163\uc62c\uc778\uc6d0\n\ucf54\ud2bc\ud5c8\uadf8\u3163\ucf54\ud2bc\ubc30\uc4f0\n5,000\uc6d0\n3,900\uc6d0\n\ubc14\ub514\ucf00\uc5b4 \uc138\ud2b8\uc758 2\uac00\uc9c0 \ud5a5\n59,000\uc6d0\n42,000\uc6d0\n\ud37c\ud4f8 \ubc14\ub514\ub85c\uc158\uc758 2\uac00\uc9c0 \ud5a5\n35,000\uc6d0\n\ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc 3\uac00\uc9c0 \ud5a5\n12,000\uc6d0\n9,900\uc6d0\n\ud5e4\uc5b4\ud37c\ud4f8\uc758 3\uac00\uc9c0 \ud5a5\n37,000\uc6d0\n\ud2f0 \uc548\ub098\ub294 \ubc1c\uc0c9\ub9bd\ubc24\n10,000\uc6d0\n8,900\uc6d0\n79,000\uc6d0\n3,000\uc6d0\n2,000\uc6d0", "source_zones": [{"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \uc62c\uc778\uc6d0 \uc5d0\uc13c\uc2a4 \ubaa8\uc774\uc2a4\ucc98 \ud50c\ub7ec\uc2a4", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \ubaa8\uc774\uc2a4\ucc98 \ud37c\ud4f8 \ud578\ub4dc\uc6cc\uc2dc \ucf54\ud2bc \uba54\ubaa8\ub9ac", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \ubaa8\uc774\uc2a4\ucc98 \ud37c\ud4f8 \ud578\ub4dc\uc6cc\uc2dc \ucf54\ud2bc \ud5c8\uadf8", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \ub9ac\ud398\uc5b4 \ud37c\ud4f8 \ud5e4\uc5b4\uc624\uc77c \ucf54\ud2bc \uba54\ubaa8\ub9ac", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc \ub514\uc5b4 \ub098\uc787", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc \ub51c\ub77c\uc787\ubd80\ucf00", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \uc12c\uc720\uc720\uc5f0\uc81c \ucf54\ud2bc \ud5c8\uadf8", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud37c\ud4f8\uc0e4\uc6cc \uc5ec\ud589\uc6a9 7\uc77c \ud0a4\ud2b8(7\ub9e4\uc785)", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc \ubc30\uc4f0", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\ube0c\ub9ac\uc988", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ud5ec\ub85c\ud0a4\ud2f0 \uc5d0\ub514\uc158", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \uc2a4\ud504\ub808\uc774", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \uc12c\uc720 \ud5a5\uc218 \ucf54\ud2bc \uba54\ubaa8\ub9ac", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ub514\uc2a4\ucee4\ubc84\ub9ac \uc138\ud2b8", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ubbf8\ub2c8\uc5b4\ucc98", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ub514\ud4e8\uc800 \ucf54\ud2bc \ud5c8\uadf8", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\ud5c8\uadf8", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\ud0a4\uc2a4", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \uc62c\uc778\uc6d0 \uc5d0\uc13c\uc2a4", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \uc0e4\uc6cc \ucf54\ud2bc \ubc30\uc4f0", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \ubc14\ub514\ucf00\uc5b4 \uc138\ud2b8", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ubc14\ub514\ub85c\uc158", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\uce94\ub514 \ud37c\ud4f8 \uae30\ud68d\uc138\ud2b8", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\uc2dc\uadf8\ub2c8\ucc98 \ud5e4\uc5b4\ud37c\ud4f8", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\uc194\ub9ac\ub4dc \ud37c\ud4f8 \ud398\ube14", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \uc0e4\uc6cc", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \ud788\ub4e0 \ub9bd\ubc24", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_title", "selector": ".name", "text": "\ud3ec\ub9e8\ud2b8 \ud074\ub9ac\uc5b4 \ubc31", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\ucf54\ud2bc\ud5c8\uadf8\u3163 \ucf54\ud2bc\uba54\ubaa8\ub9ac\u3163\ucf54\ud2bc\ubca0\uc774\ube44\n\uce94\ub514 \ud37c\ud4f8 \uae30\ud68d\uc138\ud2b8\n49,000\uc6d0\n39,000\uc6d0\n#000000,NEW| #000000,LIMITED\n\uc791\uc740\uc774\ubbf8\uc9c0\ud45c\uc2dc\n[\ud55c\uc815\uc218\ub7c9]\n\uc5d0\ub514\uc158 \uad6c\ub9e4 \uc2dc \ud37c\ud4f8 2ml (3\uc885) \uc99d\uc815", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\ucf54\ud2bc\ud5c8\uadf8\u3163 \ucf54\ud2bc\uba54\ubaa8\ub9ac\n\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ud5ec\ub85c\ud0a4\ud2f0 \uc5d0\ub514\uc158\n62,000\uc6d0\n49,000\uc6d0\n#000000,LIMITED\n\uc791\uc740\uc774\ubbf8\uc9c0\ud45c\uc2dc\n\ud55c\uc815\uc218\ub7c9\n\ud5ec\ub85c\ud0a4\ud2f0 \ud30c\uc6b0\uce58 1\uac1c + \uc194\ub9ac\ub4dc\ud37c\ud4f8 2\uac1c", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\ube44\ub204\uac70\ud488 | \ud654\uc774\ud2b8 \uc544\uc774\ub9ac\uc2a4 | \ucf54\ud2bc\uba38\uc2a4\ud06c\n\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \uc0e4\uc6cc \ucf54\ud2bc \ubc30\uc4f0\n24,000\uc6d0\n19,000\uc6d0\n\uc791\uc740\uc774\ubbf8\uc9c0\ud45c\uc2dc\n2\uac1c \uc774\uc0c1 \uad6c\ub9e4 \uc2dc \uc0e4\uc6cc\ubcfc 1\uac1c \uc99d\uc815", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\ud37c\ud4f8 \uc0e4\uc6cc\uc758 4\uac00\uc9c0 \ud5a5\n\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \uc0e4\uc6cc\n24,000\uc6d0\n19,000\uc6d0\n#000000,BEST\n\uc791\uc740\uc774\ubbf8\uc9c0\ud45c\uc2dc\n2\uac1c \uc774\uc0c1 \uad6c\ub9e4 \uc2dc \uc0e4\uc6cc\ubcfc 1\uac1c \uc99d\uc815", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\uc194\ub9ac\ub4dc \ud37c\ud4f8\uc758 3\uac00\uc9c0 \ud5a5\n\uc194\ub9ac\ub4dc \ud37c\ud4f8 \ud398\ube14\n36,500\uc6d0\n29,000\uc6d0\n\uc791\uc740\uc774\ubbf8\uc9c0\ud45c\uc2dc\n\uc194\ub9ac\ub4dc\ud37c\ud4f8 \uc804\uc6a9 \ud5c8\uadf8\ubaac \ud0a4\ub9c1 1\uac1c", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\ubb3c\uae30 \uc5b4\ub9b0 \ubcf5\uc22d\uc544\u3163\ud788\uc544\uc2e0\uc2a4\u3163\uba38\uc2a4\ud06c\n\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac\n62,000\uc6d0\n49,000\uc6d0\n#000000,BEST", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\uc740\ubc29\uc6b8 \uaf43\u3163\ud3ec\uadfc\ud55c \uc774\ubd88\u3163\uba38\uc2a4\ud06c\n\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \uc2a4\ud504\ub808\uc774\n40,000\uc6d0\n23,000\uc6d0\n#000000,BEST", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\uc740\ubc29\uc6b8 \uaf43\u3163\ud3ec\uadfc\ud55c \uc774\ubd88\u3163\uba38\uc2a4\ud06c\n\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ub514\ud4e8\uc800 \ucf54\ud2bc \ud5c8\uadf8\n44,000\uc6d0\n29,000\uc6d0\n#000000,BEST", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8\uc758 6\uac00\uc9c0 \ud5a5\n\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ubbf8\ub2c8\uc5b4\ucc98\n20,000\uc6d0\n15,000\uc6d0\n#000000,BEST", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\ubb3c\uae30 \uc5b4\ub9b0 \ubcf5\uc22d\uc544\u3163\ud788\uc544\uc2e0\uc2a4\u3163\uba38\uc2a4\ud06c\n\ud3ec\ub9e8\ud2b8 \ubaa8\uc774\uc2a4\ucc98 \ud37c\ud4f8 \ud578\ub4dc\uc6cc\uc2dc \ucf54\ud2bc \uba54\ubaa8\ub9ac\n24,000\uc6d0\n19,000\uc6d0", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\ubaa8\uacf5 \ud0c0\uc774\ud2b8\ub2dd\u3163\uc218\ubd84\ucda9\uc804\u3163\ub300\uc6a9\ub7c9\n\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \uc62c\uc778\uc6d0 \uc5d0\uc13c\uc2a4 \ubaa8\uc774\uc2a4\ucc98 \ud50c\ub7ec\uc2a4\n46,000\uc6d0\n28,900\uc6d0", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\ubb3c\uae30 \uc5b4\ub9b0 \ubcf5\uc22d\uc544\u3163\ud788\uc544\uc2e0\uc2a4\u3163\uba38\uc2a4\ud06c\n\ud3ec\ub9e8\ud2b8 \ub9ac\ud398\uc5b4 \ud37c\ud4f8 \ud5e4\uc5b4\uc624\uc77c \ucf54\ud2bc \uba54\ubaa8\ub9ac\n24,000\uc6d0\n19,000\uc6d0", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\uc740\ubc29\uc6b8 \uaf43\u3163\ud3ec\uadfc\ud55c \uc774\ubd88\u3163\uba38\uc2a4\ud06c\n\ud3ec\ub9e8\ud2b8 \ubaa8\uc774\uc2a4\ucc98 \ud37c\ud4f8 \ud578\ub4dc\uc6cc\uc2dc \ucf54\ud2bc \ud5c8\uadf8\n24,000\uc6d0\n19,000\uc6d0", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\ube44\ub204 \uac70\ud488\u3163\ud654\uc774\ud2b8 \uc544\uc774\ub9ac\uc2a4\u3163\ucf54\ud2bc \uba38\uc2a4\ud06c\n\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc \ubc30\uc4f0\n62,000\uc6d0\n49,000\uc6d0", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\ud504\ub9ac\uc9c0\uc544\u3163\uc774\uc2ac \uba38\uae08\uc740 \uc7a5\ubbf8\u3163\ud480\ub0b4\uc74c\n\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc \ub51c\ub77c\uc787\ubd80\ucf00\n62,000\uc6d0\n49,000\uc6d0", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\uc740\ubc29\uc6b8 \uaf43\u3163\ud3ec\uadfc\ud55c \uc774\ubd88\u3163\uba38\uc2a4\ud06c\n\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\ud5c8\uadf8\n39,000\uc6d0\n#000000,BEST", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\ubca0\ub974\uac00\ubabb\u3163\ud654\uc774\ud2b8 \ud50c\ub85c\ub7f4\u3163\ubd80\ub4dc\ub7ec\uc6b4 \ub098\ubb34\uacb0\n\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\ud0a4\uc2a4\n49,000\uc6d0\n39,000\uc6d0", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\uc0c8\ubcbd\uacf5\uae30\u3163\uc544\uc774\ub9ac\uc2a4\u3163\uc6b0\ub514 \uba38\uc2a4\ud06c\n\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc \ub514\uc5b4 \ub098\uc787\n62,000\uc6d0\n49,000\uc6d0", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\uc740\ubc29\uc6b8 \uaf43\u3163\ud3ec\uadfc\ud55c \uc774\ubd88\u3163\uba38\uc2a4\ud06c\n\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \uc12c\uc720\uc720\uc5f0\uc81c \ucf54\ud2bc \ud5c8\uadf8\n20,000\uc6d0\n12,900\uc6d0", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\ubb3c\uae30 \uc5b4\ub9b0 \ubcf5\uc22d\uc544\u3163\ud788\uc544\uc2e0\uc2a4\u3163\uba38\uc2a4\ud06c\n\ud3ec\ub9e8\ud2b8 \uc12c\uc720 \ud5a5\uc218 \ucf54\ud2bc \uba54\ubaa8\ub9ac\n40,000\uc6d0\n29,000\uc6d0", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\uccad\ub7c9\ud55c \uce74\uc2dc\uc2a4\u3163\uc0b0\ub4e4\ubc14\ub78c\u3163\ubca0\ud2f0\ubc84\n\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\ube0c\ub9ac\uc988\n62,000\uc6d0\n49,000\uc6d0", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\uceec\ub7ec 3\uc885\n\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c\n60,000\uc6d0\n48,000\uc6d0\n#000000,EVENT", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\ud654\uc774\ud2b8\ub2dd\u3163\uc218\ubd84\ucda9\uc804\u3163\uc62c\uc778\uc6d0\n\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \uc62c\uc778\uc6d0 \uc5d0\uc13c\uc2a4\n46,000\uc6d0\n28,900\uc6d0", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\ucf54\ud2bc\ud5c8\uadf8\u3163\ucf54\ud2bc\ubc30\uc4f0\n\ud37c\ud4f8\uc0e4\uc6cc \uc5ec\ud589\uc6a9 7\uc77c \ud0a4\ud2b8(7\ub9e4\uc785)\n5,000\uc6d0\n3,900\uc6d0", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\ubc14\ub514\ucf00\uc5b4 \uc138\ud2b8\uc758 2\uac00\uc9c0 \ud5a5\n\ud3ec\ub9e8\ud2b8 \ubc14\ub514\ucf00\uc5b4 \uc138\ud2b8\n59,000\uc6d0\n42,000\uc6d0", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\ud37c\ud4f8 \ubc14\ub514\ub85c\uc158\uc758 2\uac00\uc9c0 \ud5a5\n\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ubc14\ub514\ub85c\uc158\n35,000\uc6d0\n24,000\uc6d0", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc 3\uac00\uc9c0 \ud5a5\n\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc\n12,000\uc6d0\n9,900\uc6d0", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\ud5e4\uc5b4\ud37c\ud4f8\uc758 3\uac00\uc9c0 \ud5a5\n\uc2dc\uadf8\ub2c8\ucc98 \ud5e4\uc5b4\ud37c\ud4f8\n37,000\uc6d0\n29,000\uc6d0", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\ud2f0 \uc548\ub098\ub294 \ubc1c\uc0c9\ub9bd\ubc24\n\ud3ec\ub9e8\ud2b8 \ud788\ub4e0 \ub9bd\ubc24\n10,000\uc6d0\n8,900\uc6d0", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ub514\uc2a4\ucee4\ubc84\ub9ac \uc138\ud2b8\n79,000\uc6d0\n59,000\uc6d0", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".description", "text": "\ud3ec\ub9e8\ud2b8 \ud074\ub9ac\uc5b4 \ubc31\n3,000\uc6d0\n2,000\uc6d0", "confidence": 0.78, "claim_allowed": true}], "warnings": [], "raw_text_length": 13555, "main_content_length": 1264, "clean_text_length": 1248, "clean_markdown_length": 3557}, "validation": {"claim_status": "rule_candidate", "accepted_claim_count": 0, "rejected_claim_count": 8, "rejected_entity_count": 1, "rejected_claims": [{"subject": "\ud3ec\ub9e8\ud2b8 \ubaa8\uc774\uc2a4\ucc98 \ud37c\ud4f8 \ud578\ub4dc\uc6cc\uc2dc \ucf54\ud2bc \uba54\ubaa8\ub9ac", "predicate": "hasAccord", "object": "\ud50c\ub85c\ub7f4", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \ubaa8\uc774\uc2a4\ucc98 \ud37c\ud4f8 \ud578\ub4dc\uc6cc\uc2dc \ucf54\ud2bc \uba54\ubaa8\ub9ac", "predicate": "hasAccord", "object": "\uc6b0\ub514", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \ubaa8\uc774\uc2a4\ucc98 \ud37c\ud4f8 \ud578\ub4dc\uc6cc\uc2dc \ucf54\ud2bc \uba54\ubaa8\ub9ac", "predicate": "hasAccord", "object": "\uba38\uc2a4\ud06c", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \ubaa8\uc774\uc2a4\ucc98 \ud37c\ud4f8 \ud578\ub4dc\uc6cc\uc2dc \ucf54\ud2bc \uba54\ubaa8\ub9ac", "predicate": "evokesMood", "object": "Fresh", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \ubaa8\uc774\uc2a4\ucc98 \ud37c\ud4f8 \ud578\ub4dc\uc6cc\uc2dc \ucf54\ud2bc \uba54\ubaa8\ub9ac", "predicate": "evokesMood", "object": "Romantic", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \ubaa8\uc774\uc2a4\ucc98 \ud37c\ud4f8 \ud578\ub4dc\uc6cc\uc2dc \ucf54\ud2bc \uba54\ubaa8\ub9ac", "predicate": "evokesMood", "object": "Cozy", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \ubaa8\uc774\uc2a4\ucc98 \ud37c\ud4f8 \ud578\ub4dc\uc6cc\uc2dc \ucf54\ud2bc \uba54\ubaa8\ub9ac", "predicate": "suitableForOccasion", "object": "Evening", "reason": "confidence 0.60 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \ubaa8\uc774\uc2a4\ucc98 \ud37c\ud4f8 \ud578\ub4dc\uc6cc\uc2dc \ucf54\ud2bc \uba54\ubaa8\ub9ac", "predicate": "hasPrice", "object": {"amount": 49000.0, "currency": "\uc6d0"}, "reason": "source zone product_description is not allowed for hasPrice", "page_type": "ProductPage", "source_zone": "product_description"}], "rejected_entities": [{"entity": "\uc6b0\ub514", "entity_type": "Accord", "reason": "entity name is empty, generic, or boilerplate"}]}, "candidate_entities": [{"entity_type": "Perfume", "name": "\ud3ec\ub9e8\ud2b8 \ubaa8\uc774\uc2a4\ucc98 \ud37c\ud4f8 \ud578\ub4dc\uc6cc\uc2dc \ucf54\ud2bc \uba54\ubaa8\ub9ac", "attributes": {"name": "\ud3ec\ub9e8\ud2b8 \ubaa8\uc774\uc2a4\ucc98 \ud37c\ud4f8 \ud578\ub4dc\uc6cc\uc2dc \ucf54\ud2bc \uba54\ubaa8\ub9ac", "price": {"amount": 49000.0, "currency": "\uc6d0"}}, "evidence_text": null, "confidence": 0.74, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\ud50c\ub85c\ub7f4", "attributes": {}, "evidence_text": "\ud0c0\uc774\ud2b8\ub2dd\u3163\uc218\ubd84\ucda9\uc804\u3163\ub300\uc6a9\ub7c9 46,000\uc6d0 28,900\uc6d0 \ube44\ub204 \uac70\ud488\u3163\ud654\uc774\ud2b8 \uc544\uc774\ub9ac\uc2a4\u3163\ucf54\ud2bc \uba38\uc2a4\ud06c \ud504\ub9ac\uc9c0\uc544\u3163\uc774\uc2ac \uba38\uae08\uc740 \uc7a5\ubbf8\u3163\ud480\ub0b4\uc74c \ubca0\ub974\uac00\ubabb\u3163\ud654\uc774\ud2b8 \ud50c\ub85c\ub7f4\u3163\ubd80\ub4dc\ub7ec\uc6b4 \ub098\ubb34\uacb0 \uc0c8\ubcbd\uacf5\uae30\u3163\uc544\uc774\ub9ac\uc2a4\u3163\uc6b0\ub514 \uba38\uc2a4\ud06c 12,900\uc6d0 \uccad\ub7c9\ud55c \uce74\uc2dc\uc2a4\u3163\uc0b0\ub4e4\ubc14\ub78c\u3163\ubca0\ud2f0\ubc84 \uceec\ub7ec 3\uc885 60,000\uc6d0 48,000\uc6d0 #00000", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\uba38\uc2a4\ud06c", "attributes": {}, "evidence_text": "\u3163 \ucf54\ud2bc\uba54\ubaa8\ub9ac 62,000\uc6d0 #000000,LIMITED \ud55c\uc815\uc218\ub7c9 \ud5ec\ub85c\ud0a4\ud2f0 \ud30c\uc6b0\uce58 1\uac1c + \uc194\ub9ac\ub4dc\ud37c\ud4f8 2\uac1c \ube44\ub204\uac70\ud488 | \ud654\uc774\ud2b8 \uc544\uc774\ub9ac\uc2a4 | \ucf54\ud2bc\uba38\uc2a4\ud06c 2\uac1c \uc774\uc0c1 \uad6c\ub9e4 \uc2dc \uc0e4\uc6cc\ubcfc 1\uac1c \uc99d\uc815 \ud37c\ud4f8 \uc0e4\uc6cc\uc758 4\uac00\uc9c0 \ud5a5 #000000,BEST \uc194\ub9ac\ub4dc \ud37c\ud4f8\uc758 3\uac00\uc9c0 \ud5a5 36,500\uc6d0 29,000\uc6d0 \uc194\ub9ac", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Fresh", "attributes": {}, "evidence_text": "\ud2b8 \uc544\uc774\ub9ac\uc2a4\u3163\ucf54\ud2bc \uba38\uc2a4\ud06c \ud504\ub9ac\uc9c0\uc544\u3163\uc774\uc2ac \uba38\uae08\uc740 \uc7a5\ubbf8\u3163\ud480\ub0b4\uc74c \ubca0\ub974\uac00\ubabb\u3163\ud654\uc774\ud2b8 \ud50c\ub85c\ub7f4\u3163\ubd80\ub4dc\ub7ec\uc6b4 \ub098\ubb34\uacb0 \uc0c8\ubcbd\uacf5\uae30\u3163\uc544\uc774\ub9ac\uc2a4\u3163\uc6b0\ub514 \uba38\uc2a4\ud06c 12,900\uc6d0 \uccad\ub7c9\ud55c \uce74\uc2dc\uc2a4\u3163\uc0b0\ub4e4\ubc14\ub78c\u3163\ubca0\ud2f0\ubc84 \uceec\ub7ec 3\uc885 60,000\uc6d0 48,000\uc6d0 #000000,EVENT \ud654\uc774\ud2b8\ub2dd\u3163\uc218\ubd84\ucda9\uc804\u3163\uc62c\uc778\uc6d0 \ucf54\ud2bc\ud5c8\uadf8\u3163\ucf54\ud2bc\ubc30\uc4f0 5,000", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Romantic", "attributes": {}, "evidence_text": "\u3163\uc218\ubd84\ucda9\uc804\u3163\ub300\uc6a9\ub7c9 46,000\uc6d0 28,900\uc6d0 \ube44\ub204 \uac70\ud488\u3163\ud654\uc774\ud2b8 \uc544\uc774\ub9ac\uc2a4\u3163\ucf54\ud2bc \uba38\uc2a4\ud06c \ud504\ub9ac\uc9c0\uc544\u3163\uc774\uc2ac \uba38\uae08\uc740 \uc7a5\ubbf8\u3163\ud480\ub0b4\uc74c \ubca0\ub974\uac00\ubabb\u3163\ud654\uc774\ud2b8 \ud50c\ub85c\ub7f4\u3163\ubd80\ub4dc\ub7ec\uc6b4 \ub098\ubb34\uacb0 \uc0c8\ubcbd\uacf5\uae30\u3163\uc544\uc774\ub9ac\uc2a4\u3163\uc6b0\ub514 \uba38\uc2a4\ud06c 12,900\uc6d0 \uccad\ub7c9\ud55c \uce74\uc2dc\uc2a4\u3163\uc0b0\ub4e4\ubc14\ub78c\u3163\ubca0\ud2f0\ubc84 \uceec\ub7ec 3\uc885 60,000\uc6d0 48,000\uc6d0 #000000,EVE", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Cozy", "attributes": {}, "evidence_text": ",BEST \uc194\ub9ac\ub4dc \ud37c\ud4f8\uc758 3\uac00\uc9c0 \ud5a5 36,500\uc6d0 29,000\uc6d0 \uc194\ub9ac\ub4dc\ud37c\ud4f8 \uc804\uc6a9 \ud5c8\uadf8\ubaac \ud0a4\ub9c1 1\uac1c \ubb3c\uae30 \uc5b4\ub9b0 \ubcf5\uc22d\uc544\u3163\ud788\uc544\uc2e0\uc2a4\u3163\uba38\uc2a4\ud06c \uc740\ubc29\uc6b8 \uaf43\u3163\ud3ec\uadfc\ud55c \uc774\ubd88\u3163\uba38\uc2a4\ud06c 40,000\uc6d0 23,000\uc6d0 44,000\uc6d0 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8\uc758 6\uac00\uc9c0 \ud5a5 20,000\uc6d0 15,000\uc6d0 \ubaa8\uacf5 \ud0c0\uc774\ud2b8\ub2dd\u3163\uc218\ubd84\ucda9\uc804\u3163\ub300\uc6a9\ub7c9", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Occasion", "name": "Evening", "attributes": {}, "evidence_text": "\ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc \ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ubc14\ub514\ub85c\uc158 \ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c \uce94\ub514 \ud37c\ud4f8 \uae30\ud68d\uc138\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud5e4\uc5b4\ud37c\ud4f8 \uc194\ub9ac\ub4dc \ud37c\ud4f8 \ud398\ube14 \ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \uc0e4\uc6cc \ud3ec\ub9e8\ud2b8 \ud788\ub4e0 \ub9bd\ubc24 \ud3ec\ub9e8\ud2b8 \ud074\ub9ac\uc5b4 \ubc31 \ucf54\ud2bc\ud5c8\uadf8\u3163 \ucf54\ud2bc\uba54\ubaa8\ub9ac\u3163\ucf54\ud2bc\ubca0\uc774\ube44 49,000\uc6d0 39,000\uc6d0 #000000,NEW| #000000,LIMITED \uc791\uc740\uc774\ubbf8\uc9c0\ud45c", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}], "candidate_claims": []}


extractor_name: llm_json_extractor_with_rule_fallback
provider: lm_studio
input_hash: 720572c8ff7bc940eba736548e6bd123ac15bebb08538e8afc3f98f98ab58a8b
created_at: 2026-05-14 11:27:48.544446
raw_output:
{"entity_count": 3, "claim_count": 2, "ai_provider": "lm_studio", "ai_model": null, "ai_warning": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "fallback": "rule_based", "extraction_mode": "fallback", "page_context": {"url": "https://theforment.com/shopinfo/brandstory.html", "final_url": "https://theforment.com/shopinfo/brandstory.html", "title": "\ud3ec\ub9e8\ud2b8 FORMENT", "page_type": "BrandStoryPage", "crawl_status": "success", "extraction_status": "partial", "clean_text": "\ud3ec\ub9e8\ud2b8 FORMENT\ntheforment\n\uacf5\ud734\uc77c \ud734\ubb34 \ubc30\uc1a1\uacf5\uc9c0\n\ud06c\ub9ac\uc2a4\ub9c8\uc2a4 \ube45\uc138\uc77c \uc774\ubca4\ud2b8 ~70%\nBLACK FRIDAY ~90% SALE\n\ucf54\ud2bc\ubca0\uc774\ube44 \ucd9c\uc2dc \uc774\ubca4\ud2b8\n\uc378\uba38\uc2dc\uc98c \uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc \ubbf8\ub7ec\ud0a4\ub9c1 \uc99d\uc815\n\ud658\uc601\ud574\uc694 \ud3ec\ub9e8\ud2b8 \ud68c\uc6d0 1\ub9cc\uc6d0 \ucfe0\ud3f0\ud329\n\ud3ec\ub9e8\ud2b8 \uccab \uad6c\ub9e4\uc2dc \ubc14\ub85c \uc0ac\uc6a9 \uac00\ub2a5\ud55c\n1\ub9cc\uc6d0 \ucfe0\ud3f0\ud329\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n\uc790\uc138\ud788 \ubcf4\uae30\n\uacf5\uc2dd\ubab0 \ud55c\uc815 \ucd9c\uc2dc\n\uc378\uba38\uc2dc\uc98c \ub9ac\ubbf8\ud2f0\ub4dc \uc5d0\ub514\uc158\n\ucf54\ud2bc\ube0c\ub9ac\uc988 \uc378\uba38\uadf8\ub9b0 \uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc\n\uc2a4\ud398\uc15c \ubbf8\ub7ec\ud0a4\ub9c1\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n*\uc7ac\uace0 \uc18c\uc9c4\uc2dc \uc608\uace0\uc5c6\uc774 \ud488\uc808\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n* \uc7ac\uace0 \uc18c\uc9c4 \uc2dc \ub9c8\uac10\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\uacf5\uc2dd\ubab0 \ub2e8\ub3c5, \uccab \uad6c\ub9e4\uc2dc\n2ml \ud37c\ud4f8\uc744 \uc99d\uc815\ud569\ub2c8\ub2e4.\n\ubaa8\ub4e0 \uc81c\ud488\uc744 \uad6c\ub9e4\ud558\uc2dc\ub294 \uace0\uac1d\ubd84\ub4e4\uaed8\n\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 366(2ml)\uc744 \uc99d\uc815\ud569\ub2c8\ub2e4.\n*\uad6c\ub9e4\uc218\ub7c9\uacfc \uad00\uacc4\uc5c6\uc774 \uc8fc\ubb38 \uac74\ub2f9 1\uac1c\uac00 \uc99d\uc815\ub429\ub2c8\ub2e4.\n\ud68c\uc6d0\uac00\uc785\n\ud68c\uc6d0\uac00\uc785\uc2dc\n\ucd5c\ub300 1\ub9cc\uc6d0 \ucfe0\ud3f0\n\uc804 \uc81c\ud488 \ubcf4\uae30\n\ud504\ub798\uadf8\ub7f0\uc2a4\nFeel the scent, Sense the self\n\uae30\uc5b5, \ub098\ub97c \uac10\uac01\ud558\ub2e4\nFORMENT\ub294 \ub2f9\uc2e0\uc758 \ud615\ud0dc(FORM)\uac00 \uace7 \ub2f9\uc2e0\uc758 \ud5a5(SCENT)\uc774 \ub418\uac8c \ud569\ub2c8\ub2e4.\n\ud5a5\uc740 \ub0b4\uba74\uacfc \ub9c8\uc8fc\ud558\ub294 \uac10\uac01\uc758 \uacf5\uac04\uc744 \ub9cc\ub4ed\ub2c8\ub2e4.\n\uc6b0\ub9ac\uac00 \ub9e4\uc77c \uc785\ub294 \ud5a5\uc740 \ub2e8\uc21c\ud55c \ub0c4\uc0c8\uac00 \uc544\ub2c8\ub77c \uc815\uccb4\uc131\uc758 \ud655\uc7a5\uc774\uba70, \uc874\uc7ac\ub97c \ud658\uae30\ud558\ub294 \uae30\uc5b5\uc758 \uce35\uc704\uc785\ub2c8\ub2e4.\n\uac10\uc815\uc774 \uc544\ub2cc \uc790\uae30 \ud0d0\uc0c9 \ud68c\uc0c1\uc774 \uc544\ub2cc \ud604\uc874(being) \ud3ec\ub9e8\ud2b8\ub294 \u2018\ub098\u2019\ub97c \uc778\uc2dd\ud558\ub294 \uac10\uac01\uc801\uc778 \ub8e8\ud2f4\uc744 \ud1b5\ud574,\n\uc758\uc2dd\uc758 \uacbd\uacc4\ub97c \ub118\uc5b4\n\uc77c\uc0c1\uc5d0 \uc2a4\uba70\ub4dc\ub294 \uc0c8\ub85c\uc6b4 \ub9ac\uce04\uc5bc\uc744 \uc81c\uc548\ud569\ub2c8\ub2e4.\n\ubcf8 \uacb0\uc81c \ucc3d\uc740 \uacb0\uc81c\uc644\ub8cc \ud6c4 \uc790\ub3d9\uc73c\ub85c \ub2eb\ud788\uba70,\uacb0\uc81c \uc9c4\ud589 \uc911\uc5d0 \ubcf8 \uacb0\uc81c \ucc3d\uc744 \ub2eb\uc73c\uc2dc\uba74\n\uc8fc\ubb38\uc774 \ub418\uc9c0 \uc54a\uc73c\ub2c8 \uacb0\uc81c \uc644\ub8cc \ub420 \ub54c \uae4c\uc9c0 \ub2eb\uc9c0 \ub9c8\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.", "source_zones": [{"zone_type": "unknown", "selector": "[document]", "text": "\ud3ec\ub9e8\ud2b8 FORMENT\ntheforment\n\uacf5\ud734\uc77c \ud734\ubb34 \ubc30\uc1a1\uacf5\uc9c0\n\ud06c\ub9ac\uc2a4\ub9c8\uc2a4 \ube45\uc138\uc77c \uc774\ubca4\ud2b8 ~70%\nBLACK FRIDAY ~90% SALE\n\ucf54\ud2bc\ubca0\uc774\ube44 \ucd9c\uc2dc \uc774\ubca4\ud2b8\n\uc378\uba38\uc2dc\uc98c \uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc \ubbf8\ub7ec\ud0a4\ub9c1 \uc99d\uc815\n\ud658\uc601\ud574\uc694 \ud3ec\ub9e8\ud2b8 \ud68c\uc6d0 1\ub9cc\uc6d0 \ucfe0\ud3f0\ud329\n\ud3ec\ub9e8\ud2b8 \uccab \uad6c\ub9e4\uc2dc \ubc14\ub85c \uc0ac\uc6a9 \uac00\ub2a5\ud55c\n1\ub9cc\uc6d0 \ucfe0\ud3f0\ud329\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n\uc790\uc138\ud788 \ubcf4\uae30\n\uacf5\uc2dd\ubab0 \ud55c\uc815 \ucd9c\uc2dc\n\uc378\uba38\uc2dc\uc98c \ub9ac\ubbf8\ud2f0\ub4dc \uc5d0\ub514\uc158\n\ucf54\ud2bc\ube0c\ub9ac\uc988 \uc378\uba38\uadf8\ub9b0 \uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc\n\uc2a4\ud398\uc15c \ubbf8\ub7ec\ud0a4\ub9c1\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n*\uc7ac\uace0 \uc18c\uc9c4\uc2dc \uc608\uace0\uc5c6\uc774 \ud488\uc808\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n* \uc7ac\uace0 \uc18c\uc9c4 \uc2dc \ub9c8\uac10\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\uacf5\uc2dd\ubab0 \ub2e8\ub3c5, \uccab \uad6c\ub9e4\uc2dc\n2ml \ud37c\ud4f8\uc744 \uc99d\uc815\ud569\ub2c8\ub2e4.\n\ubaa8\ub4e0 \uc81c\ud488\uc744 \uad6c\ub9e4\ud558\uc2dc\ub294 \uace0\uac1d\ubd84\ub4e4\uaed8\n\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 366(2ml)\uc744 \uc99d\uc815\ud569\ub2c8\ub2e4.\n*\uad6c\ub9e4\uc218\ub7c9\uacfc \uad00\uacc4\uc5c6\uc774 \uc8fc\ubb38 \uac74\ub2f9 1\uac1c\uac00 \uc99d\uc815\ub429\ub2c8\ub2e4.\n\ud68c\uc6d0\uac00\uc785\n\ud68c\uc6d0\uac00\uc785\uc2dc\n\ucd5c\ub300 1\ub9cc\uc6d0 \ucfe0\ud3f0\n\uc804 \uc81c\ud488 \ubcf4\uae30\n\ud504\ub798\uadf8\ub7f0\uc2a4\nFeel the scent, Sense the self\n\uae30\uc5b5, \ub098\ub97c \uac10\uac01\ud558\ub2e4\nFORMENT\ub294 \ub2f9\uc2e0\uc758 \ud615\ud0dc(FORM)\uac00 \uace7 \ub2f9\uc2e0\uc758 \ud5a5(SCENT)\uc774 \ub418\uac8c", "confidence": 0.35, "claim_allowed": false}], "warnings": [], "raw_text_length": 8159, "main_content_length": 764, "clean_text_length": 764, "clean_markdown_length": 775}, "validation": {"claim_status": "rule_candidate", "accepted_claim_count": 0, "rejected_claim_count": 2, "rejected_entity_count": 0, "rejected_claims": [{"subject": "\ud3ec\ub9e8\ud2b8 FORMENT", "predicate": "hasBrand", "object": "FORMENT", "reason": "source zone is not claim-allowed: unknown", "page_type": "BrandStoryPage", "source_zone": "unknown"}, {"subject": "\ud3ec\ub9e8\ud2b8 FORMENT", "predicate": "suitableForOccasion", "object": "Daily", "reason": "source zone is not claim-allowed: unknown", "page_type": "BrandStoryPage", "source_zone": "unknown"}], "rejected_entities": []}, "candidate_entities": [{"entity_type": "Perfume", "name": "\ud3ec\ub9e8\ud2b8 FORMENT", "attributes": {"name": "\ud3ec\ub9e8\ud2b8 FORMENT", "brand": "theforment"}, "evidence_text": null, "confidence": 0.74, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "BrandStoryPage", "crawl_status": "success", "extraction_status": "partial"}}, {"entity_type": "Brand", "name": "FORMENT", "attributes": {}, "evidence_text": null, "confidence": 0.62, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "BrandStoryPage", "crawl_status": "success", "extraction_status": "partial"}}, {"entity_type": "Occasion", "name": "Daily", "attributes": {}, "evidence_text": "\ud558\ub2e4 FORMENT\ub294 \ub2f9\uc2e0\uc758 \ud615\ud0dc(FORM)\uac00 \uace7 \ub2f9\uc2e0\uc758 \ud5a5(SCENT)\uc774 \ub418\uac8c \ud569\ub2c8\ub2e4. \ud5a5\uc740 \ub0b4\uba74\uacfc \ub9c8\uc8fc\ud558\ub294 \uac10\uac01\uc758 \uacf5\uac04\uc744 \ub9cc\ub4ed\ub2c8\ub2e4. \uc6b0\ub9ac\uac00 \ub9e4\uc77c \uc785\ub294 \ud5a5\uc740 \ub2e8\uc21c\ud55c \ub0c4\uc0c8\uac00 \uc544\ub2c8\ub77c \uc815\uccb4\uc131\uc758 \ud655\uc7a5\uc774\uba70, \uc874\uc7ac\ub97c \ud658\uae30\ud558\ub294 \uae30\uc5b5\uc758 \uce35\uc704\uc785\ub2c8\ub2e4. \uac10\uc815\uc774 \uc544\ub2cc \uc790\uae30 \ud0d0\uc0c9 \ud68c\uc0c1\uc774 \uc544\ub2cc \ud604\uc874(being) ", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "BrandStoryPage", "crawl_status": "success", "extraction_status": "partial"}}], "candidate_claims": []}


extractor_name: llm_json_extractor_with_rule_fallback
provider: lm_studio
input_hash: d92437fedf7ad7dfc332c4e2b0b9645378438e9b98bc1c35429cf981378c611c
created_at: 2026-05-14 11:28:03.280441
raw_output:
{"entity_count": 2, "claim_count": 1, "ai_provider": "lm_studio", "ai_model": null, "ai_warning": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "fallback": "rule_based", "extraction_mode": "fallback", "page_context": {"url": "https://theforment.com/shopinfo/membership.html", "final_url": "https://theforment.com/shopinfo/membership.html", "title": "\ud3ec\ub9e8\ud2b8 FORMENT", "page_type": "BrandStoryPage", "crawl_status": "success", "extraction_status": "partial", "clean_text": "\ud3ec\ub9e8\ud2b8 FORMENT\ntheforment\n\uacf5\ud734\uc77c \ud734\ubb34 \ubc30\uc1a1\uacf5\uc9c0\n\ud06c\ub9ac\uc2a4\ub9c8\uc2a4 \ube45\uc138\uc77c \uc774\ubca4\ud2b8 ~70%\nBLACK FRIDAY ~90% SALE\n\ucf54\ud2bc\ubca0\uc774\ube44 \ucd9c\uc2dc \uc774\ubca4\ud2b8\n\uc378\uba38\uc2dc\uc98c \uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc \ubbf8\ub7ec\ud0a4\ub9c1 \uc99d\uc815\n\ud658\uc601\ud574\uc694 \ud3ec\ub9e8\ud2b8 \ud68c\uc6d0 1\ub9cc\uc6d0 \ucfe0\ud3f0\ud329\n\ud3ec\ub9e8\ud2b8 \uccab \uad6c\ub9e4\uc2dc \ubc14\ub85c \uc0ac\uc6a9 \uac00\ub2a5\ud55c\n1\ub9cc\uc6d0 \ucfe0\ud3f0\ud329\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n\uc790\uc138\ud788 \ubcf4\uae30\n\uacf5\uc2dd\ubab0 \ud55c\uc815 \ucd9c\uc2dc\n\uc378\uba38\uc2dc\uc98c \ub9ac\ubbf8\ud2f0\ub4dc \uc5d0\ub514\uc158\n\ucf54\ud2bc\ube0c\ub9ac\uc988 \uc378\uba38\uadf8\ub9b0 \uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc\n\uc2a4\ud398\uc15c \ubbf8\ub7ec\ud0a4\ub9c1\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n*\uc7ac\uace0 \uc18c\uc9c4\uc2dc \uc608\uace0\uc5c6\uc774 \ud488\uc808\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n* \uc7ac\uace0 \uc18c\uc9c4 \uc2dc \ub9c8\uac10\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\uacf5\uc2dd\ubab0 \ub2e8\ub3c5, \uccab \uad6c\ub9e4\uc2dc\n2ml \ud37c\ud4f8\uc744 \uc99d\uc815\ud569\ub2c8\ub2e4.\n\ubaa8\ub4e0 \uc81c\ud488\uc744 \uad6c\ub9e4\ud558\uc2dc\ub294 \uace0\uac1d\ubd84\ub4e4\uaed8\n\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 366(2ml)\uc744 \uc99d\uc815\ud569\ub2c8\ub2e4.\n*\uad6c\ub9e4\uc218\ub7c9\uacfc \uad00\uacc4\uc5c6\uc774 \uc8fc\ubb38 \uac74\ub2f9 1\uac1c\uac00 \uc99d\uc815\ub429\ub2c8\ub2e4.\n\ud68c\uc6d0\uac00\uc785\n\ud68c\uc6d0\uac00\uc785\uc2dc\n\ucd5c\ub300 1\ub9cc\uc6d0 \ucfe0\ud3f0\n\uc804 \uc81c\ud488 \ubcf4\uae30\n\ud504\ub798\uadf8\ub7f0\uc2a4\n\ud604\uc7ac \uc704\uce58\nMEMBERSHIP\n\ubcf8 \uacb0\uc81c \ucc3d\uc740 \uacb0\uc81c\uc644\ub8cc \ud6c4 \uc790\ub3d9\uc73c\ub85c \ub2eb\ud788\uba70,\uacb0\uc81c \uc9c4\ud589 \uc911\uc5d0 \ubcf8 \uacb0\uc81c \ucc3d\uc744 \ub2eb\uc73c\uc2dc\uba74\n\uc8fc\ubb38\uc774 \ub418\uc9c0 \uc54a\uc73c\ub2c8 \uacb0\uc81c \uc644\ub8cc \ub420 \ub54c \uae4c\uc9c0 \ub2eb\uc9c0 \ub9c8\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.", "source_zones": [{"zone_type": "unknown", "selector": "[document]", "text": "\ud3ec\ub9e8\ud2b8 FORMENT\ntheforment\n\uacf5\ud734\uc77c \ud734\ubb34 \ubc30\uc1a1\uacf5\uc9c0\n\ud06c\ub9ac\uc2a4\ub9c8\uc2a4 \ube45\uc138\uc77c \uc774\ubca4\ud2b8 ~70%\nBLACK FRIDAY ~90% SALE\n\ucf54\ud2bc\ubca0\uc774\ube44 \ucd9c\uc2dc \uc774\ubca4\ud2b8\n\uc378\uba38\uc2dc\uc98c \uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc \ubbf8\ub7ec\ud0a4\ub9c1 \uc99d\uc815\n\ud658\uc601\ud574\uc694 \ud3ec\ub9e8\ud2b8 \ud68c\uc6d0 1\ub9cc\uc6d0 \ucfe0\ud3f0\ud329\n\ud3ec\ub9e8\ud2b8 \uccab \uad6c\ub9e4\uc2dc \ubc14\ub85c \uc0ac\uc6a9 \uac00\ub2a5\ud55c\n1\ub9cc\uc6d0 \ucfe0\ud3f0\ud329\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n\uc790\uc138\ud788 \ubcf4\uae30\n\uacf5\uc2dd\ubab0 \ud55c\uc815 \ucd9c\uc2dc\n\uc378\uba38\uc2dc\uc98c \ub9ac\ubbf8\ud2f0\ub4dc \uc5d0\ub514\uc158\n\ucf54\ud2bc\ube0c\ub9ac\uc988 \uc378\uba38\uadf8\ub9b0 \uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc\n\uc2a4\ud398\uc15c \ubbf8\ub7ec\ud0a4\ub9c1\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n*\uc7ac\uace0 \uc18c\uc9c4\uc2dc \uc608\uace0\uc5c6\uc774 \ud488\uc808\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n* \uc7ac\uace0 \uc18c\uc9c4 \uc2dc \ub9c8\uac10\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\uacf5\uc2dd\ubab0 \ub2e8\ub3c5, \uccab \uad6c\ub9e4\uc2dc\n2ml \ud37c\ud4f8\uc744 \uc99d\uc815\ud569\ub2c8\ub2e4.\n\ubaa8\ub4e0 \uc81c\ud488\uc744 \uad6c\ub9e4\ud558\uc2dc\ub294 \uace0\uac1d\ubd84\ub4e4\uaed8\n\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 366(2ml)\uc744 \uc99d\uc815\ud569\ub2c8\ub2e4.\n*\uad6c\ub9e4\uc218\ub7c9\uacfc \uad00\uacc4\uc5c6\uc774 \uc8fc\ubb38 \uac74\ub2f9 1\uac1c\uac00 \uc99d\uc815\ub429\ub2c8\ub2e4.\n\ud68c\uc6d0\uac00\uc785\n\ud68c\uc6d0\uac00\uc785\uc2dc\n\ucd5c\ub300 1\ub9cc\uc6d0 \ucfe0\ud3f0\n\uc804 \uc81c\ud488 \ubcf4\uae30\n\ud504\ub798\uadf8\ub7f0\uc2a4\n\ud604\uc7ac \uc704\uce58\nMEMBERSHIP\n\ubcf8 \uacb0\uc81c \ucc3d\uc740 \uacb0\uc81c\uc644\ub8cc \ud6c4 \uc790\ub3d9\uc73c\ub85c \ub2eb\ud788\uba70,\uacb0\uc81c \uc9c4\ud589 \uc911\uc5d0 \ubcf8 \uacb0\uc81c \ucc3d\uc744 \ub2eb\uc73c\uc2dc\uba74\n\uc8fc\ubb38\uc774 \ub418\uc9c0 \uc54a\uc73c\ub2c8 \uacb0\uc81c \uc644\ub8cc \ub420 \ub54c ", "confidence": 0.35, "claim_allowed": false}], "warnings": [], "raw_text_length": 7923, "main_content_length": 515, "clean_text_length": 515, "clean_markdown_length": 526}, "validation": {"claim_status": "rule_candidate", "accepted_claim_count": 0, "rejected_claim_count": 1, "rejected_entity_count": 0, "rejected_claims": [{"subject": "\ud3ec\ub9e8\ud2b8 FORMENT", "predicate": "hasBrand", "object": "FORMENT", "reason": "source zone is not claim-allowed: unknown", "page_type": "BrandStoryPage", "source_zone": "unknown"}], "rejected_entities": []}, "candidate_entities": [{"entity_type": "Perfume", "name": "\ud3ec\ub9e8\ud2b8 FORMENT", "attributes": {"name": "\ud3ec\ub9e8\ud2b8 FORMENT", "brand": "theforment"}, "evidence_text": null, "confidence": 0.74, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "BrandStoryPage", "crawl_status": "success", "extraction_status": "partial"}}, {"entity_type": "Brand", "name": "FORMENT", "attributes": {}, "evidence_text": null, "confidence": 0.62, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "BrandStoryPage", "crawl_status": "success", "extraction_status": "partial"}}], "candidate_claims": []}


extractor_name: llm_json_extractor_with_rule_fallback
provider: lm_studio
input_hash: 720572c8ff7bc940eba736548e6bd123ac15bebb08538e8afc3f98f98ab58a8b
created_at: 2026-05-14 11:28:18.055562
raw_output:
{"entity_count": 3, "claim_count": 2, "ai_provider": "lm_studio", "ai_model": null, "ai_warning": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "fallback": "rule_based", "extraction_mode": "fallback", "page_context": {"url": "https://theforment.com/shopinfo/brandstory.html?board_no=9301", "final_url": "https://theforment.com/shopinfo/brandstory.html?board_no=9301", "title": "\ud3ec\ub9e8\ud2b8 FORMENT", "page_type": "BrandStoryPage", "crawl_status": "success", "extraction_status": "partial", "clean_text": "\ud3ec\ub9e8\ud2b8 FORMENT\ntheforment\n\uacf5\ud734\uc77c \ud734\ubb34 \ubc30\uc1a1\uacf5\uc9c0\n\ud06c\ub9ac\uc2a4\ub9c8\uc2a4 \ube45\uc138\uc77c \uc774\ubca4\ud2b8 ~70%\nBLACK FRIDAY ~90% SALE\n\ucf54\ud2bc\ubca0\uc774\ube44 \ucd9c\uc2dc \uc774\ubca4\ud2b8\n\uc378\uba38\uc2dc\uc98c \uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc \ubbf8\ub7ec\ud0a4\ub9c1 \uc99d\uc815\n\ud658\uc601\ud574\uc694 \ud3ec\ub9e8\ud2b8 \ud68c\uc6d0 1\ub9cc\uc6d0 \ucfe0\ud3f0\ud329\n\ud3ec\ub9e8\ud2b8 \uccab \uad6c\ub9e4\uc2dc \ubc14\ub85c \uc0ac\uc6a9 \uac00\ub2a5\ud55c\n1\ub9cc\uc6d0 \ucfe0\ud3f0\ud329\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n\uc790\uc138\ud788 \ubcf4\uae30\n\uacf5\uc2dd\ubab0 \ud55c\uc815 \ucd9c\uc2dc\n\uc378\uba38\uc2dc\uc98c \ub9ac\ubbf8\ud2f0\ub4dc \uc5d0\ub514\uc158\n\ucf54\ud2bc\ube0c\ub9ac\uc988 \uc378\uba38\uadf8\ub9b0 \uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc\n\uc2a4\ud398\uc15c \ubbf8\ub7ec\ud0a4\ub9c1\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n*\uc7ac\uace0 \uc18c\uc9c4\uc2dc \uc608\uace0\uc5c6\uc774 \ud488\uc808\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n* \uc7ac\uace0 \uc18c\uc9c4 \uc2dc \ub9c8\uac10\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\uacf5\uc2dd\ubab0 \ub2e8\ub3c5, \uccab \uad6c\ub9e4\uc2dc\n2ml \ud37c\ud4f8\uc744 \uc99d\uc815\ud569\ub2c8\ub2e4.\n\ubaa8\ub4e0 \uc81c\ud488\uc744 \uad6c\ub9e4\ud558\uc2dc\ub294 \uace0\uac1d\ubd84\ub4e4\uaed8\n\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 366(2ml)\uc744 \uc99d\uc815\ud569\ub2c8\ub2e4.\n*\uad6c\ub9e4\uc218\ub7c9\uacfc \uad00\uacc4\uc5c6\uc774 \uc8fc\ubb38 \uac74\ub2f9 1\uac1c\uac00 \uc99d\uc815\ub429\ub2c8\ub2e4.\n\ud68c\uc6d0\uac00\uc785\n\ud68c\uc6d0\uac00\uc785\uc2dc\n\ucd5c\ub300 1\ub9cc\uc6d0 \ucfe0\ud3f0\n\uc804 \uc81c\ud488 \ubcf4\uae30\n\ud504\ub798\uadf8\ub7f0\uc2a4\nFeel the scent, Sense the self\n\uae30\uc5b5, \ub098\ub97c \uac10\uac01\ud558\ub2e4\nFORMENT\ub294 \ub2f9\uc2e0\uc758 \ud615\ud0dc(FORM)\uac00 \uace7 \ub2f9\uc2e0\uc758 \ud5a5(SCENT)\uc774 \ub418\uac8c \ud569\ub2c8\ub2e4.\n\ud5a5\uc740 \ub0b4\uba74\uacfc \ub9c8\uc8fc\ud558\ub294 \uac10\uac01\uc758 \uacf5\uac04\uc744 \ub9cc\ub4ed\ub2c8\ub2e4.\n\uc6b0\ub9ac\uac00 \ub9e4\uc77c \uc785\ub294 \ud5a5\uc740 \ub2e8\uc21c\ud55c \ub0c4\uc0c8\uac00 \uc544\ub2c8\ub77c \uc815\uccb4\uc131\uc758 \ud655\uc7a5\uc774\uba70, \uc874\uc7ac\ub97c \ud658\uae30\ud558\ub294 \uae30\uc5b5\uc758 \uce35\uc704\uc785\ub2c8\ub2e4.\n\uac10\uc815\uc774 \uc544\ub2cc \uc790\uae30 \ud0d0\uc0c9 \ud68c\uc0c1\uc774 \uc544\ub2cc \ud604\uc874(being) \ud3ec\ub9e8\ud2b8\ub294 \u2018\ub098\u2019\ub97c \uc778\uc2dd\ud558\ub294 \uac10\uac01\uc801\uc778 \ub8e8\ud2f4\uc744 \ud1b5\ud574,\n\uc758\uc2dd\uc758 \uacbd\uacc4\ub97c \ub118\uc5b4\n\uc77c\uc0c1\uc5d0 \uc2a4\uba70\ub4dc\ub294 \uc0c8\ub85c\uc6b4 \ub9ac\uce04\uc5bc\uc744 \uc81c\uc548\ud569\ub2c8\ub2e4.\n\ubcf8 \uacb0\uc81c \ucc3d\uc740 \uacb0\uc81c\uc644\ub8cc \ud6c4 \uc790\ub3d9\uc73c\ub85c \ub2eb\ud788\uba70,\uacb0\uc81c \uc9c4\ud589 \uc911\uc5d0 \ubcf8 \uacb0\uc81c \ucc3d\uc744 \ub2eb\uc73c\uc2dc\uba74\n\uc8fc\ubb38\uc774 \ub418\uc9c0 \uc54a\uc73c\ub2c8 \uacb0\uc81c \uc644\ub8cc \ub420 \ub54c \uae4c\uc9c0 \ub2eb\uc9c0 \ub9c8\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.", "source_zones": [{"zone_type": "unknown", "selector": "[document]", "text": "\ud3ec\ub9e8\ud2b8 FORMENT\ntheforment\n\uacf5\ud734\uc77c \ud734\ubb34 \ubc30\uc1a1\uacf5\uc9c0\n\ud06c\ub9ac\uc2a4\ub9c8\uc2a4 \ube45\uc138\uc77c \uc774\ubca4\ud2b8 ~70%\nBLACK FRIDAY ~90% SALE\n\ucf54\ud2bc\ubca0\uc774\ube44 \ucd9c\uc2dc \uc774\ubca4\ud2b8\n\uc378\uba38\uc2dc\uc98c \uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc \ubbf8\ub7ec\ud0a4\ub9c1 \uc99d\uc815\n\ud658\uc601\ud574\uc694 \ud3ec\ub9e8\ud2b8 \ud68c\uc6d0 1\ub9cc\uc6d0 \ucfe0\ud3f0\ud329\n\ud3ec\ub9e8\ud2b8 \uccab \uad6c\ub9e4\uc2dc \ubc14\ub85c \uc0ac\uc6a9 \uac00\ub2a5\ud55c\n1\ub9cc\uc6d0 \ucfe0\ud3f0\ud329\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n\uc790\uc138\ud788 \ubcf4\uae30\n\uacf5\uc2dd\ubab0 \ud55c\uc815 \ucd9c\uc2dc\n\uc378\uba38\uc2dc\uc98c \ub9ac\ubbf8\ud2f0\ub4dc \uc5d0\ub514\uc158\n\ucf54\ud2bc\ube0c\ub9ac\uc988 \uc378\uba38\uadf8\ub9b0 \uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc\n\uc2a4\ud398\uc15c \ubbf8\ub7ec\ud0a4\ub9c1\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n*\uc7ac\uace0 \uc18c\uc9c4\uc2dc \uc608\uace0\uc5c6\uc774 \ud488\uc808\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n* \uc7ac\uace0 \uc18c\uc9c4 \uc2dc \ub9c8\uac10\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\uacf5\uc2dd\ubab0 \ub2e8\ub3c5, \uccab \uad6c\ub9e4\uc2dc\n2ml \ud37c\ud4f8\uc744 \uc99d\uc815\ud569\ub2c8\ub2e4.\n\ubaa8\ub4e0 \uc81c\ud488\uc744 \uad6c\ub9e4\ud558\uc2dc\ub294 \uace0\uac1d\ubd84\ub4e4\uaed8\n\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 366(2ml)\uc744 \uc99d\uc815\ud569\ub2c8\ub2e4.\n*\uad6c\ub9e4\uc218\ub7c9\uacfc \uad00\uacc4\uc5c6\uc774 \uc8fc\ubb38 \uac74\ub2f9 1\uac1c\uac00 \uc99d\uc815\ub429\ub2c8\ub2e4.\n\ud68c\uc6d0\uac00\uc785\n\ud68c\uc6d0\uac00\uc785\uc2dc\n\ucd5c\ub300 1\ub9cc\uc6d0 \ucfe0\ud3f0\n\uc804 \uc81c\ud488 \ubcf4\uae30\n\ud504\ub798\uadf8\ub7f0\uc2a4\nFeel the scent, Sense the self\n\uae30\uc5b5, \ub098\ub97c \uac10\uac01\ud558\ub2e4\nFORMENT\ub294 \ub2f9\uc2e0\uc758 \ud615\ud0dc(FORM)\uac00 \uace7 \ub2f9\uc2e0\uc758 \ud5a5(SCENT)\uc774 \ub418\uac8c", "confidence": 0.35, "claim_allowed": false}], "warnings": [], "raw_text_length": 8159, "main_content_length": 764, "clean_text_length": 764, "clean_markdown_length": 775}, "validation": {"claim_status": "rule_candidate", "accepted_claim_count": 0, "rejected_claim_count": 2, "rejected_entity_count": 0, "rejected_claims": [{"subject": "\ud3ec\ub9e8\ud2b8 FORMENT", "predicate": "hasBrand", "object": "FORMENT", "reason": "source zone is not claim-allowed: unknown", "page_type": "BrandStoryPage", "source_zone": "unknown"}, {"subject": "\ud3ec\ub9e8\ud2b8 FORMENT", "predicate": "suitableForOccasion", "object": "Daily", "reason": "source zone is not claim-allowed: unknown", "page_type": "BrandStoryPage", "source_zone": "unknown"}], "rejected_entities": []}, "candidate_entities": [{"entity_type": "Perfume", "name": "\ud3ec\ub9e8\ud2b8 FORMENT", "attributes": {"name": "\ud3ec\ub9e8\ud2b8 FORMENT", "brand": "theforment"}, "evidence_text": null, "confidence": 0.74, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "BrandStoryPage", "crawl_status": "success", "extraction_status": "partial"}}, {"entity_type": "Brand", "name": "FORMENT", "attributes": {}, "evidence_text": null, "confidence": 0.62, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "BrandStoryPage", "crawl_status": "success", "extraction_status": "partial"}}, {"entity_type": "Occasion", "name": "Daily", "attributes": {}, "evidence_text": "\ud558\ub2e4 FORMENT\ub294 \ub2f9\uc2e0\uc758 \ud615\ud0dc(FORM)\uac00 \uace7 \ub2f9\uc2e0\uc758 \ud5a5(SCENT)\uc774 \ub418\uac8c \ud569\ub2c8\ub2e4. \ud5a5\uc740 \ub0b4\uba74\uacfc \ub9c8\uc8fc\ud558\ub294 \uac10\uac01\uc758 \uacf5\uac04\uc744 \ub9cc\ub4ed\ub2c8\ub2e4. \uc6b0\ub9ac\uac00 \ub9e4\uc77c \uc785\ub294 \ud5a5\uc740 \ub2e8\uc21c\ud55c \ub0c4\uc0c8\uac00 \uc544\ub2c8\ub77c \uc815\uccb4\uc131\uc758 \ud655\uc7a5\uc774\uba70, \uc874\uc7ac\ub97c \ud658\uae30\ud558\ub294 \uae30\uc5b5\uc758 \uce35\uc704\uc785\ub2c8\ub2e4. \uac10\uc815\uc774 \uc544\ub2cc \uc790\uae30 \ud0d0\uc0c9 \ud68c\uc0c1\uc774 \uc544\ub2cc \ud604\uc874(being) ", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "BrandStoryPage", "crawl_status": "success", "extraction_status": "partial"}}], "candidate_claims": []}


extractor_name: llm_json_extractor_with_rule_fallback
provider: lm_studio
input_hash: 2974c36f6cdb4134c5f5a38445f393aade447d6935abeebabdff0954e8b235c1
created_at: 2026-05-14 11:28:27.197668
raw_output:
{"entity_count": 2, "claim_count": 1, "ai_provider": "lm_studio", "ai_model": null, "ai_warning": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "fallback": "rule_based", "extraction_mode": "fallback", "page_context": {"url": "https://theforment.com/shopinfo/video.html?board_no=9201", "final_url": "https://theforment.com/shopinfo/video.html?board_no=9201", "title": "\ud3ec\ub9e8\ud2b8 FORMENT", "page_type": "BrandStoryPage", "crawl_status": "success", "extraction_status": "partial", "clean_text": "\ud3ec\ub9e8\ud2b8 FORMENT\ntheforment\n\uacf5\ud734\uc77c \ud734\ubb34 \ubc30\uc1a1\uacf5\uc9c0\n\ud06c\ub9ac\uc2a4\ub9c8\uc2a4 \ube45\uc138\uc77c \uc774\ubca4\ud2b8 ~70%\nBLACK FRIDAY ~90% SALE\n\ucf54\ud2bc\ubca0\uc774\ube44 \ucd9c\uc2dc \uc774\ubca4\ud2b8\n\uc378\uba38\uc2dc\uc98c \uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc \ubbf8\ub7ec\ud0a4\ub9c1 \uc99d\uc815\n\ud658\uc601\ud574\uc694 \ud3ec\ub9e8\ud2b8 \ud68c\uc6d0 1\ub9cc\uc6d0 \ucfe0\ud3f0\ud329\n\ud3ec\ub9e8\ud2b8 \uccab \uad6c\ub9e4\uc2dc \ubc14\ub85c \uc0ac\uc6a9 \uac00\ub2a5\ud55c\n1\ub9cc\uc6d0 \ucfe0\ud3f0\ud329\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n\uc790\uc138\ud788 \ubcf4\uae30\n\uacf5\uc2dd\ubab0 \ud55c\uc815 \ucd9c\uc2dc\n\uc378\uba38\uc2dc\uc98c \ub9ac\ubbf8\ud2f0\ub4dc \uc5d0\ub514\uc158\n\ucf54\ud2bc\ube0c\ub9ac\uc988 \uc378\uba38\uadf8\ub9b0 \uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc\n\uc2a4\ud398\uc15c \ubbf8\ub7ec\ud0a4\ub9c1\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n*\uc7ac\uace0 \uc18c\uc9c4\uc2dc \uc608\uace0\uc5c6\uc774 \ud488\uc808\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n* \uc7ac\uace0 \uc18c\uc9c4 \uc2dc \ub9c8\uac10\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\uacf5\uc2dd\ubab0 \ub2e8\ub3c5, \uccab \uad6c\ub9e4\uc2dc\n2ml \ud37c\ud4f8\uc744 \uc99d\uc815\ud569\ub2c8\ub2e4.\n\ubaa8\ub4e0 \uc81c\ud488\uc744 \uad6c\ub9e4\ud558\uc2dc\ub294 \uace0\uac1d\ubd84\ub4e4\uaed8\n\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 366(2ml)\uc744 \uc99d\uc815\ud569\ub2c8\ub2e4.\n*\uad6c\ub9e4\uc218\ub7c9\uacfc \uad00\uacc4\uc5c6\uc774 \uc8fc\ubb38 \uac74\ub2f9 1\uac1c\uac00 \uc99d\uc815\ub429\ub2c8\ub2e4.\n\ud68c\uc6d0\uac00\uc785\n\ud68c\uc6d0\uac00\uc785\uc2dc\n\ucd5c\ub300 1\ub9cc\uc6d0 \ucfe0\ud3f0\n\uc804 \uc81c\ud488 \ubcf4\uae30\n\ud504\ub798\uadf8\ub7f0\uc2a4\n\ud604\uc7ac \uc704\uce58\nVIDEO\n[ \uc5d0\uc13c\uc2a4 ]\n[ \ub9e4\ub108 \ub2e4\ub9ac ]\n[ \ub370\uc624\ud2f0\uc288 ]\n[ \ud654\uc774\ud2b8\ub2dd \uc5d0\uc13c\uc2a4 ]\n\ubcf8 \uacb0\uc81c \ucc3d\uc740 \uacb0\uc81c\uc644\ub8cc \ud6c4 \uc790\ub3d9\uc73c\ub85c \ub2eb\ud788\uba70,\uacb0\uc81c \uc9c4\ud589 \uc911\uc5d0 \ubcf8 \uacb0\uc81c \ucc3d\uc744 \ub2eb\uc73c\uc2dc\uba74\n\uc8fc\ubb38\uc774 \ub418\uc9c0 \uc54a\uc73c\ub2c8 \uacb0\uc81c \uc644\ub8cc \ub420 \ub54c \uae4c\uc9c0 \ub2eb\uc9c0 \ub9c8\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.", "source_zones": [{"zone_type": "unknown", "selector": "[document]", "text": "\ud3ec\ub9e8\ud2b8 FORMENT\ntheforment\n\uacf5\ud734\uc77c \ud734\ubb34 \ubc30\uc1a1\uacf5\uc9c0\n\ud06c\ub9ac\uc2a4\ub9c8\uc2a4 \ube45\uc138\uc77c \uc774\ubca4\ud2b8 ~70%\nBLACK FRIDAY ~90% SALE\n\ucf54\ud2bc\ubca0\uc774\ube44 \ucd9c\uc2dc \uc774\ubca4\ud2b8\n\uc378\uba38\uc2dc\uc98c \uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc \ubbf8\ub7ec\ud0a4\ub9c1 \uc99d\uc815\n\ud658\uc601\ud574\uc694 \ud3ec\ub9e8\ud2b8 \ud68c\uc6d0 1\ub9cc\uc6d0 \ucfe0\ud3f0\ud329\n\ud3ec\ub9e8\ud2b8 \uccab \uad6c\ub9e4\uc2dc \ubc14\ub85c \uc0ac\uc6a9 \uac00\ub2a5\ud55c\n1\ub9cc\uc6d0 \ucfe0\ud3f0\ud329\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n\uc790\uc138\ud788 \ubcf4\uae30\n\uacf5\uc2dd\ubab0 \ud55c\uc815 \ucd9c\uc2dc\n\uc378\uba38\uc2dc\uc98c \ub9ac\ubbf8\ud2f0\ub4dc \uc5d0\ub514\uc158\n\ucf54\ud2bc\ube0c\ub9ac\uc988 \uc378\uba38\uadf8\ub9b0 \uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc\n\uc2a4\ud398\uc15c \ubbf8\ub7ec\ud0a4\ub9c1\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n*\uc7ac\uace0 \uc18c\uc9c4\uc2dc \uc608\uace0\uc5c6\uc774 \ud488\uc808\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n* \uc7ac\uace0 \uc18c\uc9c4 \uc2dc \ub9c8\uac10\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\uacf5\uc2dd\ubab0 \ub2e8\ub3c5, \uccab \uad6c\ub9e4\uc2dc\n2ml \ud37c\ud4f8\uc744 \uc99d\uc815\ud569\ub2c8\ub2e4.\n\ubaa8\ub4e0 \uc81c\ud488\uc744 \uad6c\ub9e4\ud558\uc2dc\ub294 \uace0\uac1d\ubd84\ub4e4\uaed8\n\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 366(2ml)\uc744 \uc99d\uc815\ud569\ub2c8\ub2e4.\n*\uad6c\ub9e4\uc218\ub7c9\uacfc \uad00\uacc4\uc5c6\uc774 \uc8fc\ubb38 \uac74\ub2f9 1\uac1c\uac00 \uc99d\uc815\ub429\ub2c8\ub2e4.\n\ud68c\uc6d0\uac00\uc785\n\ud68c\uc6d0\uac00\uc785\uc2dc\n\ucd5c\ub300 1\ub9cc\uc6d0 \ucfe0\ud3f0\n\uc804 \uc81c\ud488 \ubcf4\uae30\n\ud504\ub798\uadf8\ub7f0\uc2a4\n\ud604\uc7ac \uc704\uce58\nVIDEO\n[ \uc5d0\uc13c\uc2a4 ]\n[ \ub9e4\ub108 \ub2e4\ub9ac ]\n[ \ub370\uc624\ud2f0\uc288 ]\n[ \ud654\uc774\ud2b8\ub2dd \uc5d0\uc13c\uc2a4 ]\n\ubcf8 \uacb0\uc81c \ucc3d\uc740 \uacb0\uc81c\uc644\ub8cc \ud6c4 \uc790\ub3d9\uc73c\ub85c \ub2eb\ud788\uba70,\uacb0\uc81c \uc9c4\ud589 \uc911\uc5d0", "confidence": 0.35, "claim_allowed": false}], "warnings": [], "raw_text_length": 7964, "main_content_length": 550, "clean_text_length": 550, "clean_markdown_length": 561}, "validation": {"claim_status": "rule_candidate", "accepted_claim_count": 0, "rejected_claim_count": 1, "rejected_entity_count": 0, "rejected_claims": [{"subject": "\ud3ec\ub9e8\ud2b8 FORMENT", "predicate": "hasBrand", "object": "FORMENT", "reason": "source zone is not claim-allowed: unknown", "page_type": "BrandStoryPage", "source_zone": "unknown"}], "rejected_entities": []}, "candidate_entities": [{"entity_type": "Perfume", "name": "\ud3ec\ub9e8\ud2b8 FORMENT", "attributes": {"name": "\ud3ec\ub9e8\ud2b8 FORMENT", "brand": "theforment"}, "evidence_text": null, "confidence": 0.74, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "BrandStoryPage", "crawl_status": "success", "extraction_status": "partial"}}, {"entity_type": "Brand", "name": "FORMENT", "attributes": {}, "evidence_text": null, "confidence": 0.62, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "BrandStoryPage", "crawl_status": "success", "extraction_status": "partial"}}], "candidate_claims": []}


extractor_name: llm_json_extractor_with_rule_fallback
provider: lm_studio
input_hash: 3377e990bb560e0fefd56ac364c66ca489b5f1aaa7a7d1b734e7530d462a05a4
created_at: 2026-05-14 11:28:40.851093
raw_output:
{"entity_count": 14, "claim_count": 14, "ai_provider": "lm_studio", "ai_model": null, "ai_warning": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "fallback": "rule_based", "extraction_mode": "fallback", "page_context": {"url": "https://theforment.com/product/detail.html?product_no=149", "final_url": "https://theforment.com/product/detail.html?product_no=149", "title": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac - FORMENT \ud3ec\ub9e8\ud2b8", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "clean_text": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac\n62,000\uc6d0\n49,000\uc6d0\n\uae30\uc5b5\uc758 \ud45c\uba74\uc744 \uc5b4\ub8e8\ub9cc\uc9c0\ub2e4\n\ubcf5\uc22d\uc544\uc640 \uc790\ubabd\uc758 \uc0ac\ub791\uc2a4\ub7ec\uc6c0\uacfc\u200b\n\ud788\uc544\uc2e0\uc2a4\uc758 \uc6b0\uc544\ud568\uc744 \uacc1\ub4e4\uc5ec \ucc28\ubd84\ud568\uc744 \ub354\ud55c \ud5a5\u200b\n\uac10\uac01\uc73c\ub85c \uc313\uc544\uc628 \uae30\uc5b5\uc758 \uce35\uc704 \uc18d \uc2f1\uadf8\ub7fd\uace0 \ub2ec\ucf64\ud55c \uc2dc\uac04.\u200b\nMemory\ub294 \uc9c0\ub098\uac04 \uc77c\uc774 \uc544\ub2cc,\u200b\n\uae30\uc5b5\uc774 \uc9c0\uae08 \ub0b4 \uc548\uc5d0 \uba38\ubb34\ub294 \ubc29\uc2dd\uc785\ub2c8\ub2e4.\u200b\n\ud76c\ubbf8\ud558\uac8c \ub0a8\uc740 \uc628\ub3c4, \uacf5\uac04\uc758 \uacf5\uae30, \ub9d0\uc5c6\uc774 \uc2a4\uccd0\uac04 \uc2dc\uac04.\u200b\n\ud5a5\uc744 \ub9e1\ub294 \uc21c\uac04, \uadf8 \uae30\uc5b5\uc774 \ub0b4\uba74\uc5d0\uc11c \uc7ac\uad6c\uc131\ub429\ub2c8\ub2e4.\u200b\n\uc601\ubb38\uc0c1\ud488\uba85\n\ucf54\ud2bc \uba54\ubaa8\ub9ac\n\uc0c1\ud488\ucd94\uac00\uc124\uba85 \ubc88\uc5ed\uc815\ubcf4\n[50ml]\n\ubb3c\uae30 \uc5b4\ub9b0 \ubcf5\uc22d\uc544\u3163\ud788\uc544\uc2e0\uc2a4\u3163\uba38\uc2a4\ud06c\n\uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4.\n\uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4.\n\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4.\n\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.\n\ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4.\n\uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778 \ub290\ub08c\uc744 \uc790\uc544\ub0c5\ub2c8\ub2e4.", "source_zones": [{"zone_type": "product_title", "selector": "h1", "text": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_summary", "selector": ".xans-product-detaildesign", "text": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac\n62,000\uc6d0\n49,000\uc6d0\n\uae30\uc5b5\uc758 \ud45c\uba74\uc744 \uc5b4\ub8e8\ub9cc\uc9c0\ub2e4\n\ubcf5\uc22d\uc544\uc640 \uc790\ubabd\uc758 \uc0ac\ub791\uc2a4\ub7ec\uc6c0\uacfc\u200b\n\ud788\uc544\uc2e0\uc2a4\uc758 \uc6b0\uc544\ud568\uc744 \uacc1\ub4e4\uc5ec \ucc28\ubd84\ud568\uc744 \ub354\ud55c \ud5a5\u200b\n\uac10\uac01\uc73c\ub85c \uc313\uc544\uc628 \uae30\uc5b5\uc758 \uce35\uc704 \uc18d \uc2f1\uadf8\ub7fd\uace0 \ub2ec\ucf64\ud55c \uc2dc\uac04.\u200b\nMemory\ub294 \uc9c0\ub098\uac04 \uc77c\uc774 \uc544\ub2cc,\u200b\n\uae30\uc5b5\uc774 \uc9c0\uae08 \ub0b4 \uc548\uc5d0 \uba38\ubb34\ub294 \ubc29\uc2dd\uc785\ub2c8\ub2e4.\u200b\n\ud76c\ubbf8\ud558\uac8c \ub0a8\uc740 \uc628\ub3c4, \uacf5\uac04\uc758 \uacf5\uae30, \ub9d0\uc5c6\uc774 \uc2a4\uccd0\uac04 \uc2dc\uac04.\u200b\n\ud5a5\uc744 \ub9e1\ub294 \uc21c\uac04, \uadf8 \uae30\uc5b5\uc774 \ub0b4\uba74\uc5d0\uc11c \uc7ac\uad6c\uc131\ub429\ub2c8\ub2e4.\u200b\n\uc601\ubb38\uc0c1\ud488\uba85\n\ucf54\ud2bc \uba54\ubaa8\ub9ac\n\uc0c1\ud488\ucd94\uac00\uc124\uba85 \ubc88\uc5ed\uc815\ubcf4\n[50ml]\n\ubb3c\uae30 \uc5b4\ub9b0 \ubcf5\uc22d\uc544\u3163\ud788\uc544\uc2e0\uc2a4\u3163\uba38\uc2a4\ud06c", "confidence": 0.8300000000000001, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778 \ub290\ub08c\uc744 \uc790\uc544\ub0c5\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}], "warnings": [], "raw_text_length": 15663, "main_content_length": 699, "clean_text_length": 699, "clean_markdown_length": 898}, "validation": {"claim_status": "rule_candidate", "accepted_claim_count": 3, "rejected_claim_count": 11, "rejected_entity_count": 3, "rejected_claims": [{"subject": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac", "predicate": "hasAccord", "object": "\uc2dc\ud2b8\ub7ec\uc2a4", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac", "predicate": "hasAccord", "object": "\ud50c\ub85c\ub7f4", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac", "predicate": "hasAccord", "object": "\uc6b0\ub514", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac", "predicate": "hasAccord", "object": "\uba38\uc2a4\ud06c", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac", "predicate": "hasAccord", "object": "\ud30c\uc6b0\ub354\ub9ac", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac", "predicate": "evokesMood", "object": "Fresh", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac", "predicate": "evokesMood", "object": "Romantic", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac", "predicate": "evokesMood", "object": "Elegant", "reason": "source zone product_summary is not allowed for evokesMood", "page_type": "ProductPage", "source_zone": "product_summary"}, {"subject": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac", "predicate": "suitableForSeason", "object": "Spring", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac", "predicate": "hasReviewKeyword", "object": "\uc794\ud5a5", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac", "predicate": "hasReviewKeyword", "object": "\uc740\uc740", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}], "rejected_entities": [{"entity": "\uc6b0\ub514", "entity_type": "Accord", "reason": "entity name is empty, generic, or boilerplate"}, {"entity": "\uc794\ud5a5", "entity_type": "Review", "reason": "entity name is empty, generic, or boilerplate"}, {"entity": "\uc740\uc740", "entity_type": "Review", "reason": "entity name is empty, generic, or boilerplate"}]}, "candidate_entities": [{"entity_type": "Perfume", "name": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac", "attributes": {"name": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac", "brand": "62,000\uc6d0", "price": {"amount": 62000.0, "currency": "\uc6d0"}}, "evidence_text": null, "confidence": 0.74, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Brand", "name": "62,000\uc6d0", "attributes": {}, "evidence_text": null, "confidence": 0.62, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Note", "name": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "attributes": {}, "evidence_text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4. \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\uc2dc\ud2b8\ub7ec\uc2a4", "attributes": {}, "evidence_text": "\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4. \ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4. \uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\ud50c\ub85c\ub7f4", "attributes": {}, "evidence_text": "\uc0c1\ud488\ucd94\uac00\uc124\uba85 \ubc88\uc5ed\uc815\ubcf4 [50ml] \ubb3c\uae30 \uc5b4\ub9b0 \ubcf5\uc22d\uc544\u3163\ud788\uc544\uc2e0\uc2a4\u3163\uba38\uc2a4\ud06c \uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\uba38\uc2a4\ud06c", "attributes": {}, "evidence_text": ".\u200b \ud5a5\uc744 \ub9e1\ub294 \uc21c\uac04, \uadf8 \uae30\uc5b5\uc774 \ub0b4\uba74\uc5d0\uc11c \uc7ac\uad6c\uc131\ub429\ub2c8\ub2e4.\u200b \uc601\ubb38\uc0c1\ud488\uba85 \ucf54\ud2bc \uba54\ubaa8\ub9ac \uc0c1\ud488\ucd94\uac00\uc124\uba85 \ubc88\uc5ed\uc815\ubcf4 [50ml] \ubb3c\uae30 \uc5b4\ub9b0 \ubcf5\uc22d\uc544\u3163\ud788\uc544\uc2e0\uc2a4\u3163\uba38\uc2a4\ud06c \uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\ud30c\uc6b0\ub354\ub9ac", "attributes": {}, "evidence_text": "\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Fresh", "attributes": {}, "evidence_text": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4. \ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4. \uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Romantic", "attributes": {}, "evidence_text": "\uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d ", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Elegant", "attributes": {}, "evidence_text": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac 62,000\uc6d0 49,000\uc6d0 \uae30\uc5b5\uc758 \ud45c\uba74\uc744 \uc5b4\ub8e8\ub9cc\uc9c0\ub2e4 \ubcf5\uc22d\uc544\uc640 \uc790\ubabd\uc758 \uc0ac\ub791\uc2a4\ub7ec\uc6c0\uacfc\u200b \ud788\uc544\uc2e0\uc2a4\uc758 \uc6b0\uc544\ud568\uc744 \uacc1\ub4e4\uc5ec \ucc28\ubd84\ud568\uc744 \ub354\ud55c \ud5a5\u200b \uac10\uac01\uc73c\ub85c \uc313\uc544\uc628 \uae30\uc5b5\uc758 \uce35\uc704 \uc18d \uc2f1\uadf8\ub7fd\uace0 \ub2ec\ucf64\ud55c \uc2dc\uac04.\u200b Memory\ub294 \uc9c0\ub098\uac04 \uc77c\uc774 \uc544\ub2cc,\u200b \uae30\uc5b5\uc774 \uc9c0\uae08 \ub0b4 \uc548", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Season", "name": "Spring", "attributes": {}, "evidence_text": "\ud2bc \uba54\ubaa8\ub9ac \uc0c1\ud488\ucd94\uac00\uc124\uba85 \ubc88\uc5ed\uc815\ubcf4 [50ml] \ubb3c\uae30 \uc5b4\ub9b0 \ubcf5\uc22d\uc544\u3163\ud788\uc544\uc2e0\uc2a4\u3163\uba38\uc2a4\ud06c \uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}], "candidate_claims": [{"subject_name": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac", "subject_type": "Perfume", "predicate": "hasBrand", "object_name": "62,000\uc6d0", "object_type": "Brand", "object_value": null, "evidence_text": "62,000\uc6d0", "evidence_summary": null, "confidence": 0.888, "confidence_reason": "brand pattern matched; AI fallback: primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "source_zone": "product_summary", "source_selector": ".xans-product-detaildesign", "source_zone_allowed": true, "evidence_found": true, "schema_validated": true, "claim_kind": "rule_candidate", "validation_status": "rule_candidate", "confidence_breakdown": {"llm_confidence": 0.78, "schema_confidence": 1.0, "evidence_confidence": 0.95, "ontology_confidence": 0.95, "source_zone_confidence": 0.9, "source_trust": 0.8, "final_confidence": 0.888}}}, {"subject_name": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac", "subject_type": "Perfume", "predicate": "hasBaseNote", "object_name": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "object_type": "Note", "object_value": null, "evidence_text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4. \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "evidence_summary": "base_notes includes \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.902, "confidence_reason": "base_notes rule matched; AI fallback: primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "source_zone": "product_description", "source_selector": ".desc", "source_zone_allowed": true, "evidence_found": true, "schema_validated": true, "claim_kind": "rule_candidate", "validation_status": "rule_candidate", "confidence_breakdown": {"llm_confidence": 0.82, "schema_confidence": 1.0, "evidence_confidence": 0.95, "ontology_confidence": 0.95, "source_zone_confidence": 0.9, "source_trust": 0.8, "final_confidence": 0.902}}}, {"subject_name": "\ud3ec\ub9e8\ud2b8 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\uba54\ubaa8\ub9ac", "subject_type": "Perfume", "predicate": "hasPrice", "object_name": null, "object_type": null, "object_value": {"amount": 62000.0, "currency": "\uc6d0"}, "evidence_text": "62,000\uc6d0", "evidence_summary": null, "confidence": 0.916, "confidence_reason": "price pattern matched; AI fallback: primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "source_zone": "product_summary", "source_selector": ".xans-product-detaildesign", "source_zone_allowed": true, "evidence_found": true, "schema_validated": true, "claim_kind": "rule_candidate", "validation_status": "rule_candidate", "confidence_breakdown": {"llm_confidence": 0.86, "schema_confidence": 1.0, "evidence_confidence": 0.95, "ontology_confidence": 0.95, "source_zone_confidence": 0.9, "source_trust": 0.8, "final_confidence": 0.916}}}]}


extractor_name: llm_json_extractor_with_rule_fallback
provider: lm_studio
input_hash: 9bed2fd6c408c26f0fda92d61d73235b2f84aa7ff58955b32de22a6a74d795cf
created_at: 2026-05-14 11:28:50.354906
raw_output:
{"entity_count": 15, "claim_count": 15, "ai_provider": "lm_studio", "ai_model": null, "ai_warning": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "fallback": "rule_based", "extraction_mode": "fallback", "page_context": {"url": "https://theforment.com/product/detail.html?product_no=567", "final_url": "https://theforment.com/product/detail.html?product_no=567", "title": "\uce94\ub514 \ud37c\ud4f8 \uae30\ud68d\uc138\ud2b8 - FORMENT \ud3ec\ub9e8\ud2b8", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "clean_text": "\uce94\ub514 \ud37c\ud4f8 \uae30\ud68d\uc138\ud2b8\n49,000\uc6d0\n39,000\uc6d0\n\ubd04\uc744 \ub9de\uc774\ud574 \ud55c\uc815\uc218\ub7c9\uc73c\ub85c \uc900\ube44\ub41c \uce94\ub514 \ud37c\ud4f8 \uc138\ud2b8\uc785\ub2c8\ub2e4. \uce94\ub514 \ud37c\ud4f8\uc758 \ub2ec\ucf64\ud568\uacfc \ud568\uaed8 \uc77c\uc0c1\uc758 \uc124\ub818\uc744 \ub354\ud574\ubcf4\uc138\uc694.\n\uce94\ub514 \ud37c\ud4f8 \uae30\ud68d\uc138\ud2b8 \uc804\uc6a9\uc73c\ub85c \uc81c\uc791\ub41c \ub9ac\ubbf8\ud2f0\ub4dc \ud37c\ud4f8\ubc24 \ud0a4\ub9c1\uc785\ub2c8\ub2e4.\n\uae30\uc874 \ud37c\ud4f8\ubc24 \ud0a4\ub9c1\uacfc\ub294 \ub2e4\ub978 \uc18c\uc7ac\ub85c \ud2b9\ubcc4 \uc81c\uc791\ub418\uc5c8\uc73c\uba70,\n\uacf5\uc2dd\ubab0\uacfc \uce74\uce74\uc624 \uc120\ubb3c\ud558\uae30\uc5d0\uc11c\ub9cc \ud55c\uc815 \uc218\ub7c9\uc73c\ub85c \ub9cc\ub098\ubcf4\uc2e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n[\ud55c\uc815\uc218\ub7c9]\n\ud37c\ud4f8\ubc24 \ud0a4\ub9c1 3\uc885) + \ud37c\ud4f8 2ml(3\uc885)\n\uce94\ub514 \ud37c\ud4f8 \ubc24 \uc5d0\ub514\uc158 \uad6c\ub9e4 \uc2dc \ud37c\ud4f8 2ml 3\uc885\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n\uc601\ubb38\uc0c1\ud488\uba85\n\ucf54\ud2bc\ud5c8\uadf8\u3163 \ucf54\ud2bc\uba54\ubaa8\ub9ac\u3163 \ucf54\ud2bc\ubca0\uc774\ube44\n\ucf54\ud2bc\ud5c8\uadf8\u3163 \ucf54\ud2bc\uba54\ubaa8\ub9ac\u3163\ucf54\ud2bc\ubca0\uc774\ube44\n\uc791\uc740\uc774\ubbf8\uc9c0\ud45c\uc2dc\n[\ud55c\uc815\uc218\ub7c9]\uc5d0\ub514\uc158 \uad6c\ub9e4 \uc2dc \ud37c\ud4f8 2ml (3\uc885) \uc99d\uc815\n\uc5d0\ub514\uc158 \uad6c\ub9e4 \uc2dc \ud37c\ud4f8 2ml (3\uc885) \uc99d\uc815\n\uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4.\n\uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4.\n\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4.\n\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.\n\ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4.\n\uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778 \ub290\ub08c\uc744 \uc790\uc544\ub0c5\ub2c8\ub2e4.", "source_zones": [{"zone_type": "product_title", "selector": "h1", "text": "\uce94\ub514 \ud37c\ud4f8 \uae30\ud68d\uc138\ud2b8", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_summary", "selector": ".xans-product-detaildesign", "text": "\uce94\ub514 \ud37c\ud4f8 \uae30\ud68d\uc138\ud2b8\n49,000\uc6d0\n39,000\uc6d0\n\ubd04\uc744 \ub9de\uc774\ud574 \ud55c\uc815\uc218\ub7c9\uc73c\ub85c \uc900\ube44\ub41c \uce94\ub514 \ud37c\ud4f8 \uc138\ud2b8\uc785\ub2c8\ub2e4. \uce94\ub514 \ud37c\ud4f8\uc758 \ub2ec\ucf64\ud568\uacfc \ud568\uaed8 \uc77c\uc0c1\uc758 \uc124\ub818\uc744 \ub354\ud574\ubcf4\uc138\uc694.\n\uce94\ub514 \ud37c\ud4f8 \uae30\ud68d\uc138\ud2b8 \uc804\uc6a9\uc73c\ub85c \uc81c\uc791\ub41c \ub9ac\ubbf8\ud2f0\ub4dc \ud37c\ud4f8\ubc24 \ud0a4\ub9c1\uc785\ub2c8\ub2e4.\n\uae30\uc874 \ud37c\ud4f8\ubc24 \ud0a4\ub9c1\uacfc\ub294 \ub2e4\ub978 \uc18c\uc7ac\ub85c \ud2b9\ubcc4 \uc81c\uc791\ub418\uc5c8\uc73c\uba70,\n\uacf5\uc2dd\ubab0\uacfc \uce74\uce74\uc624 \uc120\ubb3c\ud558\uae30\uc5d0\uc11c\ub9cc \ud55c\uc815 \uc218\ub7c9\uc73c\ub85c \ub9cc\ub098\ubcf4\uc2e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n[\ud55c\uc815\uc218\ub7c9]\n\ud37c\ud4f8\ubc24 \ud0a4\ub9c1 3\uc885) + \ud37c\ud4f8 2ml(3\uc885)\n\uce94\ub514 \ud37c\ud4f8 \ubc24 \uc5d0\ub514\uc158 \uad6c\ub9e4 \uc2dc \ud37c\ud4f8 2ml 3\uc885\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n\uc601\ubb38\uc0c1\ud488\uba85\n\ucf54\ud2bc\ud5c8\uadf8\u3163 \ucf54\ud2bc\uba54\ubaa8\ub9ac\u3163 \ucf54\ud2bc\ubca0\uc774\ube44\n\ucf54\ud2bc\ud5c8\uadf8\u3163 \ucf54\ud2bc\uba54\ubaa8\ub9ac\u3163\ucf54\ud2bc\ubca0\uc774\ube44\n\uc791\uc740\uc774\ubbf8\uc9c0\ud45c\uc2dc\n[\ud55c\uc815\uc218\ub7c9]\uc5d0\ub514\uc158 \uad6c\ub9e4 \uc2dc \ud37c\ud4f8 2ml (3\uc885) \uc99d\uc815", "confidence": 0.8300000000000001, "claim_allowed": true}, {"zone_type": "product_summary", "selector": ".xans-product-detaildesign", "text": "\uce94\ub514 \ud37c\ud4f8 \uae30\ud68d\uc138\ud2b8\n49,000\uc6d0\n39,000\uc6d0\n\ubd04\uc744 \ub9de\uc774\ud574 \ud55c\uc815\uc218\ub7c9\uc73c\ub85c \uc900\ube44\ub41c \uce94\ub514 \ud37c\ud4f8 \uc138\ud2b8\uc785\ub2c8\ub2e4. \uce94\ub514 \ud37c\ud4f8\uc758 \ub2ec\ucf64\ud568\uacfc \ud568\uaed8 \uc77c\uc0c1\uc758 \uc124\ub818\uc744 \ub354\ud574\ubcf4\uc138\uc694.\n\uce94\ub514 \ud37c\ud4f8 \uae30\ud68d\uc138\ud2b8 \uc804\uc6a9\uc73c\ub85c \uc81c\uc791\ub41c \ub9ac\ubbf8\ud2f0\ub4dc \ud37c\ud4f8\ubc24 \ud0a4\ub9c1\uc785\ub2c8\ub2e4.\n\uae30\uc874 \ud37c\ud4f8\ubc24 \ud0a4\ub9c1\uacfc\ub294 \ub2e4\ub978 \uc18c\uc7ac\ub85c \ud2b9\ubcc4 \uc81c\uc791\ub418\uc5c8\uc73c\uba70,\n\uacf5\uc2dd\ubab0\uacfc \uce74\uce74\uc624 \uc120\ubb3c\ud558\uae30\uc5d0\uc11c\ub9cc \ud55c\uc815 \uc218\ub7c9\uc73c\ub85c \ub9cc\ub098\ubcf4\uc2e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n[\ud55c\uc815\uc218\ub7c9]\n\ud37c\ud4f8\ubc24 \ud0a4\ub9c1 3\uc885) + \ud37c\ud4f8 2ml(3\uc885)\n\uce94\ub514 \ud37c\ud4f8 \ubc24 \uc5d0\ub514\uc158 \uad6c\ub9e4 \uc2dc \ud37c\ud4f8 2ml 3\uc885\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n\uc601\ubb38\uc0c1\ud488\uba85\n\ucf54\ud2bc\ud5c8\uadf8\u3163 \ucf54\ud2bc\uba54\ubaa8\ub9ac\u3163 \ucf54\ud2bc\ubca0\uc774\ube44\n\ucf54\ud2bc\ud5c8\uadf8\u3163 \ucf54\ud2bc\uba54\ubaa8\ub9ac\u3163\ucf54\ud2bc\ubca0\uc774\ube44\n\uc791\uc740\uc774\ubbf8\uc9c0\ud45c\uc2dc\n\uc5d0\ub514\uc158 \uad6c\ub9e4 \uc2dc \ud37c\ud4f8 2ml (3\uc885) \uc99d\uc815", "confidence": 0.8300000000000001, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778 \ub290\ub08c\uc744 \uc790\uc544\ub0c5\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}], "warnings": [], "raw_text_length": 16449, "main_content_length": 780, "clean_text_length": 780, "clean_markdown_length": 1300}, "validation": {"claim_status": "rule_candidate", "accepted_claim_count": 3, "rejected_claim_count": 12, "rejected_entity_count": 3, "rejected_claims": [{"subject": "\ud37c\ud4f8\ubc24 \ud0a4\ub9c1 3\uc885) + \ud37c\ud4f8 2ml(3\uc885)", "predicate": "hasAccord", "object": "\uc2dc\ud2b8\ub7ec\uc2a4", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud37c\ud4f8\ubc24 \ud0a4\ub9c1 3\uc885) + \ud37c\ud4f8 2ml(3\uc885)", "predicate": "hasAccord", "object": "\ud50c\ub85c\ub7f4", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud37c\ud4f8\ubc24 \ud0a4\ub9c1 3\uc885) + \ud37c\ud4f8 2ml(3\uc885)", "predicate": "hasAccord", "object": "\uc6b0\ub514", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud37c\ud4f8\ubc24 \ud0a4\ub9c1 3\uc885) + \ud37c\ud4f8 2ml(3\uc885)", "predicate": "hasAccord", "object": "\uba38\uc2a4\ud06c", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud37c\ud4f8\ubc24 \ud0a4\ub9c1 3\uc885) + \ud37c\ud4f8 2ml(3\uc885)", "predicate": "hasAccord", "object": "\ud30c\uc6b0\ub354\ub9ac", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud37c\ud4f8\ubc24 \ud0a4\ub9c1 3\uc885) + \ud37c\ud4f8 2ml(3\uc885)", "predicate": "evokesMood", "object": "Fresh", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud37c\ud4f8\ubc24 \ud0a4\ub9c1 3\uc885) + \ud37c\ud4f8 2ml(3\uc885)", "predicate": "evokesMood", "object": "Romantic", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud37c\ud4f8\ubc24 \ud0a4\ub9c1 3\uc885) + \ud37c\ud4f8 2ml(3\uc885)", "predicate": "evokesMood", "object": "Elegant", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud37c\ud4f8\ubc24 \ud0a4\ub9c1 3\uc885) + \ud37c\ud4f8 2ml(3\uc885)", "predicate": "suitableForSeason", "object": "Spring", "reason": "source zone product_summary is not allowed for suitableForSeason", "page_type": "ProductPage", "source_zone": "product_summary"}, {"subject": "\ud37c\ud4f8\ubc24 \ud0a4\ub9c1 3\uc885) + \ud37c\ud4f8 2ml(3\uc885)", "predicate": "suitableForOccasion", "object": "Evening", "reason": "source zone product_summary is not allowed for suitableForOccasion", "page_type": "ProductPage", "source_zone": "product_summary"}, {"subject": "\ud37c\ud4f8\ubc24 \ud0a4\ub9c1 3\uc885) + \ud37c\ud4f8 2ml(3\uc885)", "predicate": "hasReviewKeyword", "object": "\uc794\ud5a5", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud37c\ud4f8\ubc24 \ud0a4\ub9c1 3\uc885) + \ud37c\ud4f8 2ml(3\uc885)", "predicate": "hasReviewKeyword", "object": "\uc740\uc740", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}], "rejected_entities": [{"entity": "\uc6b0\ub514", "entity_type": "Accord", "reason": "entity name is empty, generic, or boilerplate"}, {"entity": "\uc794\ud5a5", "entity_type": "Review", "reason": "entity name is empty, generic, or boilerplate"}, {"entity": "\uc740\uc740", "entity_type": "Review", "reason": "entity name is empty, generic, or boilerplate"}]}, "candidate_entities": [{"entity_type": "Perfume", "name": "\ud37c\ud4f8\ubc24 \ud0a4\ub9c1 3\uc885) + \ud37c\ud4f8 2ml(3\uc885)", "attributes": {"name": "\ud37c\ud4f8\ubc24 \ud0a4\ub9c1 3\uc885) + \ud37c\ud4f8 2ml(3\uc885)", "brand": "49,000\uc6d0", "price": {"amount": 49000.0, "currency": "\uc6d0"}}, "evidence_text": null, "confidence": 0.74, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Brand", "name": "49,000\uc6d0", "attributes": {}, "evidence_text": null, "confidence": 0.62, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Note", "name": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "attributes": {}, "evidence_text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4. \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\uc2dc\ud2b8\ub7ec\uc2a4", "attributes": {}, "evidence_text": "\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4. \ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4. \uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\ud50c\ub85c\ub7f4", "attributes": {}, "evidence_text": "\ud4f8 2ml (3\uc885) \uc99d\uc815 \uc5d0\ub514\uc158 \uad6c\ub9e4 \uc2dc \ud37c\ud4f8 2ml (3\uc885) \uc99d\uc815 \uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\uba38\uc2a4\ud06c", "attributes": {}, "evidence_text": "\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\ud30c\uc6b0\ub354\ub9ac", "attributes": {}, "evidence_text": "\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Fresh", "attributes": {}, "evidence_text": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4. \ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4. \uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Romantic", "attributes": {}, "evidence_text": "\uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d ", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Elegant", "attributes": {}, "evidence_text": "\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4. \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 ", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Season", "name": "Spring", "attributes": {}, "evidence_text": "\uce94\ub514 \ud37c\ud4f8 \uae30\ud68d\uc138\ud2b8 49,000\uc6d0 39,000\uc6d0 \ubd04\uc744 \ub9de\uc774\ud574 \ud55c\uc815\uc218\ub7c9\uc73c\ub85c \uc900\ube44\ub41c \uce94\ub514 \ud37c\ud4f8 \uc138\ud2b8\uc785\ub2c8\ub2e4. \uce94\ub514 \ud37c\ud4f8\uc758 \ub2ec\ucf64\ud568\uacfc \ud568\uaed8 \uc77c\uc0c1\uc758 \uc124\ub818\uc744 \ub354\ud574\ubcf4\uc138\uc694. \uce94\ub514 \ud37c\ud4f8 \uae30\ud68d\uc138\ud2b8 \uc804\uc6a9\uc73c\ub85c \uc81c\uc791\ub41c ", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Occasion", "name": "Evening", "attributes": {}, "evidence_text": "\uc815\uc218\ub7c9\uc73c\ub85c \uc900\ube44\ub41c \uce94\ub514 \ud37c\ud4f8 \uc138\ud2b8\uc785\ub2c8\ub2e4. \uce94\ub514 \ud37c\ud4f8\uc758 \ub2ec\ucf64\ud568\uacfc \ud568\uaed8 \uc77c\uc0c1\uc758 \uc124\ub818\uc744 \ub354\ud574\ubcf4\uc138\uc694. \uce94\ub514 \ud37c\ud4f8 \uae30\ud68d\uc138\ud2b8 \uc804\uc6a9\uc73c\ub85c \uc81c\uc791\ub41c \ub9ac\ubbf8\ud2f0\ub4dc \ud37c\ud4f8\ubc24 \ud0a4\ub9c1\uc785\ub2c8\ub2e4. \uae30\uc874 \ud37c\ud4f8\ubc24 \ud0a4\ub9c1\uacfc\ub294 \ub2e4\ub978 \uc18c\uc7ac\ub85c \ud2b9\ubcc4 \uc81c\uc791\ub418\uc5c8\uc73c\uba70, \uacf5\uc2dd\ubab0\uacfc \uce74\uce74\uc624 \uc120\ubb3c\ud558\uae30\uc5d0\uc11c\ub9cc \ud55c\uc815 \uc218\ub7c9\uc73c\ub85c \ub9cc\ub098\ubcf4\uc2e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4. [\ud55c\uc815\uc218", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}], "candidate_claims": [{"subject_name": "\ud37c\ud4f8\ubc24 \ud0a4\ub9c1 3\uc885) + \ud37c\ud4f8 2ml(3\uc885)", "subject_type": "Perfume", "predicate": "hasBrand", "object_name": "49,000\uc6d0", "object_type": "Brand", "object_value": null, "evidence_text": "49,000\uc6d0", "evidence_summary": null, "confidence": 0.888, "confidence_reason": "brand pattern matched; AI fallback: primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "source_zone": "product_summary", "source_selector": ".xans-product-detaildesign", "source_zone_allowed": true, "evidence_found": true, "schema_validated": true, "claim_kind": "rule_candidate", "validation_status": "rule_candidate", "confidence_breakdown": {"llm_confidence": 0.78, "schema_confidence": 1.0, "evidence_confidence": 0.95, "ontology_confidence": 0.95, "source_zone_confidence": 0.9, "source_trust": 0.8, "final_confidence": 0.888}}}, {"subject_name": "\ud37c\ud4f8\ubc24 \ud0a4\ub9c1 3\uc885) + \ud37c\ud4f8 2ml(3\uc885)", "subject_type": "Perfume", "predicate": "hasBaseNote", "object_name": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "object_type": "Note", "object_value": null, "evidence_text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4. \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "evidence_summary": "base_notes includes \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.902, "confidence_reason": "base_notes rule matched; AI fallback: primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "source_zone": "product_description", "source_selector": ".desc", "source_zone_allowed": true, "evidence_found": true, "schema_validated": true, "claim_kind": "rule_candidate", "validation_status": "rule_candidate", "confidence_breakdown": {"llm_confidence": 0.82, "schema_confidence": 1.0, "evidence_confidence": 0.95, "ontology_confidence": 0.95, "source_zone_confidence": 0.9, "source_trust": 0.8, "final_confidence": 0.902}}}, {"subject_name": "\ud37c\ud4f8\ubc24 \ud0a4\ub9c1 3\uc885) + \ud37c\ud4f8 2ml(3\uc885)", "subject_type": "Perfume", "predicate": "hasPrice", "object_name": null, "object_type": null, "object_value": {"amount": 49000.0, "currency": "\uc6d0"}, "evidence_text": "49,000\uc6d0", "evidence_summary": null, "confidence": 0.916, "confidence_reason": "price pattern matched; AI fallback: primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "source_zone": "product_summary", "source_selector": ".xans-product-detaildesign", "source_zone_allowed": true, "evidence_found": true, "schema_validated": true, "claim_kind": "rule_candidate", "validation_status": "rule_candidate", "confidence_breakdown": {"llm_confidence": 0.86, "schema_confidence": 1.0, "evidence_confidence": 0.95, "ontology_confidence": 0.95, "source_zone_confidence": 0.9, "source_trust": 0.8, "final_confidence": 0.916}}}]}


extractor_name: llm_json_extractor_with_rule_fallback
provider: lm_studio
input_hash: 04121e35c6bfb9b4a79943a1a43e59744f07cdadb66e2ff3bc461217f4ccfe10
created_at: 2026-05-14 11:28:59.797913
raw_output:
{"entity_count": 14, "claim_count": 14, "ai_provider": "lm_studio", "ai_model": null, "ai_warning": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "fallback": "rule_based", "extraction_mode": "fallback", "page_context": {"url": "https://theforment.com/product/detail.html?product_no=557", "final_url": "https://theforment.com/product/detail.html?product_no=557", "title": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc \ucf54\ud2bc\ubca0\uc774\ube44 - FORMENT \ud3ec\ub9e8\ud2b8", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "clean_text": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc \ucf54\ud2bc\ubca0\uc774\ube44\n17,000\uc6d0\n14,900\uc6d0\n\ud3ec\ub9e8\ud2b8\uc758 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\ubca0\uc774\ube44 \ud5a5\uc744 \uadf8\ub300\ub85c \ub2f4\uc740 \ud578\ub4dc\ud06c\ub9bc\uc785\ub2c8\ub2e4.\n\ubc14\ub974\ub294 \uc21c\uac04, \uc21c\uc218\ud55c \ubca0\uc774\ube44 \ud30c\uc6b0\ub354 \ud5a5\uae30\uc758 \uc5ec\uc6b4\uc744 \ub0a8\uae30\ub294\n\ucf54\ud2bc \ubca0\uc774\ube44 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc\uc740 \uc7a6\uc740 \uc138\uc815\uc73c\ub85c \ubb34\ub108\uc9c4 \uc190\uc744\n\ud638\ud638\ubc14\uc624\uc77c, \ube44\ud0c0\ubbfc E\ub85c \ub354\uc6b1 \uc0dd\uae30\uc788\uac8c \ucf00\uc5b4\ud569\ub2c8\ub2e4.\n\ub610\ud55c \uc190\ud1b1 \uad6c\uc131 \uc131\ubd84\uacfc \uc720\uc0ac\ud55c \ucf00\ub77c\ud2f4 \uc131\ubd84\uc774 \ud568\uc720\ub418\uc5b4\uc788\uc5b4\n\uc9c0\uccd0\uc788\ub294 \uc190\uacfc \ud050\ud2f0\ud074\uc5d0 \ud48d\ubd80\ud55c \uc601\uc591\uac10\uc744 \uc120\uc0ac\ud569\ub2c8\ub2e4.\n\ubd80\ub4dc\ub7fd\uac8c \uac10\uc2f8\uc624\ub294 \uae30\ubd84 \uc88b\uc740 \ud5a5\uc744 \ub2f4\uc740\n\ucf54\ud2bc \ubca0\uc774\uc2a4 \ud578\ub4dc\ud06c\ub9bc\uc73c\ub85c \uc791\uc740 \ud790\ub9c1\uc758 \uc2dc\uac04\uc744 \uac00\uc838\ubcf4\uc138\uc694.\n\uc601\ubb38\uc0c1\ud488\uba85\n\ucf54\ud2bc\ubca0\uc774\ube44\n\ubca0\uc774\ube44 \ud30c\uc6b0\ub354 | \uba38\uc2a4\ud06c | \uc544\uc774\ub9ac\uc2a4\n\uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4.\n\uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4.\n\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4.\n\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.\n\ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4.\n\uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778 \ub290\ub08c\uc744 \uc790\uc544\ub0c5\ub2c8\ub2e4.", "source_zones": [{"zone_type": "product_title", "selector": "h1", "text": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc \ucf54\ud2bc\ubca0\uc774\ube44", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_summary", "selector": ".xans-product-detaildesign", "text": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc \ucf54\ud2bc\ubca0\uc774\ube44\n17,000\uc6d0\n14,900\uc6d0\n\ud3ec\ub9e8\ud2b8\uc758 \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 \ucf54\ud2bc\ubca0\uc774\ube44 \ud5a5\uc744 \uadf8\ub300\ub85c \ub2f4\uc740 \ud578\ub4dc\ud06c\ub9bc\uc785\ub2c8\ub2e4.\n\ubc14\ub974\ub294 \uc21c\uac04, \uc21c\uc218\ud55c \ubca0\uc774\ube44 \ud30c\uc6b0\ub354 \ud5a5\uae30\uc758 \uc5ec\uc6b4\uc744 \ub0a8\uae30\ub294\n\ucf54\ud2bc \ubca0\uc774\ube44 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc\uc740 \uc7a6\uc740 \uc138\uc815\uc73c\ub85c \ubb34\ub108\uc9c4 \uc190\uc744\n\ud638\ud638\ubc14\uc624\uc77c, \ube44\ud0c0\ubbfc E\ub85c \ub354\uc6b1 \uc0dd\uae30\uc788\uac8c \ucf00\uc5b4\ud569\ub2c8\ub2e4.\n\ub610\ud55c \uc190\ud1b1 \uad6c\uc131 \uc131\ubd84\uacfc \uc720\uc0ac\ud55c \ucf00\ub77c\ud2f4 \uc131\ubd84\uc774 \ud568\uc720\ub418\uc5b4\uc788\uc5b4\n\uc9c0\uccd0\uc788\ub294 \uc190\uacfc \ud050\ud2f0\ud074\uc5d0 \ud48d\ubd80\ud55c \uc601\uc591\uac10\uc744 \uc120\uc0ac\ud569\ub2c8\ub2e4.\n\ubd80\ub4dc\ub7fd\uac8c \uac10\uc2f8\uc624\ub294 \uae30\ubd84 \uc88b\uc740 \ud5a5\uc744 \ub2f4\uc740\n\ucf54\ud2bc \ubca0\uc774\uc2a4 \ud578\ub4dc\ud06c\ub9bc\uc73c\ub85c \uc791\uc740 \ud790\ub9c1\uc758 \uc2dc\uac04\uc744 \uac00\uc838\ubcf4\uc138\uc694.\n\uc601\ubb38\uc0c1\ud488\uba85\n\ucf54\ud2bc\ubca0\uc774\ube44\n\ubca0\uc774\ube44 \ud30c\uc6b0\ub354 | \uba38\uc2a4\ud06c | \uc544\uc774\ub9ac\uc2a4", "confidence": 0.8300000000000001, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778 \ub290\ub08c\uc744 \uc790\uc544\ub0c5\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}], "warnings": [], "raw_text_length": 15658, "main_content_length": 730, "clean_text_length": 730, "clean_markdown_length": 929}, "validation": {"claim_status": "rule_candidate", "accepted_claim_count": 3, "rejected_claim_count": 11, "rejected_entity_count": 3, "rejected_claims": [{"subject": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc \ucf54\ud2bc\ubca0\uc774\ube44", "predicate": "hasAccord", "object": "\uc2dc\ud2b8\ub7ec\uc2a4", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc \ucf54\ud2bc\ubca0\uc774\ube44", "predicate": "hasAccord", "object": "\ud50c\ub85c\ub7f4", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc \ucf54\ud2bc\ubca0\uc774\ube44", "predicate": "hasAccord", "object": "\uc6b0\ub514", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc \ucf54\ud2bc\ubca0\uc774\ube44", "predicate": "hasAccord", "object": "\uba38\uc2a4\ud06c", "reason": "source zone product_summary is not allowed for hasAccord", "page_type": "ProductPage", "source_zone": "product_summary"}, {"subject": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc \ucf54\ud2bc\ubca0\uc774\ube44", "predicate": "hasAccord", "object": "\ud30c\uc6b0\ub354\ub9ac", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc \ucf54\ud2bc\ubca0\uc774\ube44", "predicate": "evokesMood", "object": "Fresh", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc \ucf54\ud2bc\ubca0\uc774\ube44", "predicate": "evokesMood", "object": "Romantic", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc \ucf54\ud2bc\ubca0\uc774\ube44", "predicate": "evokesMood", "object": "Elegant", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc \ucf54\ud2bc\ubca0\uc774\ube44", "predicate": "suitableForSeason", "object": "Spring", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc \ucf54\ud2bc\ubca0\uc774\ube44", "predicate": "hasReviewKeyword", "object": "\uc794\ud5a5", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc \ucf54\ud2bc\ubca0\uc774\ube44", "predicate": "hasReviewKeyword", "object": "\uc740\uc740", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}], "rejected_entities": [{"entity": "\uc6b0\ub514", "entity_type": "Accord", "reason": "entity name is empty, generic, or boilerplate"}, {"entity": "\uc794\ud5a5", "entity_type": "Review", "reason": "entity name is empty, generic, or boilerplate"}, {"entity": "\uc740\uc740", "entity_type": "Review", "reason": "entity name is empty, generic, or boilerplate"}]}, "candidate_entities": [{"entity_type": "Perfume", "name": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc \ucf54\ud2bc\ubca0\uc774\ube44", "attributes": {"name": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc \ucf54\ud2bc\ubca0\uc774\ube44", "brand": "17,000\uc6d0", "price": {"amount": 17000.0, "currency": "\uc6d0"}}, "evidence_text": null, "confidence": 0.74, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Brand", "name": "17,000\uc6d0", "attributes": {}, "evidence_text": null, "confidence": 0.62, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Note", "name": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "attributes": {}, "evidence_text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4. \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\uc2dc\ud2b8\ub7ec\uc2a4", "attributes": {}, "evidence_text": "\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4. \ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4. \uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\ud50c\ub85c\ub7f4", "attributes": {}, "evidence_text": "\ubcf4\uc138\uc694. \uc601\ubb38\uc0c1\ud488\uba85 \ucf54\ud2bc\ubca0\uc774\ube44 \ubca0\uc774\ube44 \ud30c\uc6b0\ub354 | \uba38\uc2a4\ud06c | \uc544\uc774\ub9ac\uc2a4 \uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\uba38\uc2a4\ud06c", "attributes": {}, "evidence_text": "\ub2c8\ub2e4. \ubd80\ub4dc\ub7fd\uac8c \uac10\uc2f8\uc624\ub294 \uae30\ubd84 \uc88b\uc740 \ud5a5\uc744 \ub2f4\uc740 \ucf54\ud2bc \ubca0\uc774\uc2a4 \ud578\ub4dc\ud06c\ub9bc\uc73c\ub85c \uc791\uc740 \ud790\ub9c1\uc758 \uc2dc\uac04\uc744 \uac00\uc838\ubcf4\uc138\uc694. \uc601\ubb38\uc0c1\ud488\uba85 \ucf54\ud2bc\ubca0\uc774\ube44 \ubca0\uc774\ube44 \ud30c\uc6b0\ub354 | \uba38\uc2a4\ud06c | \uc544\uc774\ub9ac\uc2a4 \uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\ud30c\uc6b0\ub354\ub9ac", "attributes": {}, "evidence_text": "\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Fresh", "attributes": {}, "evidence_text": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4. \ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4. \uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Romantic", "attributes": {}, "evidence_text": "\uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d ", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Elegant", "attributes": {}, "evidence_text": "\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4. \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 ", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Season", "name": "Spring", "attributes": {}, "evidence_text": "\uc2dc\uac04\uc744 \uac00\uc838\ubcf4\uc138\uc694. \uc601\ubb38\uc0c1\ud488\uba85 \ucf54\ud2bc\ubca0\uc774\ube44 \ubca0\uc774\ube44 \ud30c\uc6b0\ub354 | \uba38\uc2a4\ud06c | \uc544\uc774\ub9ac\uc2a4 \uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}], "candidate_claims": [{"subject_name": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc \ucf54\ud2bc\ubca0\uc774\ube44", "subject_type": "Perfume", "predicate": "hasBrand", "object_name": "17,000\uc6d0", "object_type": "Brand", "object_value": null, "evidence_text": "17,000\uc6d0", "evidence_summary": null, "confidence": 0.888, "confidence_reason": "brand pattern matched; AI fallback: primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "source_zone": "product_summary", "source_selector": ".xans-product-detaildesign", "source_zone_allowed": true, "evidence_found": true, "schema_validated": true, "claim_kind": "rule_candidate", "validation_status": "rule_candidate", "confidence_breakdown": {"llm_confidence": 0.78, "schema_confidence": 1.0, "evidence_confidence": 0.95, "ontology_confidence": 0.95, "source_zone_confidence": 0.9, "source_trust": 0.8, "final_confidence": 0.888}}}, {"subject_name": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc \ucf54\ud2bc\ubca0\uc774\ube44", "subject_type": "Perfume", "predicate": "hasBaseNote", "object_name": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "object_type": "Note", "object_value": null, "evidence_text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4. \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "evidence_summary": "base_notes includes \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.902, "confidence_reason": "base_notes rule matched; AI fallback: primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "source_zone": "product_description", "source_selector": ".desc", "source_zone_allowed": true, "evidence_found": true, "schema_validated": true, "claim_kind": "rule_candidate", "validation_status": "rule_candidate", "confidence_breakdown": {"llm_confidence": 0.82, "schema_confidence": 1.0, "evidence_confidence": 0.95, "ontology_confidence": 0.95, "source_zone_confidence": 0.9, "source_trust": 0.8, "final_confidence": 0.902}}}, {"subject_name": "\ud3ec\ub9e8\ud2b8 \ud37c\ud4f8 \ud578\ub4dc\ud06c\ub9bc \ucf54\ud2bc\ubca0\uc774\ube44", "subject_type": "Perfume", "predicate": "hasPrice", "object_name": null, "object_type": null, "object_value": {"amount": 17000.0, "currency": "\uc6d0"}, "evidence_text": "17,000\uc6d0", "evidence_summary": null, "confidence": 0.916, "confidence_reason": "price pattern matched; AI fallback: primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "source_zone": "product_summary", "source_selector": ".xans-product-detaildesign", "source_zone_allowed": true, "evidence_found": true, "schema_validated": true, "claim_kind": "rule_candidate", "validation_status": "rule_candidate", "confidence_breakdown": {"llm_confidence": 0.86, "schema_confidence": 1.0, "evidence_confidence": 0.95, "ontology_confidence": 0.95, "source_zone_confidence": 0.9, "source_trust": 0.8, "final_confidence": 0.916}}}]}


extractor_name: llm_json_extractor_with_rule_fallback
provider: lm_studio
input_hash: bce36836cbdae1154f9006977880367f5b07de3bcea5a4f3686aeb369908328b
created_at: 2026-05-14 11:29:09.810668
raw_output:
{"entity_count": 16, "claim_count": 16, "ai_provider": "lm_studio", "ai_model": null, "ai_warning": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "fallback": "rule_based", "extraction_mode": "fallback", "page_context": {"url": "https://theforment.com/product/detail.html?product_no=255", "final_url": "https://theforment.com/product/detail.html?product_no=255", "title": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c - FORMENT \ud3ec\ub9e8\ud2b8", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "clean_text": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c\n60,000\uc6d0\n48,000\uc6d0\n\uc561\uc0c1, \uc11d\uace0\ud615\uc774 \uc544\ub2cc \ucea1\uc290\ud615 \uc18c\uc7ac\ub85c\n\ub354\uc6b1 \uac15\ub825\ud574\uc9c4 \ubc1c\ud5a5\ub825\uacfc \uc9c0\uc18d\ub825\uc744 \uacbd\ud5d8\ud574 \ubcf4\uc138\uc694\n\ud3ec\ub9e8\ud2b8 \ud5a5\uc218 \ubca0\uc774\uc2a4\ub85c \uc81c\uc791\ub41c \uace0\uae09\uc2a4\ub7ec\uc6b4 4\uac00\uc9c0 \ud5a5\uae30\n\uc0c1\ud488\ucd94\uac00\uc124\uba85 \ubc88\uc5ed\uc815\ubcf4\n\ucf54\ud2bc \ud5c8\uadf8 \u3163\uae68\ub057\ud558\uace0 \ud3ec\uadfc\ud55c \ucf54\ud2bc\ud5a5 (2024 \uc62c\ub9ac\ube0c\uc601 \uc5b4\uc6cc\uc988 1\uc704)\n\ucf54\ud2bc \uba54\ubaa8\ub9ac\u3163 \uc6b0\uc544\ud55c \ud788\uc544\uc2e0\uc2a4 \ud50c\ub85c\ub7f4 \ucf54\ud2bc\ud5a5\n\ucf54\ud2bc \ube0c\ub9ac\uc988\u3163\uacbd\ucf8c\ud558\uace0 \uc2f1\uadf8\ub7ec\uc6b4 \ud480\ud5a5\uae30\n\ucf54\ud2bc 366 I \ud504\ub808\uc2dc\ud55c \ubcf4\ub77c\ube5b \ube44\ub204\ud5a5 (MD PICK!)\n\uceec\ub7ec 3\uc885\n\uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4.\n\uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4.\n\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4.\n\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.\n\ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4.\n\uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778 \ub290\ub08c\uc744 \uc790\uc544\ub0c5\ub2c8\ub2e4.", "source_zones": [{"zone_type": "product_title", "selector": "h1", "text": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_summary", "selector": ".xans-product-detaildesign", "text": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c\n60,000\uc6d0\n48,000\uc6d0\n\uc561\uc0c1, \uc11d\uace0\ud615\uc774 \uc544\ub2cc \ucea1\uc290\ud615 \uc18c\uc7ac\ub85c\n\ub354\uc6b1 \uac15\ub825\ud574\uc9c4 \ubc1c\ud5a5\ub825\uacfc \uc9c0\uc18d\ub825\uc744 \uacbd\ud5d8\ud574 \ubcf4\uc138\uc694\n\ud3ec\ub9e8\ud2b8 \ud5a5\uc218 \ubca0\uc774\uc2a4\ub85c \uc81c\uc791\ub41c \uace0\uae09\uc2a4\ub7ec\uc6b4 4\uac00\uc9c0 \ud5a5\uae30\n\uc0c1\ud488\ucd94\uac00\uc124\uba85 \ubc88\uc5ed\uc815\ubcf4\n\ucf54\ud2bc \ud5c8\uadf8 \u3163\uae68\ub057\ud558\uace0 \ud3ec\uadfc\ud55c \ucf54\ud2bc\ud5a5 (2024 \uc62c\ub9ac\ube0c\uc601 \uc5b4\uc6cc\uc988 1\uc704)\n\ucf54\ud2bc \uba54\ubaa8\ub9ac\u3163 \uc6b0\uc544\ud55c \ud788\uc544\uc2e0\uc2a4 \ud50c\ub85c\ub7f4 \ucf54\ud2bc\ud5a5\n\ucf54\ud2bc \ube0c\ub9ac\uc988\u3163\uacbd\ucf8c\ud558\uace0 \uc2f1\uadf8\ub7ec\uc6b4 \ud480\ud5a5\uae30\n\ucf54\ud2bc 366 I \ud504\ub808\uc2dc\ud55c \ubcf4\ub77c\ube5b \ube44\ub204\ud5a5 (MD PICK!)\n\uceec\ub7ec 3\uc885", "confidence": 0.8300000000000001, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778 \ub290\ub08c\uc744 \uc790\uc544\ub0c5\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_summary", "selector": ".simple_desc", "text": "\uc561\uc0c1, \uc11d\uace0\ud615\uc774 \uc544\ub2cc \ucea1\uc290\ud615 \uc18c\uc7ac\ub85c\n\ub354\uc6b1 \uac15\ub825\ud574\uc9c4 \ubc1c\ud5a5\ub825\uacfc \uc9c0\uc18d\ub825\uc744 \uacbd\ud5d8\ud574 \ubcf4\uc138\uc694\n\ud3ec\ub9e8\ud2b8 \ud5a5\uc218 \ubca0\uc774\uc2a4\ub85c \uc81c\uc791\ub41c \uace0\uae09\uc2a4\ub7ec\uc6b4 4\uac00\uc9c0 \ud5a5\uae30", "confidence": 0.78, "claim_allowed": true}], "warnings": [], "raw_text_length": 15432, "main_content_length": 656, "clean_text_length": 656, "clean_markdown_length": 943}, "validation": {"claim_status": "rule_candidate", "accepted_claim_count": 3, "rejected_claim_count": 13, "rejected_entity_count": 3, "rejected_claims": [{"subject": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c", "predicate": "hasAccord", "object": "\uc2dc\ud2b8\ub7ec\uc2a4", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c", "predicate": "hasAccord", "object": "\ud50c\ub85c\ub7f4", "reason": "source zone product_summary is not allowed for hasAccord", "page_type": "ProductPage", "source_zone": "product_summary"}, {"subject": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c", "predicate": "hasAccord", "object": "\uc6b0\ub514", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c", "predicate": "hasAccord", "object": "\uba38\uc2a4\ud06c", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c", "predicate": "hasAccord", "object": "\ud30c\uc6b0\ub354\ub9ac", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c", "predicate": "evokesMood", "object": "Fresh", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c", "predicate": "evokesMood", "object": "Romantic", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c", "predicate": "evokesMood", "object": "Elegant", "reason": "source zone product_summary is not allowed for evokesMood", "page_type": "ProductPage", "source_zone": "product_summary"}, {"subject": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c", "predicate": "evokesMood", "object": "Cozy", "reason": "source zone product_summary is not allowed for evokesMood", "page_type": "ProductPage", "source_zone": "product_summary"}, {"subject": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c", "predicate": "suitableForSeason", "object": "Spring", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c", "predicate": "hasReviewKeyword", "object": "\uc9c0\uc18d\ub825", "reason": "source zone product_summary is not allowed for hasReviewKeyword", "page_type": "ProductPage", "source_zone": "product_summary"}, {"subject": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c", "predicate": "hasReviewKeyword", "object": "\uc794\ud5a5", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c", "predicate": "hasReviewKeyword", "object": "\uc740\uc740", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}], "rejected_entities": [{"entity": "\uc6b0\ub514", "entity_type": "Accord", "reason": "entity name is empty, generic, or boilerplate"}, {"entity": "\uc794\ud5a5", "entity_type": "Review", "reason": "entity name is empty, generic, or boilerplate"}, {"entity": "\uc740\uc740", "entity_type": "Review", "reason": "entity name is empty, generic, or boilerplate"}]}, "candidate_entities": [{"entity_type": "Perfume", "name": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c", "attributes": {"name": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c", "brand": "60,000\uc6d0", "price": {"amount": 60000.0, "currency": "\uc6d0"}}, "evidence_text": null, "confidence": 0.74, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Brand", "name": "60,000\uc6d0", "attributes": {}, "evidence_text": null, "confidence": 0.62, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Note", "name": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "attributes": {}, "evidence_text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4. \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\uc2dc\ud2b8\ub7ec\uc2a4", "attributes": {}, "evidence_text": "\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4. \ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4. \uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\ud50c\ub85c\ub7f4", "attributes": {}, "evidence_text": "\uae09\uc2a4\ub7ec\uc6b4 4\uac00\uc9c0 \ud5a5\uae30 \uc0c1\ud488\ucd94\uac00\uc124\uba85 \ubc88\uc5ed\uc815\ubcf4 \ucf54\ud2bc \ud5c8\uadf8 \u3163\uae68\ub057\ud558\uace0 \ud3ec\uadfc\ud55c \ucf54\ud2bc\ud5a5 (2024 \uc62c\ub9ac\ube0c\uc601 \uc5b4\uc6cc\uc988 1\uc704) \ucf54\ud2bc \uba54\ubaa8\ub9ac\u3163 \uc6b0\uc544\ud55c \ud788\uc544\uc2e0\uc2a4 \ud50c\ub85c\ub7f4 \ucf54\ud2bc\ud5a5 \ucf54\ud2bc \ube0c\ub9ac\uc988\u3163\uacbd\ucf8c\ud558\uace0 \uc2f1\uadf8\ub7ec\uc6b4 \ud480\ud5a5\uae30 \ucf54\ud2bc 366 I \ud504\ub808\uc2dc\ud55c \ubcf4\ub77c\ube5b \ube44\ub204\ud5a5 (MD PICK!) \uceec\ub7ec 3\uc885 \uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\uba38\uc2a4\ud06c", "attributes": {}, "evidence_text": "\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\ud30c\uc6b0\ub354\ub9ac", "attributes": {}, "evidence_text": "\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Fresh", "attributes": {}, "evidence_text": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4. \ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4. \uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Romantic", "attributes": {}, "evidence_text": "\uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d ", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Elegant", "attributes": {}, "evidence_text": "\uc774\uc2a4\ub85c \uc81c\uc791\ub41c \uace0\uae09\uc2a4\ub7ec\uc6b4 4\uac00\uc9c0 \ud5a5\uae30 \uc0c1\ud488\ucd94\uac00\uc124\uba85 \ubc88\uc5ed\uc815\ubcf4 \ucf54\ud2bc \ud5c8\uadf8 \u3163\uae68\ub057\ud558\uace0 \ud3ec\uadfc\ud55c \ucf54\ud2bc\ud5a5 (2024 \uc62c\ub9ac\ube0c\uc601 \uc5b4\uc6cc\uc988 1\uc704) \ucf54\ud2bc \uba54\ubaa8\ub9ac\u3163 \uc6b0\uc544\ud55c \ud788\uc544\uc2e0\uc2a4 \ud50c\ub85c\ub7f4 \ucf54\ud2bc\ud5a5 \ucf54\ud2bc \ube0c\ub9ac\uc988\u3163\uacbd\ucf8c\ud558\uace0 \uc2f1\uadf8\ub7ec\uc6b4 \ud480\ud5a5\uae30 \ucf54\ud2bc 366 I \ud504\ub808\uc2dc\ud55c \ubcf4\ub77c\ube5b \ube44\ub204\ud5a5 (MD PICK!) \uceec\ub7ec 3\uc885 \uc2f1\uadf8\ub7fd\uace0 ", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Cozy", "attributes": {}, "evidence_text": " \ub354\uc6b1 \uac15\ub825\ud574\uc9c4 \ubc1c\ud5a5\ub825\uacfc \uc9c0\uc18d\ub825\uc744 \uacbd\ud5d8\ud574 \ubcf4\uc138\uc694 \ud3ec\ub9e8\ud2b8 \ud5a5\uc218 \ubca0\uc774\uc2a4\ub85c \uc81c\uc791\ub41c \uace0\uae09\uc2a4\ub7ec\uc6b4 4\uac00\uc9c0 \ud5a5\uae30 \uc0c1\ud488\ucd94\uac00\uc124\uba85 \ubc88\uc5ed\uc815\ubcf4 \ucf54\ud2bc \ud5c8\uadf8 \u3163\uae68\ub057\ud558\uace0 \ud3ec\uadfc\ud55c \ucf54\ud2bc\ud5a5 (2024 \uc62c\ub9ac\ube0c\uc601 \uc5b4\uc6cc\uc988 1\uc704) \ucf54\ud2bc \uba54\ubaa8\ub9ac\u3163 \uc6b0\uc544\ud55c \ud788\uc544\uc2e0\uc2a4 \ud50c\ub85c\ub7f4 \ucf54\ud2bc\ud5a5 \ucf54\ud2bc \ube0c\ub9ac\uc988\u3163\uacbd\ucf8c\ud558\uace0 \uc2f1\uadf8\ub7ec\uc6b4 \ud480\ud5a5\uae30 \ucf54\ud2bc 366 I ", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Season", "name": "Spring", "attributes": {}, "evidence_text": " \ud480\ud5a5\uae30 \ucf54\ud2bc 366 I \ud504\ub808\uc2dc\ud55c \ubcf4\ub77c\ube5b \ube44\ub204\ud5a5 (MD PICK!) \uceec\ub7ec 3\uc885 \uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Review", "name": "\uc9c0\uc18d\ub825", "attributes": {}, "evidence_text": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c 60,000\uc6d0 48,000\uc6d0 \uc561\uc0c1, \uc11d\uace0\ud615\uc774 \uc544\ub2cc \ucea1\uc290\ud615 \uc18c\uc7ac\ub85c \ub354\uc6b1 \uac15\ub825\ud574\uc9c4 \ubc1c\ud5a5\ub825\uacfc \uc9c0\uc18d\ub825\uc744 \uacbd\ud5d8\ud574 \ubcf4\uc138\uc694 \ud3ec\ub9e8\ud2b8 \ud5a5\uc218 \ubca0\uc774\uc2a4\ub85c \uc81c\uc791\ub41c \uace0\uae09\uc2a4\ub7ec\uc6b4 4\uac00\uc9c0 \ud5a5\uae30 \uc0c1\ud488\ucd94\uac00\uc124\uba85 \ubc88\uc5ed\uc815\ubcf4 \ucf54\ud2bc \ud5c8\uadf8 \u3163\uae68\ub057\ud558\uace0 \ud3ec\uadfc\ud55c \ucf54\ud2bc\ud5a5 (2024 \uc62c\ub9ac\ube0c", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}], "candidate_claims": [{"subject_name": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c", "subject_type": "Perfume", "predicate": "hasBrand", "object_name": "60,000\uc6d0", "object_type": "Brand", "object_value": null, "evidence_text": "60,000\uc6d0", "evidence_summary": null, "confidence": 0.888, "confidence_reason": "brand pattern matched; AI fallback: primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "source_zone": "product_summary", "source_selector": ".xans-product-detaildesign", "source_zone_allowed": true, "evidence_found": true, "schema_validated": true, "claim_kind": "rule_candidate", "validation_status": "rule_candidate", "confidence_breakdown": {"llm_confidence": 0.78, "schema_confidence": 1.0, "evidence_confidence": 0.95, "ontology_confidence": 0.95, "source_zone_confidence": 0.9, "source_trust": 0.8, "final_confidence": 0.888}}}, {"subject_name": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c", "subject_type": "Perfume", "predicate": "hasBaseNote", "object_name": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "object_type": "Note", "object_value": null, "evidence_text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4. \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "evidence_summary": "base_notes includes \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.902, "confidence_reason": "base_notes rule matched; AI fallback: primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "source_zone": "product_description", "source_selector": ".desc", "source_zone_allowed": true, "evidence_found": true, "schema_validated": true, "claim_kind": "rule_candidate", "validation_status": "rule_candidate", "confidence_breakdown": {"llm_confidence": 0.82, "schema_confidence": 1.0, "evidence_confidence": 0.95, "ontology_confidence": 0.95, "source_zone_confidence": 0.9, "source_trust": 0.8, "final_confidence": 0.902}}}, {"subject_name": "\ud37c\ud4f8 \ucc28\ub7c9\uc6a9 \ubc29\ud5a5\uc81c", "subject_type": "Perfume", "predicate": "hasPrice", "object_name": null, "object_type": null, "object_value": {"amount": 60000.0, "currency": "\uc6d0"}, "evidence_text": "60,000\uc6d0", "evidence_summary": null, "confidence": 0.916, "confidence_reason": "price pattern matched; AI fallback: primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "source_zone": "product_summary", "source_selector": ".xans-product-detaildesign", "source_zone_allowed": true, "evidence_found": true, "schema_validated": true, "claim_kind": "rule_candidate", "validation_status": "rule_candidate", "confidence_breakdown": {"llm_confidence": 0.86, "schema_confidence": 1.0, "evidence_confidence": 0.95, "ontology_confidence": 0.95, "source_zone_confidence": 0.9, "source_trust": 0.8, "final_confidence": 0.916}}}]}


extractor_name: llm_json_extractor_with_rule_fallback
provider: lm_studio
input_hash: 15fd0bb1b931b2f6fb2a9ad1e314e7442fc33923610e2c873b57f426358c89ce
created_at: 2026-05-14 11:29:22.584330
raw_output:
{"entity_count": 2, "claim_count": 1, "ai_provider": "lm_studio", "ai_model": null, "ai_warning": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "fallback": "rule_based", "extraction_mode": "fallback", "page_context": {"url": "https://theforment.com/shopinfo/bankinfo.html", "final_url": "https://theforment.com/shopinfo/bankinfo.html", "title": "\ud3ec\ub9e8\ud2b8 FORMENT", "page_type": "BrandStoryPage", "crawl_status": "success", "extraction_status": "partial", "clean_text": "\ud3ec\ub9e8\ud2b8 FORMENT\ntheforment\n\uacf5\ud734\uc77c \ud734\ubb34 \ubc30\uc1a1\uacf5\uc9c0\n\ud06c\ub9ac\uc2a4\ub9c8\uc2a4 \ube45\uc138\uc77c \uc774\ubca4\ud2b8 ~70%\nBLACK FRIDAY ~90% SALE\n\ucf54\ud2bc\ubca0\uc774\ube44 \ucd9c\uc2dc \uc774\ubca4\ud2b8\n\uc378\uba38\uc2dc\uc98c \uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc \ubbf8\ub7ec\ud0a4\ub9c1 \uc99d\uc815\n\ud658\uc601\ud574\uc694 \ud3ec\ub9e8\ud2b8 \ud68c\uc6d0 1\ub9cc\uc6d0 \ucfe0\ud3f0\ud329\n\ud3ec\ub9e8\ud2b8 \uccab \uad6c\ub9e4\uc2dc \ubc14\ub85c \uc0ac\uc6a9 \uac00\ub2a5\ud55c\n1\ub9cc\uc6d0 \ucfe0\ud3f0\ud329\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n\uc790\uc138\ud788 \ubcf4\uae30\n\uacf5\uc2dd\ubab0 \ud55c\uc815 \ucd9c\uc2dc\n\uc378\uba38\uc2dc\uc98c \ub9ac\ubbf8\ud2f0\ub4dc \uc5d0\ub514\uc158\n\ucf54\ud2bc\ube0c\ub9ac\uc988 \uc378\uba38\uadf8\ub9b0 \uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc\n\uc2a4\ud398\uc15c \ubbf8\ub7ec\ud0a4\ub9c1\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n*\uc7ac\uace0 \uc18c\uc9c4\uc2dc \uc608\uace0\uc5c6\uc774 \ud488\uc808\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n* \uc7ac\uace0 \uc18c\uc9c4 \uc2dc \ub9c8\uac10\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\uacf5\uc2dd\ubab0 \ub2e8\ub3c5, \uccab \uad6c\ub9e4\uc2dc\n2ml \ud37c\ud4f8\uc744 \uc99d\uc815\ud569\ub2c8\ub2e4.\n\ubaa8\ub4e0 \uc81c\ud488\uc744 \uad6c\ub9e4\ud558\uc2dc\ub294 \uace0\uac1d\ubd84\ub4e4\uaed8\n\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 366(2ml)\uc744 \uc99d\uc815\ud569\ub2c8\ub2e4.\n*\uad6c\ub9e4\uc218\ub7c9\uacfc \uad00\uacc4\uc5c6\uc774 \uc8fc\ubb38 \uac74\ub2f9 1\uac1c\uac00 \uc99d\uc815\ub429\ub2c8\ub2e4.\n\ud68c\uc6d0\uac00\uc785\n\ud68c\uc6d0\uac00\uc785\uc2dc\n\ucd5c\ub300 1\ub9cc\uc6d0 \ucfe0\ud3f0\n\uc804 \uc81c\ud488 \ubcf4\uae30\n\ud504\ub798\uadf8\ub7f0\uc2a4\n\ubcf8 \uacb0\uc81c \ucc3d\uc740 \uacb0\uc81c\uc644\ub8cc \ud6c4 \uc790\ub3d9\uc73c\ub85c \ub2eb\ud788\uba70,\uacb0\uc81c \uc9c4\ud589 \uc911\uc5d0 \ubcf8 \uacb0\uc81c \ucc3d\uc744 \ub2eb\uc73c\uc2dc\uba74\n\uc8fc\ubb38\uc774 \ub418\uc9c0 \uc54a\uc73c\ub2c8 \uacb0\uc81c \uc644\ub8cc \ub420 \ub54c \uae4c\uc9c0 \ub2eb\uc9c0 \ub9c8\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.", "source_zones": [{"zone_type": "unknown", "selector": "[document]", "text": "\ud3ec\ub9e8\ud2b8 FORMENT\ntheforment\n\uacf5\ud734\uc77c \ud734\ubb34 \ubc30\uc1a1\uacf5\uc9c0\n\ud06c\ub9ac\uc2a4\ub9c8\uc2a4 \ube45\uc138\uc77c \uc774\ubca4\ud2b8 ~70%\nBLACK FRIDAY ~90% SALE\n\ucf54\ud2bc\ubca0\uc774\ube44 \ucd9c\uc2dc \uc774\ubca4\ud2b8\n\uc378\uba38\uc2dc\uc98c \uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc \ubbf8\ub7ec\ud0a4\ub9c1 \uc99d\uc815\n\ud658\uc601\ud574\uc694 \ud3ec\ub9e8\ud2b8 \ud68c\uc6d0 1\ub9cc\uc6d0 \ucfe0\ud3f0\ud329\n\ud3ec\ub9e8\ud2b8 \uccab \uad6c\ub9e4\uc2dc \ubc14\ub85c \uc0ac\uc6a9 \uac00\ub2a5\ud55c\n1\ub9cc\uc6d0 \ucfe0\ud3f0\ud329\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n\uc790\uc138\ud788 \ubcf4\uae30\n\uacf5\uc2dd\ubab0 \ud55c\uc815 \ucd9c\uc2dc\n\uc378\uba38\uc2dc\uc98c \ub9ac\ubbf8\ud2f0\ub4dc \uc5d0\ub514\uc158\n\ucf54\ud2bc\ube0c\ub9ac\uc988 \uc378\uba38\uadf8\ub9b0 \uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc\n\uc2a4\ud398\uc15c \ubbf8\ub7ec\ud0a4\ub9c1\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\n*\uc7ac\uace0 \uc18c\uc9c4\uc2dc \uc608\uace0\uc5c6\uc774 \ud488\uc808\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n* \uc7ac\uace0 \uc18c\uc9c4 \uc2dc \ub9c8\uac10\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\uacf5\uc2dd\ubab0 \ub2e8\ub3c5, \uccab \uad6c\ub9e4\uc2dc\n2ml \ud37c\ud4f8\uc744 \uc99d\uc815\ud569\ub2c8\ub2e4.\n\ubaa8\ub4e0 \uc81c\ud488\uc744 \uad6c\ub9e4\ud558\uc2dc\ub294 \uace0\uac1d\ubd84\ub4e4\uaed8\n\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 366(2ml)\uc744 \uc99d\uc815\ud569\ub2c8\ub2e4.\n*\uad6c\ub9e4\uc218\ub7c9\uacfc \uad00\uacc4\uc5c6\uc774 \uc8fc\ubb38 \uac74\ub2f9 1\uac1c\uac00 \uc99d\uc815\ub429\ub2c8\ub2e4.\n\ud68c\uc6d0\uac00\uc785\n\ud68c\uc6d0\uac00\uc785\uc2dc\n\ucd5c\ub300 1\ub9cc\uc6d0 \ucfe0\ud3f0\n\uc804 \uc81c\ud488 \ubcf4\uae30\n\ud504\ub798\uadf8\ub7f0\uc2a4\n\ubcf8 \uacb0\uc81c \ucc3d\uc740 \uacb0\uc81c\uc644\ub8cc \ud6c4 \uc790\ub3d9\uc73c\ub85c \ub2eb\ud788\uba70,\uacb0\uc81c \uc9c4\ud589 \uc911\uc5d0 \ubcf8 \uacb0\uc81c \ucc3d\uc744 \ub2eb\uc73c\uc2dc\uba74\n\uc8fc\ubb38\uc774 \ub418\uc9c0 \uc54a\uc73c\ub2c8 \uacb0\uc81c \uc644\ub8cc \ub420 \ub54c \uae4c\uc9c0 \ub2eb\uc9c0 \ub9c8\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.", "confidence": 0.35, "claim_allowed": false}], "warnings": [], "raw_text_length": 7953, "main_content_length": 498, "clean_text_length": 498, "clean_markdown_length": 509}, "validation": {"claim_status": "rule_candidate", "accepted_claim_count": 0, "rejected_claim_count": 1, "rejected_entity_count": 0, "rejected_claims": [{"subject": "\ud3ec\ub9e8\ud2b8 FORMENT", "predicate": "hasBrand", "object": "FORMENT", "reason": "source zone is not claim-allowed: unknown", "page_type": "BrandStoryPage", "source_zone": "unknown"}], "rejected_entities": []}, "candidate_entities": [{"entity_type": "Perfume", "name": "\ud3ec\ub9e8\ud2b8 FORMENT", "attributes": {"name": "\ud3ec\ub9e8\ud2b8 FORMENT", "brand": "theforment"}, "evidence_text": null, "confidence": 0.74, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "BrandStoryPage", "crawl_status": "success", "extraction_status": "partial"}}, {"entity_type": "Brand", "name": "FORMENT", "attributes": {}, "evidence_text": null, "confidence": 0.62, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "BrandStoryPage", "crawl_status": "success", "extraction_status": "partial"}}], "candidate_claims": []}


extractor_name: llm_json_extractor_with_rule_fallback
provider: lm_studio
input_hash: b02e08c9083bc2f9b8c8459c5322810a5527d3b9cfef5ba8235cebf29620e326
created_at: 2026-05-14 11:29:38.127131
raw_output:
{"entity_count": 17, "claim_count": 17, "ai_provider": "lm_studio", "ai_model": null, "ai_warning": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "fallback": "rule_based", "extraction_mode": "fallback", "page_context": {"url": "https://theforment.com/product/detail.html?product_no=540", "final_url": "https://theforment.com/product/detail.html?product_no=540", "title": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158 - FORMENT \ud3ec\ub9e8\ud2b8", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "clean_text": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158\n62,000\uc6d0\n49,000\uc6d0\n\uc62c \uaca8\uc6b8 \uac00\uc7a5 \ud3ec\uadfc\ud558\uace0 \ud5a5\uae30\ub85c\uc6b4 \ubc18\uc9dd\uc784\n\uc601\ubb38\uc0c1\ud488\uba85\n\uc0c1\ud488\ucd94\uac00\uc124\uba85 \ubc88\uc5ed\uc815\ubcf4\n\uae30\ubd84\uc88b\uac8c \ubc18\uc9dd\uc774\ub294 \ucf54\ud2bc\uc758 \uc21c\uc218\ud558\uace0 \ud3ec\uadfc\ud55c \uc794\ud5a5\n\ubcc4\ube5b\uc774 \ub0b4\ub824 \uc549\uc740 \ub4ef\ud55c \ub514\uc790\uc778\uc758 \ud3ec\ub9e8\ud2b8 \uc708\ud130 \uc5d0\ub514\uc158\n\ubc18\uc9dd\uc774\ub294 \ud5a5\uae30\ub85c\uc6c0\uc744 \uc120\ubb3c\ud574\ubcf4\uc138\uc694.\n\ud5c8\uadf8 \uba54\ubaa8\ub9ac \ubca0\uc774\ube44 3\uc885 \uad6c\uc131\n\ucf54\ud2bc\ud5c8\uadf8 | \ucf54\ud2bc \uba54\ubaa8\ub9ac | \ucf54\ud2bc \ubca0\uc774\ube44\n\uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4.\n\uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4.\n\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4.\n\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.\n\ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4.\n\uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778 \ub290\ub08c\uc744 \uc790\uc544\ub0c5\ub2c8\ub2e4.", "source_zones": [{"zone_type": "product_title", "selector": "h1", "text": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_summary", "selector": ".xans-product-detaildesign", "text": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158\n62,000\uc6d0\n49,000\uc6d0\n\uc62c \uaca8\uc6b8 \uac00\uc7a5 \ud3ec\uadfc\ud558\uace0 \ud5a5\uae30\ub85c\uc6b4 \ubc18\uc9dd\uc784\n\uc601\ubb38\uc0c1\ud488\uba85\n\uc0c1\ud488\ucd94\uac00\uc124\uba85 \ubc88\uc5ed\uc815\ubcf4\n\uae30\ubd84\uc88b\uac8c \ubc18\uc9dd\uc774\ub294 \ucf54\ud2bc\uc758 \uc21c\uc218\ud558\uace0 \ud3ec\uadfc\ud55c \uc794\ud5a5\n\ubcc4\ube5b\uc774 \ub0b4\ub824 \uc549\uc740 \ub4ef\ud55c \ub514\uc790\uc778\uc758 \ud3ec\ub9e8\ud2b8 \uc708\ud130 \uc5d0\ub514\uc158\n\ubc18\uc9dd\uc774\ub294 \ud5a5\uae30\ub85c\uc6c0\uc744 \uc120\ubb3c\ud574\ubcf4\uc138\uc694.\n\ud5c8\uadf8 \uba54\ubaa8\ub9ac \ubca0\uc774\ube44 3\uc885 \uad6c\uc131\n\ucf54\ud2bc\ud5c8\uadf8 | \ucf54\ud2bc \uba54\ubaa8\ub9ac | \ucf54\ud2bc \ubca0\uc774\ube44", "confidence": 0.8300000000000001, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778 \ub290\ub08c\uc744 \uc790\uc544\ub0c5\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_summary", "selector": ".simple_desc", "text": "\uc62c \uaca8\uc6b8 \uac00\uc7a5 \ud3ec\uadfc\ud558\uace0 \ud5a5\uae30\ub85c\uc6b4 \ubc18\uc9dd\uc784", "confidence": 0.78, "claim_allowed": true}], "warnings": [], "raw_text_length": 16216, "main_content_length": 599, "clean_text_length": 599, "clean_markdown_length": 833}, "validation": {"claim_status": "rule_candidate", "accepted_claim_count": 3, "rejected_claim_count": 14, "rejected_entity_count": 3, "rejected_claims": [{"subject": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158", "predicate": "hasBaseNote", "object": "\ubcc4\ube5b\uc774 \ub0b4\ub824 \uc549\uc740 \ub4ef\ud55c \ub514\uc790\uc778\uc758 \ud3ec\ub9e8\ud2b8 \uc708\ud130 \uc5d0\ub514\uc158", "reason": "source zone product_summary is not allowed for hasBaseNote", "page_type": "ProductPage", "source_zone": "product_summary"}, {"subject": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158", "predicate": "hasAccord", "object": "\uc2dc\ud2b8\ub7ec\uc2a4", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158", "predicate": "hasAccord", "object": "\ud50c\ub85c\ub7f4", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158", "predicate": "hasAccord", "object": "\uc6b0\ub514", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158", "predicate": "hasAccord", "object": "\uba38\uc2a4\ud06c", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158", "predicate": "hasAccord", "object": "\ud30c\uc6b0\ub354\ub9ac", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158", "predicate": "evokesMood", "object": "Fresh", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158", "predicate": "evokesMood", "object": "Romantic", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158", "predicate": "evokesMood", "object": "Elegant", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158", "predicate": "evokesMood", "object": "Cozy", "reason": "source zone product_summary is not allowed for evokesMood", "page_type": "ProductPage", "source_zone": "product_summary"}, {"subject": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158", "predicate": "suitableForSeason", "object": "Spring", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158", "predicate": "suitableForSeason", "object": "Winter", "reason": "source zone product_summary is not allowed for suitableForSeason", "page_type": "ProductPage", "source_zone": "product_summary"}, {"subject": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158", "predicate": "hasReviewKeyword", "object": "\uc794\ud5a5", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_summary"}, {"subject": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158", "predicate": "hasReviewKeyword", "object": "\uc740\uc740", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}], "rejected_entities": [{"entity": "\uc6b0\ub514", "entity_type": "Accord", "reason": "entity name is empty, generic, or boilerplate"}, {"entity": "\uc794\ud5a5", "entity_type": "Review", "reason": "entity name is empty, generic, or boilerplate"}, {"entity": "\uc740\uc740", "entity_type": "Review", "reason": "entity name is empty, generic, or boilerplate"}]}, "candidate_entities": [{"entity_type": "Perfume", "name": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158", "attributes": {"name": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158", "brand": "62,000\uc6d0", "price": {"amount": 62000.0, "currency": "\uc6d0"}}, "evidence_text": null, "confidence": 0.74, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Brand", "name": "62,000\uc6d0", "attributes": {}, "evidence_text": null, "confidence": 0.62, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Note", "name": "\ubcc4\ube5b\uc774 \ub0b4\ub824 \uc549\uc740 \ub4ef\ud55c \ub514\uc790\uc778\uc758 \ud3ec\ub9e8\ud2b8 \uc708\ud130 \uc5d0\ub514\uc158", "attributes": {}, "evidence_text": "\uae30\ubd84\uc88b\uac8c \ubc18\uc9dd\uc774\ub294 \ucf54\ud2bc\uc758 \uc21c\uc218\ud558\uace0 \ud3ec\uadfc\ud55c \uc794\ud5a5 \ubcc4\ube5b\uc774 \ub0b4\ub824 \uc549\uc740 \ub4ef\ud55c \ub514\uc790\uc778\uc758 \ud3ec\ub9e8\ud2b8 \uc708\ud130 \uc5d0\ub514\uc158", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Note", "name": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "attributes": {}, "evidence_text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4. \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\uc2dc\ud2b8\ub7ec\uc2a4", "attributes": {}, "evidence_text": "\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4. \ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4. \uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\ud50c\ub85c\ub7f4", "attributes": {}, "evidence_text": " \uba54\ubaa8\ub9ac \ubca0\uc774\ube44 3\uc885 \uad6c\uc131 \ucf54\ud2bc\ud5c8\uadf8 | \ucf54\ud2bc \uba54\ubaa8\ub9ac | \ucf54\ud2bc \ubca0\uc774\ube44 \uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\uba38\uc2a4\ud06c", "attributes": {}, "evidence_text": "\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\ud30c\uc6b0\ub354\ub9ac", "attributes": {}, "evidence_text": "\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Fresh", "attributes": {}, "evidence_text": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4. \ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4. \uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Romantic", "attributes": {}, "evidence_text": "\uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d ", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Elegant", "attributes": {}, "evidence_text": "\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4. \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 ", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Cozy", "attributes": {}, "evidence_text": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158 62,000\uc6d0 49,000\uc6d0 \uc62c \uaca8\uc6b8 \uac00\uc7a5 \ud3ec\uadfc\ud558\uace0 \ud5a5\uae30\ub85c\uc6b4 \ubc18\uc9dd\uc784 \uc601\ubb38\uc0c1\ud488\uba85 \uc0c1\ud488\ucd94\uac00\uc124\uba85 \ubc88\uc5ed\uc815\ubcf4 \uae30\ubd84\uc88b\uac8c \ubc18\uc9dd\uc774\ub294 \ucf54\ud2bc\uc758 \uc21c\uc218\ud558\uace0 \ud3ec\uadfc\ud55c \uc794\ud5a5 \ubcc4\ube5b\uc774 \ub0b4\ub824 \uc549\uc740 \ub4ef\ud55c \ub514\uc790\uc778\uc758 \ud3ec\ub9e8\ud2b8 \uc708\ud130", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Season", "name": "Spring", "attributes": {}, "evidence_text": "\uc138\uc694. \ud5c8\uadf8 \uba54\ubaa8\ub9ac \ubca0\uc774\ube44 3\uc885 \uad6c\uc131 \ucf54\ud2bc\ud5c8\uadf8 | \ucf54\ud2bc \uba54\ubaa8\ub9ac | \ucf54\ud2bc \ubca0\uc774\ube44 \uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Season", "name": "Winter", "attributes": {}, "evidence_text": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158 62,000\uc6d0 49,000\uc6d0 \uc62c \uaca8\uc6b8 \uac00\uc7a5 \ud3ec\uadfc\ud558\uace0 \ud5a5\uae30\ub85c\uc6b4 \ubc18\uc9dd\uc784 \uc601\ubb38\uc0c1\ud488\uba85 \uc0c1\ud488\ucd94\uac00\uc124\uba85 \ubc88\uc5ed\uc815\ubcf4 \uae30\ubd84\uc88b\uac8c \ubc18\uc9dd\uc774\ub294 \ucf54\ud2bc\uc758 \uc21c\uc218\ud558\uace0 \ud3ec\uadfc\ud55c \uc794\ud5a5 \ubcc4\ube5b\uc774 \ub0b4\ub824 \uc549\uc740 \ub4ef\ud55c \ub514\uc790\uc778\uc758 ", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}], "candidate_claims": [{"subject_name": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158", "subject_type": "Perfume", "predicate": "hasBrand", "object_name": "62,000\uc6d0", "object_type": "Brand", "object_value": null, "evidence_text": "62,000\uc6d0", "evidence_summary": null, "confidence": 0.888, "confidence_reason": "brand pattern matched; AI fallback: primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "source_zone": "product_summary", "source_selector": ".xans-product-detaildesign", "source_zone_allowed": true, "evidence_found": true, "schema_validated": true, "claim_kind": "rule_candidate", "validation_status": "rule_candidate", "confidence_breakdown": {"llm_confidence": 0.78, "schema_confidence": 1.0, "evidence_confidence": 0.95, "ontology_confidence": 0.95, "source_zone_confidence": 0.9, "source_trust": 0.8, "final_confidence": 0.888}}}, {"subject_name": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158", "subject_type": "Perfume", "predicate": "hasBaseNote", "object_name": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "object_type": "Note", "object_value": null, "evidence_text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4. \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "evidence_summary": "base_notes includes \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.902, "confidence_reason": "base_notes rule matched; AI fallback: primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "source_zone": "product_description", "source_selector": ".desc", "source_zone_allowed": true, "evidence_found": true, "schema_validated": true, "claim_kind": "rule_candidate", "validation_status": "rule_candidate", "confidence_breakdown": {"llm_confidence": 0.82, "schema_confidence": 1.0, "evidence_confidence": 0.95, "ontology_confidence": 0.95, "source_zone_confidence": 0.9, "source_trust": 0.8, "final_confidence": 0.902}}}, {"subject_name": "\ud2b8\uc719\ud074 \uc708\ud130 \uc5d0\ub514\uc158", "subject_type": "Perfume", "predicate": "hasPrice", "object_name": null, "object_type": null, "object_value": {"amount": 62000.0, "currency": "\uc6d0"}, "evidence_text": "62,000\uc6d0", "evidence_summary": null, "confidence": 0.916, "confidence_reason": "price pattern matched; AI fallback: primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "source_zone": "product_summary", "source_selector": ".xans-product-detaildesign", "source_zone_allowed": true, "evidence_found": true, "schema_validated": true, "claim_kind": "rule_candidate", "validation_status": "rule_candidate", "confidence_breakdown": {"llm_confidence": 0.86, "schema_confidence": 1.0, "evidence_confidence": 0.95, "ontology_confidence": 0.95, "source_zone_confidence": 0.9, "source_trust": 0.8, "final_confidence": 0.916}}}]}


extractor_name: llm_json_extractor_with_rule_fallback
provider: lm_studio
input_hash: 6b86110cac26361efe3b1f4e680e26745ccf2708a13dd3d697714b0a5acf2509
created_at: 2026-05-14 11:29:51.636245
raw_output:
{"entity_count": 15, "claim_count": 15, "ai_provider": "lm_studio", "ai_model": null, "ai_warning": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "fallback": "rule_based", "extraction_mode": "fallback", "page_context": {"url": "https://theforment.com/product/detail.html?product_no=348", "final_url": "https://theforment.com/product/detail.html?product_no=348", "title": "[\ud50c\uce5c\uace0\uac1d\ud55c\uc815] \ud3ec\ub9e8\ud2b8 BEST \ud37c\ud4f8 \ud2b8\ub77c\uc774\uc5bc \ud0a4\ud2b8 - FORMENT \ud3ec\ub9e8\ud2b8", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "clean_text": "[\ud50c\uce5c\uace0\uac1d\ud55c\uc815] \ud3ec\ub9e8\ud2b8 BEST \ud37c\ud4f8 \ud2b8\ub77c\uc774\uc5bc \ud0a4\ud2b8\n20,000\uc6d0\n100\uc6d0\n[EVENT] \ud50c\uce5c\ucd94\uac00 \uace0\uac1d \ud55c\uc815 BEST \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8\uc744\n\uccb4\ud5d8\ud558\uc2e4 \uc218 \uc788\ub294 \ud2b8\ub77c\uc774\uc5bc \ud0a4\ud2b8\uc785\ub2c8\ub2e4.\n\ud574\ub2f9 \uc0c1\ud488 \uad6c\ub9e4\uc2dc, \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 50ML \uad6c\ub9e4\uc2dc\uc5d0\n\uc801\uc6a9\uac00\ub2a5\ud55c 5% \ud560\uc778\ucfe0\ud3f0\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\nCOTTON HUG\n\ub04c\uc5b4\uc548\uace0 \uc2f6\uc740 \ud3ec\uadfc\ud568, \uacf5\uae30 \uc911\uc5d0 \ud37c\uc9c0\ub294 \ubba4\uac8c\uc758 \uae68\ub057\ud568\uacfc \uba38\uc2a4\ud06c\uc758 \ubd80\ub4dc\ub7ec\uc6c0.\nCOTTON MEMORY\n\ucf54\ub784 \ube5b\uc73c\ub85c \ubb3c\ub4dc\ub294 \uc124\ub818\uc758 \uae30\uc5b5, \ud50c\ub85c\ub7f4\ubb34\ub4dc \uc18d \uc0b4\uacb0\uac19\uc740 \ud30c\uc6b0\ub354\ub9ac \ud5a5.\nCOTTON BREEZE\n\ud5a5\uae30\uac00 \uc2e4\ub9b0 \ubc14\ub78c\uacfc \uc6b0\uc5f0\uc758 \uc2dc\uc791, \uadf8\ub298 \ubc11 \ubd88\uc5b4\uc624\ub294 \uc0b0\ub4e4\ubc14\ub78c\uc758 \ud5a5.\n\uc0c1\ud488\ucd94\uac00\uc124\uba85 \ubc88\uc5ed\uc815\ubcf4\n1\uc778 1\ud68c\ub9cc \uc8fc\ubb38\uac00\ub2a5\ud569\ub2c8\ub2e4.\n\ud574\ub2f9 \uc81c\ud488\uc740 \ud68c\uc6d0\uac00\uc785\uc2dc \uad6c\ub9e4 \uac00\ub2a5\ud569\ub2c8\ub2e4.\n\uc7ac\uace0 \uc18c\uc9c4\uc2dc \uc608\uace0 \uc5c6\uc774 \uc885\ub8cc\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\ud574\ub2f9 \ud2b8\ub77c\uc774\uc5bc \ud0a4\ud2b8 \uad6c\ub9e4\uc2dc, 7\uc77c \uc774\ub0b4 \ud37c\ud4f8 5% \ud560\uc778 \ucfe0\ud3f0\uc744 \ubc1c\uae09\ud574 \ub4dc\ub9bd\ub2c8\ub2e4.\n\uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4.\n\uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4.\n\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4.\n\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.\n\ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4.\n\uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778 \ub290\ub08c\uc744 \uc790\uc544\ub0c5\ub2c8\ub2e4.", "source_zones": [{"zone_type": "product_title", "selector": "h1", "text": "[\ud50c\uce5c\uace0\uac1d\ud55c\uc815] \ud3ec\ub9e8\ud2b8 BEST \ud37c\ud4f8 \ud2b8\ub77c\uc774\uc5bc \ud0a4\ud2b8", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_summary", "selector": ".xans-product-detaildesign", "text": "[\ud50c\uce5c\uace0\uac1d\ud55c\uc815] \ud3ec\ub9e8\ud2b8 BEST \ud37c\ud4f8 \ud2b8\ub77c\uc774\uc5bc \ud0a4\ud2b8\n20,000\uc6d0\n100\uc6d0\n[EVENT] \ud50c\uce5c\ucd94\uac00 \uace0\uac1d \ud55c\uc815 BEST \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8\uc744\n\uccb4\ud5d8\ud558\uc2e4 \uc218 \uc788\ub294 \ud2b8\ub77c\uc774\uc5bc \ud0a4\ud2b8\uc785\ub2c8\ub2e4.\n\ud574\ub2f9 \uc0c1\ud488 \uad6c\ub9e4\uc2dc, \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 50ML \uad6c\ub9e4\uc2dc\uc5d0\n\uc801\uc6a9\uac00\ub2a5\ud55c 5% \ud560\uc778\ucfe0\ud3f0\uc744 \ub4dc\ub9bd\ub2c8\ub2e4.\nCOTTON HUG\n\ub04c\uc5b4\uc548\uace0 \uc2f6\uc740 \ud3ec\uadfc\ud568, \uacf5\uae30 \uc911\uc5d0 \ud37c\uc9c0\ub294 \ubba4\uac8c\uc758 \uae68\ub057\ud568\uacfc \uba38\uc2a4\ud06c\uc758 \ubd80\ub4dc\ub7ec\uc6c0.\nCOTTON MEMORY\n\ucf54\ub784 \ube5b\uc73c\ub85c \ubb3c\ub4dc\ub294 \uc124\ub818\uc758 \uae30\uc5b5, \ud50c\ub85c\ub7f4\ubb34\ub4dc \uc18d \uc0b4\uacb0\uac19\uc740 \ud30c\uc6b0\ub354\ub9ac \ud5a5.\nCOTTON BREEZE\n\ud5a5\uae30\uac00 \uc2e4\ub9b0 \ubc14\ub78c\uacfc \uc6b0\uc5f0\uc758 \uc2dc\uc791, \uadf8\ub298 \ubc11 \ubd88\uc5b4\uc624\ub294 \uc0b0\ub4e4\ubc14\ub78c\uc758 \ud5a5.\n\uc0c1\ud488\ucd94\uac00\uc124\uba85 \ubc88\uc5ed\uc815\ubcf4\n1\uc778 1\ud68c\ub9cc \uc8fc\ubb38\uac00\ub2a5\ud569\ub2c8\ub2e4.\n\ud574\ub2f9 \uc81c\ud488\uc740 \ud68c\uc6d0\uac00\uc785\uc2dc \uad6c\ub9e4 \uac00\ub2a5\ud569\ub2c8\ub2e4.\n\uc7ac\uace0 \uc18c\uc9c4\uc2dc \uc608\uace0 \uc5c6\uc774 \uc885\ub8cc\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\ud574\ub2f9 \ud2b8\ub77c\uc774\uc5bc \ud0a4\ud2b8 \uad6c\ub9e4\uc2dc, 7\uc77c \uc774\ub0b4 \ud37c\ud4f8 5% \ud560\uc778 \ucfe0\ud3f0\uc744 \ubc1c\uae09\ud574 \ub4dc\ub9bd\ub2c8\ub2e4.", "confidence": 0.8300000000000001, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778 \ub290\ub08c\uc744 \uc790\uc544\ub0c5\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}], "warnings": [], "raw_text_length": 14644, "main_content_length": 846, "clean_text_length": 846, "clean_markdown_length": 1056}, "validation": {"claim_status": "rule_candidate", "accepted_claim_count": 3, "rejected_claim_count": 12, "rejected_entity_count": 3, "rejected_claims": [{"subject": "\ud574\ub2f9 \uc0c1\ud488 \uad6c\ub9e4\uc2dc, \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 50ML \uad6c\ub9e4\uc2dc\uc5d0", "predicate": "hasAccord", "object": "\uc2dc\ud2b8\ub7ec\uc2a4", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud574\ub2f9 \uc0c1\ud488 \uad6c\ub9e4\uc2dc, \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 50ML \uad6c\ub9e4\uc2dc\uc5d0", "predicate": "hasAccord", "object": "\ud50c\ub85c\ub7f4", "reason": "source zone product_summary is not allowed for hasAccord", "page_type": "ProductPage", "source_zone": "product_summary"}, {"subject": "\ud574\ub2f9 \uc0c1\ud488 \uad6c\ub9e4\uc2dc, \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 50ML \uad6c\ub9e4\uc2dc\uc5d0", "predicate": "hasAccord", "object": "\uc6b0\ub514", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud574\ub2f9 \uc0c1\ud488 \uad6c\ub9e4\uc2dc, \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 50ML \uad6c\ub9e4\uc2dc\uc5d0", "predicate": "hasAccord", "object": "\uba38\uc2a4\ud06c", "reason": "source zone product_summary is not allowed for hasAccord", "page_type": "ProductPage", "source_zone": "product_summary"}, {"subject": "\ud574\ub2f9 \uc0c1\ud488 \uad6c\ub9e4\uc2dc, \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 50ML \uad6c\ub9e4\uc2dc\uc5d0", "predicate": "hasAccord", "object": "\ud30c\uc6b0\ub354\ub9ac", "reason": "source zone product_summary is not allowed for hasAccord", "page_type": "ProductPage", "source_zone": "product_summary"}, {"subject": "\ud574\ub2f9 \uc0c1\ud488 \uad6c\ub9e4\uc2dc, \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 50ML \uad6c\ub9e4\uc2dc\uc5d0", "predicate": "evokesMood", "object": "Fresh", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud574\ub2f9 \uc0c1\ud488 \uad6c\ub9e4\uc2dc, \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 50ML \uad6c\ub9e4\uc2dc\uc5d0", "predicate": "evokesMood", "object": "Romantic", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud574\ub2f9 \uc0c1\ud488 \uad6c\ub9e4\uc2dc, \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 50ML \uad6c\ub9e4\uc2dc\uc5d0", "predicate": "evokesMood", "object": "Elegant", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud574\ub2f9 \uc0c1\ud488 \uad6c\ub9e4\uc2dc, \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 50ML \uad6c\ub9e4\uc2dc\uc5d0", "predicate": "evokesMood", "object": "Cozy", "reason": "source zone product_summary is not allowed for evokesMood", "page_type": "ProductPage", "source_zone": "product_summary"}, {"subject": "\ud574\ub2f9 \uc0c1\ud488 \uad6c\ub9e4\uc2dc, \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 50ML \uad6c\ub9e4\uc2dc\uc5d0", "predicate": "suitableForSeason", "object": "Spring", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud574\ub2f9 \uc0c1\ud488 \uad6c\ub9e4\uc2dc, \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 50ML \uad6c\ub9e4\uc2dc\uc5d0", "predicate": "hasReviewKeyword", "object": "\uc794\ud5a5", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\ud574\ub2f9 \uc0c1\ud488 \uad6c\ub9e4\uc2dc, \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 50ML \uad6c\ub9e4\uc2dc\uc5d0", "predicate": "hasReviewKeyword", "object": "\uc740\uc740", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}], "rejected_entities": [{"entity": "\uc6b0\ub514", "entity_type": "Accord", "reason": "entity name is empty, generic, or boilerplate"}, {"entity": "\uc794\ud5a5", "entity_type": "Review", "reason": "entity name is empty, generic, or boilerplate"}, {"entity": "\uc740\uc740", "entity_type": "Review", "reason": "entity name is empty, generic, or boilerplate"}]}, "candidate_entities": [{"entity_type": "Perfume", "name": "\ud574\ub2f9 \uc0c1\ud488 \uad6c\ub9e4\uc2dc, \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 50ML \uad6c\ub9e4\uc2dc\uc5d0", "attributes": {"name": "\ud574\ub2f9 \uc0c1\ud488 \uad6c\ub9e4\uc2dc, \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 50ML \uad6c\ub9e4\uc2dc\uc5d0", "brand": "20,000\uc6d0", "price": {"amount": 20000.0, "currency": "\uc6d0"}}, "evidence_text": null, "confidence": 0.74, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Brand", "name": "20,000\uc6d0", "attributes": {}, "evidence_text": null, "confidence": 0.62, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Note", "name": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "attributes": {}, "evidence_text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4. \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\uc2dc\ud2b8\ub7ec\uc2a4", "attributes": {}, "evidence_text": "\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4. \ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4. \uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\ud50c\ub85c\ub7f4", "attributes": {}, "evidence_text": "HUG \ub04c\uc5b4\uc548\uace0 \uc2f6\uc740 \ud3ec\uadfc\ud568, \uacf5\uae30 \uc911\uc5d0 \ud37c\uc9c0\ub294 \ubba4\uac8c\uc758 \uae68\ub057\ud568\uacfc \uba38\uc2a4\ud06c\uc758 \ubd80\ub4dc\ub7ec\uc6c0. COTTON MEMORY \ucf54\ub784 \ube5b\uc73c\ub85c \ubb3c\ub4dc\ub294 \uc124\ub818\uc758 \uae30\uc5b5, \ud50c\ub85c\ub7f4\ubb34\ub4dc \uc18d \uc0b4\uacb0\uac19\uc740 \ud30c\uc6b0\ub354\ub9ac \ud5a5. COTTON BREEZE \ud5a5\uae30\uac00 \uc2e4\ub9b0 \ubc14\ub78c\uacfc \uc6b0\uc5f0\uc758 \uc2dc\uc791, \uadf8\ub298 \ubc11 \ubd88\uc5b4\uc624\ub294 \uc0b0\ub4e4\ubc14\ub78c\uc758 \ud5a5. \uc0c1\ud488\ucd94\uac00\uc124\uba85 \ubc88\uc5ed\uc815", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\uba38\uc2a4\ud06c", "attributes": {}, "evidence_text": "\ub2c8\ucc98 \ud37c\ud4f8 50ML \uad6c\ub9e4\uc2dc\uc5d0 \uc801\uc6a9\uac00\ub2a5\ud55c 5% \ud560\uc778\ucfe0\ud3f0\uc744 \ub4dc\ub9bd\ub2c8\ub2e4. COTTON HUG \ub04c\uc5b4\uc548\uace0 \uc2f6\uc740 \ud3ec\uadfc\ud568, \uacf5\uae30 \uc911\uc5d0 \ud37c\uc9c0\ub294 \ubba4\uac8c\uc758 \uae68\ub057\ud568\uacfc \uba38\uc2a4\ud06c\uc758 \ubd80\ub4dc\ub7ec\uc6c0. COTTON MEMORY \ucf54\ub784 \ube5b\uc73c\ub85c \ubb3c\ub4dc\ub294 \uc124\ub818\uc758 \uae30\uc5b5, \ud50c\ub85c\ub7f4\ubb34\ub4dc \uc18d \uc0b4\uacb0\uac19\uc740 \ud30c\uc6b0\ub354\ub9ac \ud5a5. COTTON BREEZE \ud5a5\uae30\uac00 ", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\ud30c\uc6b0\ub354\ub9ac", "attributes": {}, "evidence_text": "\uadfc\ud568, \uacf5\uae30 \uc911\uc5d0 \ud37c\uc9c0\ub294 \ubba4\uac8c\uc758 \uae68\ub057\ud568\uacfc \uba38\uc2a4\ud06c\uc758 \ubd80\ub4dc\ub7ec\uc6c0. COTTON MEMORY \ucf54\ub784 \ube5b\uc73c\ub85c \ubb3c\ub4dc\ub294 \uc124\ub818\uc758 \uae30\uc5b5, \ud50c\ub85c\ub7f4\ubb34\ub4dc \uc18d \uc0b4\uacb0\uac19\uc740 \ud30c\uc6b0\ub354\ub9ac \ud5a5. COTTON BREEZE \ud5a5\uae30\uac00 \uc2e4\ub9b0 \ubc14\ub78c\uacfc \uc6b0\uc5f0\uc758 \uc2dc\uc791, \uadf8\ub298 \ubc11 \ubd88\uc5b4\uc624\ub294 \uc0b0\ub4e4\ubc14\ub78c\uc758 \ud5a5. \uc0c1\ud488\ucd94\uac00\uc124\uba85 \ubc88\uc5ed\uc815\ubcf4 1\uc778 1\ud68c\ub9cc \uc8fc\ubb38\uac00\ub2a5\ud569", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Fresh", "attributes": {}, "evidence_text": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4. \ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4. \uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Romantic", "attributes": {}, "evidence_text": "\uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d ", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Elegant", "attributes": {}, "evidence_text": "\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4. \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 ", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Cozy", "attributes": {}, "evidence_text": "\ub77c\uc774\uc5bc \ud0a4\ud2b8\uc785\ub2c8\ub2e4. \ud574\ub2f9 \uc0c1\ud488 \uad6c\ub9e4\uc2dc, \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 50ML \uad6c\ub9e4\uc2dc\uc5d0 \uc801\uc6a9\uac00\ub2a5\ud55c 5% \ud560\uc778\ucfe0\ud3f0\uc744 \ub4dc\ub9bd\ub2c8\ub2e4. COTTON HUG \ub04c\uc5b4\uc548\uace0 \uc2f6\uc740 \ud3ec\uadfc\ud568, \uacf5\uae30 \uc911\uc5d0 \ud37c\uc9c0\ub294 \ubba4\uac8c\uc758 \uae68\ub057\ud568\uacfc \uba38\uc2a4\ud06c\uc758 \ubd80\ub4dc\ub7ec\uc6c0. COTTON MEMORY \ucf54\ub784 \ube5b\uc73c\ub85c \ubb3c\ub4dc\ub294 \uc124\ub818\uc758 \uae30\uc5b5, \ud50c\ub85c\ub7f4\ubb34\ub4dc \uc18d \uc0b4\uacb0\uac19\uc740 \ud30c", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Season", "name": "Spring", "attributes": {}, "evidence_text": "\ub2f9 \ud2b8\ub77c\uc774\uc5bc \ud0a4\ud2b8 \uad6c\ub9e4\uc2dc, 7\uc77c \uc774\ub0b4 \ud37c\ud4f8 5% \ud560\uc778 \ucfe0\ud3f0\uc744 \ubc1c\uae09\ud574 \ub4dc\ub9bd\ub2c8\ub2e4. \uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}], "candidate_claims": [{"subject_name": "\ud574\ub2f9 \uc0c1\ud488 \uad6c\ub9e4\uc2dc, \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 50ML \uad6c\ub9e4\uc2dc\uc5d0", "subject_type": "Perfume", "predicate": "hasBrand", "object_name": "20,000\uc6d0", "object_type": "Brand", "object_value": null, "evidence_text": "20,000\uc6d0", "evidence_summary": null, "confidence": 0.888, "confidence_reason": "brand pattern matched; AI fallback: primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "source_zone": "product_summary", "source_selector": ".xans-product-detaildesign", "source_zone_allowed": true, "evidence_found": true, "schema_validated": true, "claim_kind": "rule_candidate", "validation_status": "rule_candidate", "confidence_breakdown": {"llm_confidence": 0.78, "schema_confidence": 1.0, "evidence_confidence": 0.95, "ontology_confidence": 0.95, "source_zone_confidence": 0.9, "source_trust": 0.8, "final_confidence": 0.888}}}, {"subject_name": "\ud574\ub2f9 \uc0c1\ud488 \uad6c\ub9e4\uc2dc, \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 50ML \uad6c\ub9e4\uc2dc\uc5d0", "subject_type": "Perfume", "predicate": "hasBaseNote", "object_name": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "object_type": "Note", "object_value": null, "evidence_text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4. \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "evidence_summary": "base_notes includes \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.902, "confidence_reason": "base_notes rule matched; AI fallback: primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "source_zone": "product_description", "source_selector": ".desc", "source_zone_allowed": true, "evidence_found": true, "schema_validated": true, "claim_kind": "rule_candidate", "validation_status": "rule_candidate", "confidence_breakdown": {"llm_confidence": 0.82, "schema_confidence": 1.0, "evidence_confidence": 0.95, "ontology_confidence": 0.95, "source_zone_confidence": 0.9, "source_trust": 0.8, "final_confidence": 0.902}}}, {"subject_name": "\ud574\ub2f9 \uc0c1\ud488 \uad6c\ub9e4\uc2dc, \uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 50ML \uad6c\ub9e4\uc2dc\uc5d0", "subject_type": "Perfume", "predicate": "hasPrice", "object_name": null, "object_type": null, "object_value": {"amount": 20000.0, "currency": "\uc6d0"}, "evidence_text": "20,000\uc6d0", "evidence_summary": null, "confidence": 0.916, "confidence_reason": "price pattern matched; AI fallback: primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "source_zone": "product_summary", "source_selector": ".xans-product-detaildesign", "source_zone_allowed": true, "evidence_found": true, "schema_validated": true, "claim_kind": "rule_candidate", "validation_status": "rule_candidate", "confidence_breakdown": {"llm_confidence": 0.86, "schema_confidence": 1.0, "evidence_confidence": 0.95, "ontology_confidence": 0.95, "source_zone_confidence": 0.9, "source_trust": 0.8, "final_confidence": 0.916}}}]}


extractor_name: llm_json_extractor_with_rule_fallback
provider: lm_studio
input_hash: 0aefaa8dab32483b0de906c768238c37e9062f0873a271b886b8acb06e2253bc
created_at: 2026-05-14 11:30:03.035545
raw_output:
{"entity_count": 13, "claim_count": 13, "ai_provider": "lm_studio", "ai_model": null, "ai_warning": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "fallback": "rule_based", "extraction_mode": "fallback", "page_context": {"url": "https://theforment.com/product/detail.html?product_no=422", "final_url": "https://theforment.com/product/detail.html?product_no=422", "title": "\uc9f1\uad6c\uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc  | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20% - FORMENT \ud3ec\ub9e8\ud2b8", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "clean_text": "\uc9f1\uad6c\uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20%\n\uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4.\n\uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4.\n\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4.\n\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.\n\ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4.\n\uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778 \ub290\ub08c\uc744 \uc790\uc544\ub0c5\ub2c8\ub2e4.\n24,000\uc6d0\n19,000\uc6d0\n\uc5d0\ub514\uc158 \ucd9c\uc2dc\uae30\ub150 | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20%\n\ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158", "source_zones": [{"zone_type": "product_title", "selector": "h1", "text": "\uc9f1\uad6c\uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20%", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778 \ub290\ub08c\uc744 \uc790\uc544\ub0c5\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_summary", "selector": ".xans-product-detaildesign", "text": "\uc9f1\uad6c\uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20%\n24,000\uc6d0\n19,000\uc6d0\n\uc5d0\ub514\uc158 \ucd9c\uc2dc\uae30\ub150 | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20%\n\ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_summary", "selector": ".simple_desc", "text": "\ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158", "confidence": 0.78, "claim_allowed": true}], "warnings": [], "raw_text_length": 14181, "main_content_length": 504, "clean_text_length": 504, "clean_markdown_length": 747}, "validation": {"claim_status": "rule_candidate", "accepted_claim_count": 2, "rejected_claim_count": 11, "rejected_entity_count": 3, "rejected_claims": [{"subject": "\uc9f1\uad6c\uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20%", "predicate": "hasAccord", "object": "\uc2dc\ud2b8\ub7ec\uc2a4", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\uc9f1\uad6c\uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20%", "predicate": "hasAccord", "object": "\ud50c\ub85c\ub7f4", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\uc9f1\uad6c\uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20%", "predicate": "hasAccord", "object": "\uc6b0\ub514", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\uc9f1\uad6c\uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20%", "predicate": "hasAccord", "object": "\uba38\uc2a4\ud06c", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\uc9f1\uad6c\uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20%", "predicate": "hasAccord", "object": "\ud30c\uc6b0\ub354\ub9ac", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\uc9f1\uad6c\uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20%", "predicate": "evokesMood", "object": "Fresh", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\uc9f1\uad6c\uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20%", "predicate": "evokesMood", "object": "Romantic", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\uc9f1\uad6c\uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20%", "predicate": "evokesMood", "object": "Elegant", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\uc9f1\uad6c\uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20%", "predicate": "suitableForSeason", "object": "Spring", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\uc9f1\uad6c\uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20%", "predicate": "hasReviewKeyword", "object": "\uc794\ud5a5", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "\uc9f1\uad6c\uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20%", "predicate": "hasReviewKeyword", "object": "\uc740\uc740", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}], "rejected_entities": [{"entity": "\uc6b0\ub514", "entity_type": "Accord", "reason": "entity name is empty, generic, or boilerplate"}, {"entity": "\uc794\ud5a5", "entity_type": "Review", "reason": "entity name is empty, generic, or boilerplate"}, {"entity": "\uc740\uc740", "entity_type": "Review", "reason": "entity name is empty, generic, or boilerplate"}]}, "candidate_entities": [{"entity_type": "Perfume", "name": "\uc9f1\uad6c\uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20%", "attributes": {"name": "\uc9f1\uad6c\uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20%", "price": {"amount": 24000.0, "currency": "\uc6d0"}}, "evidence_text": null, "confidence": 0.74, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Note", "name": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "attributes": {}, "evidence_text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4. \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\uc2dc\ud2b8\ub7ec\uc2a4", "attributes": {}, "evidence_text": "\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4. \ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4. \uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\ud50c\ub85c\ub7f4", "attributes": {}, "evidence_text": "\uc9f1\uad6c\uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20% \uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\uba38\uc2a4\ud06c", "attributes": {}, "evidence_text": "\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\ud30c\uc6b0\ub354\ub9ac", "attributes": {}, "evidence_text": "\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Fresh", "attributes": {}, "evidence_text": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4. \ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4. \uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Romantic", "attributes": {}, "evidence_text": "\uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d ", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Elegant", "attributes": {}, "evidence_text": "\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4. \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 ", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Season", "name": "Spring", "attributes": {}, "evidence_text": "\uc9f1\uad6c\uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20% \uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}], "candidate_claims": [{"subject_name": "\uc9f1\uad6c\uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20%", "subject_type": "Perfume", "predicate": "hasBaseNote", "object_name": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "object_type": "Note", "object_value": null, "evidence_text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4. \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "evidence_summary": "base_notes includes \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.902, "confidence_reason": "base_notes rule matched; AI fallback: primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "source_zone": "product_description", "source_selector": ".desc", "source_zone_allowed": true, "evidence_found": true, "schema_validated": true, "claim_kind": "rule_candidate", "validation_status": "rule_candidate", "confidence_breakdown": {"llm_confidence": 0.82, "schema_confidence": 1.0, "evidence_confidence": 0.95, "ontology_confidence": 0.95, "source_zone_confidence": 0.9, "source_trust": 0.8, "final_confidence": 0.902}}}, {"subject_name": "\uc9f1\uad6c\uc5d0\ub514\uc158 \uad6c\ub9e4\uc2dc | \ucf54\ud2bc\ud5c8\uadf8 \ud37c\ud4f8\uc0e4\uc6cc&\ub85c\uc158 20%", "subject_type": "Perfume", "predicate": "hasPrice", "object_name": null, "object_type": null, "object_value": {"amount": 24000.0, "currency": "\uc6d0"}, "evidence_text": "24,000\uc6d0", "evidence_summary": null, "confidence": 0.916, "confidence_reason": "price pattern matched; AI fallback: primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "source_zone": "product_summary", "source_selector": ".xans-product-detaildesign", "source_zone_allowed": true, "evidence_found": true, "schema_validated": true, "claim_kind": "rule_candidate", "validation_status": "rule_candidate", "confidence_breakdown": {"llm_confidence": 0.86, "schema_confidence": 1.0, "evidence_confidence": 0.95, "ontology_confidence": 0.95, "source_zone_confidence": 0.9, "source_trust": 0.8, "final_confidence": 0.916}}}]}


extractor_name: llm_json_extractor_with_rule_fallback
provider: lm_studio
input_hash: 5d6b9cf8b5226b5d7c800f55671c8094feeaf893372dc57a80e4bb5bff8c3076
created_at: 2026-05-14 11:30:12.653573
raw_output:
{"entity_count": 13, "claim_count": 13, "ai_provider": "lm_studio", "ai_model": null, "ai_warning": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "fallback": "rule_based", "extraction_mode": "fallback", "page_context": {"url": "https://theforment.com/product/detail.html?product_no=435", "final_url": "https://theforment.com/product/detail.html?product_no=435", "title": "[\ud14c\uc2a4\ud2b8\uc6a9] 1+1\ud5a5\uc218 - FORMENT \ud3ec\ub9e8\ud2b8", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "clean_text": "[\ud14c\uc2a4\ud2b8\uc6a9] 1+1\ud5a5\uc218\n\uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4.\n\uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4.\n\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4.\n\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.\n\ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4.\n\uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778 \ub290\ub08c\uc744 \uc790\uc544\ub0c5\ub2c8\ub2e4.\n98,000\uc6d0\n49,000\uc6d0\n\uc601\ubb38\uc0c1\ud488\uba85\n\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8\n\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 4\uac00\uc9c0 \ud5a5\n\uc218\ub3d9\ucfe0\ud3f0\uc801\uc6a9\uac00\n51111^\uc2e0\uaddc\ud68c\uc6d0 \ucfe0\ud3f0\uac00", "source_zones": [{"zone_type": "product_title", "selector": "h1", "text": "[\ud14c\uc2a4\ud2b8\uc6a9] 1+1\ud5a5\uc218", "confidence": 0.86, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_description", "selector": ".desc", "text": "\uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778 \ub290\ub08c\uc744 \uc790\uc544\ub0c5\ub2c8\ub2e4.", "confidence": 0.78, "claim_allowed": true}, {"zone_type": "product_summary", "selector": ".xans-product-detaildesign", "text": "[\ud14c\uc2a4\ud2b8\uc6a9] 1+1\ud5a5\uc218\n98,000\uc6d0\n49,000\uc6d0\n\uc601\ubb38\uc0c1\ud488\uba85\n\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8\n\uc2dc\uadf8\ub2c8\ucc98 \ud37c\ud4f8 4\uac00\uc9c0 \ud5a5\n\uc218\ub3d9\ucfe0\ud3f0\uc801\uc6a9\uac00\n51111^\uc2e0\uaddc\ud68c\uc6d0 \ucfe0\ud3f0\uac00", "confidence": 0.78, "claim_allowed": true}], "warnings": [], "raw_text_length": 15480, "main_content_length": 498, "clean_text_length": 498, "clean_markdown_length": 692}, "validation": {"claim_status": "rule_candidate", "accepted_claim_count": 2, "rejected_claim_count": 11, "rejected_entity_count": 3, "rejected_claims": [{"subject": "[\ud14c\uc2a4\ud2b8\uc6a9] 1+1\ud5a5\uc218", "predicate": "hasAccord", "object": "\uc2dc\ud2b8\ub7ec\uc2a4", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "[\ud14c\uc2a4\ud2b8\uc6a9] 1+1\ud5a5\uc218", "predicate": "hasAccord", "object": "\ud50c\ub85c\ub7f4", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "[\ud14c\uc2a4\ud2b8\uc6a9] 1+1\ud5a5\uc218", "predicate": "hasAccord", "object": "\uc6b0\ub514", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "[\ud14c\uc2a4\ud2b8\uc6a9] 1+1\ud5a5\uc218", "predicate": "hasAccord", "object": "\uba38\uc2a4\ud06c", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "[\ud14c\uc2a4\ud2b8\uc6a9] 1+1\ud5a5\uc218", "predicate": "hasAccord", "object": "\ud30c\uc6b0\ub354\ub9ac", "reason": "confidence 0.66 is below threshold 0.74", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "[\ud14c\uc2a4\ud2b8\uc6a9] 1+1\ud5a5\uc218", "predicate": "evokesMood", "object": "Fresh", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "[\ud14c\uc2a4\ud2b8\uc6a9] 1+1\ud5a5\uc218", "predicate": "evokesMood", "object": "Romantic", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "[\ud14c\uc2a4\ud2b8\uc6a9] 1+1\ud5a5\uc218", "predicate": "evokesMood", "object": "Elegant", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "[\ud14c\uc2a4\ud2b8\uc6a9] 1+1\ud5a5\uc218", "predicate": "suitableForSeason", "object": "Spring", "reason": "confidence 0.62 is below threshold 0.75", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "[\ud14c\uc2a4\ud2b8\uc6a9] 1+1\ud5a5\uc218", "predicate": "hasReviewKeyword", "object": "\uc794\ud5a5", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}, {"subject": "[\ud14c\uc2a4\ud2b8\uc6a9] 1+1\ud5a5\uc218", "predicate": "hasReviewKeyword", "object": "\uc740\uc740", "reason": "object is empty, generic, or boilerplate", "page_type": "ProductPage", "source_zone": "product_description"}], "rejected_entities": [{"entity": "\uc6b0\ub514", "entity_type": "Accord", "reason": "entity name is empty, generic, or boilerplate"}, {"entity": "\uc794\ud5a5", "entity_type": "Review", "reason": "entity name is empty, generic, or boilerplate"}, {"entity": "\uc740\uc740", "entity_type": "Review", "reason": "entity name is empty, generic, or boilerplate"}]}, "candidate_entities": [{"entity_type": "Perfume", "name": "[\ud14c\uc2a4\ud2b8\uc6a9] 1+1\ud5a5\uc218", "attributes": {"name": "[\ud14c\uc2a4\ud2b8\uc6a9] 1+1\ud5a5\uc218", "price": {"amount": 98000.0, "currency": "\uc6d0"}}, "evidence_text": null, "confidence": 0.74, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Note", "name": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "attributes": {}, "evidence_text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4. \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\uc2dc\ud2b8\ub7ec\uc2a4", "attributes": {}, "evidence_text": "\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4. \ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4. \uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654\ub85c \ub354\uc6b1 \uc911\uc131\uc801\uc778", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\ud50c\ub85c\ub7f4", "attributes": {}, "evidence_text": "[\ud14c\uc2a4\ud2b8\uc6a9] 1+1\ud5a5\uc218 \uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\uba38\uc2a4\ud06c", "attributes": {}, "evidence_text": "\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Accord", "name": "\ud30c\uc6b0\ub354\ub9ac", "attributes": {}, "evidence_text": "\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Fresh", "attributes": {}, "evidence_text": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4. \ucf54\ud2bc \uc369\uc138\uc2a4\uc758 \uc0c1\ucf8c\ud55c \uc6b0\ub514 \uc2dc\ud2b8\ub7ec\uc2a4 \ub178\ud2b8\uac00 \ub354\ud574\uc838 \uc0c1\ucf8c\ud558\uace0 \uae68\ub057\ud55c \ub2e4\ucc44\ub85c\uc6b4 \ub9e4\ub825\uc758 \ucf54\ud2bc \ud5a5\uc774 \uc644\uc131\ub429\ub2c8\ub2e4. \uace0\uae09\uc2a4\ub7ec\uc6b4 \uc6b0\ub514\ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ub258\uc559\uc2a4\uac00 \uc870\ud654", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Romantic", "attributes": {}, "evidence_text": "\uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d ", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Mood", "name": "Elegant", "attributes": {}, "evidence_text": "\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c\ub7f4 \ud5a5\ucde8\uc640 \ud568\uaed8 \uc5b4\uc6b0\ub7ec\uc9c0\uba74\uc11c \uc870\uae08 \ub354 \uc13c\uc288\uc5bc\ud558\uba74\uc11c \ubd80\ub4dc\ub7ec\uc6b4 \ub290\ub08c\uc774 \uac15\uc870 \ub429\ub2c8\ub2e4. \ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4. \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 ", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}, {"entity_type": "Season", "name": "Spring", "attributes": {}, "evidence_text": "[\ud14c\uc2a4\ud2b8\uc6a9] 1+1\ud5a5\uc218 \uc2f1\uadf8\ub7fd\uace0 \uae68\ub057\ud55c \ud504\ub8e8\ud2f0 \uadf8\ub9b0 \ub178\ud2b8\uc640 \uc740\uc740\ud558\uba74\uc11c\ub3c4 \ud654\uc0ac\ud558\uace0 \uac00\ubcbc\uc6b4 \ubd04\uaf43 \uac19\uc740 \ud50c\ub85c\ub7f4 \ubd80\ucf00 \ub178\ud2b8\uc758 \uad81\ud569\uc73c\ub85c \uaf43\uc774 \ub9cc\uac1c\ud55c \uc2f1\uadf8\ub7ec\uc6b4 \uc815\uc6d0\uc744 \uc5f0\uc0c1\ucf00 \ud569\ub2c8\ub2e4. \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc640 \uc57d\uac04\uc758 \uc2a4\ud30c\uc774\uc2dc\ud55c \ub258\uc559\uc2a4\uac00 \uc2a4\uc717\ud55c \ud50c\ub85c", "confidence": 0.6, "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success"}}], "candidate_claims": [{"subject_name": "[\ud14c\uc2a4\ud2b8\uc6a9] 1+1\ud5a5\uc218", "subject_type": "Perfume", "predicate": "hasBaseNote", "object_name": "\ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "object_type": "Note", "object_value": null, "evidence_text": "\ucf54\ud2bc \ud0a4\uc2a4\uc758 \uc6b0\ub514 \uba38\uc2a4\ud06c \ub258\uc559\uc2a4\uac00 \uc5b4\uc6b0\ub7ec\uc9c0\uba70 \uace0\uae09\uc2a4\ub7ec\uc6b4 \ubb34\uac8c\uac10\uc774 \ub354\ud574\uc9c0\uace0, \uc740\uc740\ud558\uba74\uc11c \uc874\uc7ac\uac10 \uc788\ub294 \uc794\ud5a5\uc774 \ub354\uc6b1 \uc624\ub798\ub3c4\ub85d \uc9c0\uc18d\ub429\ub2c8\ub2e4. \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "evidence_summary": "base_notes includes \ubd80\ub4dc\ub7ec\uc6b4 \uba38\uc2a4\ud06c \ud30c\uc6b0\ub354\ub9ac \ub178\ud2b8\uc5d0 \uc0dd\uae30 \uac00\ub4dd\ud55c \uaf43\ub0b4\uc74c\uc774 \uc2a4\uccd0 \uc9c0\ub098\uac00\uba74\uc11c \uc5ec\ub9ac\uc5ec\ub9ac\ud55c \uc0b4\uacb0 \ub290\ub08c\uc744 \uadf9\ub300\ud654 \uc2dc\ud0a4\ub294 \ub808\uc774\uc5b4\ub9c1 \uc870\ud569\uc785\ub2c8\ub2e4.", "confidence": 0.902, "confidence_reason": "base_notes rule matched; AI fallback: primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "source_zone": "product_description", "source_selector": ".desc", "source_zone_allowed": true, "evidence_found": true, "schema_validated": true, "claim_kind": "rule_candidate", "validation_status": "rule_candidate", "confidence_breakdown": {"llm_confidence": 0.82, "schema_confidence": 1.0, "evidence_confidence": 0.95, "ontology_confidence": 0.95, "source_zone_confidence": 0.9, "source_trust": 0.8, "final_confidence": 0.902}}}, {"subject_name": "[\ud14c\uc2a4\ud2b8\uc6a9] 1+1\ud5a5\uc218", "subject_type": "Perfume", "predicate": "hasPrice", "object_name": null, "object_type": null, "object_value": {"amount": 98000.0, "currency": "\uc6d0"}, "evidence_text": "98,000\uc6d0", "evidence_summary": null, "confidence": 0.916, "confidence_reason": "price pattern matched; AI fallback: primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "metadata": {"ai_fallback_reason": "primary: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\")) | compact_retry: HTTPConnectionPool(host='localhost', port=1234): Max retries exceeded with url: /v1/models (Caused by NewConnectionError(\"HTTPConnection(host='localhost', port=1234): Failed to establish a new connection: [WinError 10061] \ub300\uc0c1 \ucef4\ud4e8\ud130\uc5d0\uc11c \uc5f0\uacb0\uc744 \uac70\ubd80\ud588\uc73c\ubbc0\ub85c \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4\"))", "page_type": "ProductPage", "crawl_status": "success", "extraction_status": "success", "source_zone": "product_summary", "source_selector": ".xans-product-detaildesign", "source_zone_allowed": true, "evidence_found": true, "schema_validated": true, "claim_kind": "rule_candidate", "validation_status": "rule_candidate", "confidence_breakdown": {"llm_confidence": 0.86, "schema_confidence": 1.0, "evidence_confidence": 0.95, "ontology_confidence": 0.95, "source_zone_confidence": 0.9, "source_trust": 0.8, "final_confidence": 0.916}}}]}


