ESTIMATE AI SERVICE
정비 견적 AI 시뮬레이터
vanilla L91131-L91314 — 게이트 + 항목 추출 + 분석 + ROI.
📄 OCR 텍스트 입력
🚪 runGate (16 keywords + currency regex)
결과: pass · confidence 0.88
✅ 견적서로 인정됨
키워드 목록 (16개)
정비 · 수리 · 견적 · 청구 · 공임 · 부품 · 교환 · 점검 · 엔진오일 · 브레이크 · 타이어 · 필터 · 미션 · 정비소 · 카센터 · 원
🧾 extractQuickItems / extractTotalAmount
총액 (extractTotalAmount): 718,000원
| line | code | name | cost | conf |
|---|---|---|---|---|
| 엔진오일 60,000원 | EO001 | 엔진오일 | 60,000원 | 0.9 |
| 브레이크패드 120,000원 | BP001 | 앞 브레이크패드 | 120,000원 | 0.9 |
| 에어필터 18,000원 | AF001 | 에어필터 | 18,000원 | 0.9 |
| 타이어 4본 520,000원 | TR001 | 타이어 | 520,000원 | 0.9 |
| 합계: 718,000원 | - | 합계: 718,000원 | 718,000원 | 0.3 |
🔍 analyzeItem (mileage = 38,000km)
- 엔진오일 →
need_now· 교체 시기 도래 - 앞 브레이크패드 →
need_now· 안전 항목 - 즉시 정비 권장 - 에어필터 →
need_now· 교체 시기 도래 - 타이어 →
need_now· 안전 항목 - 즉시 정비 권장 - 합계: 718,000원 →
insufficient
💰 calculateMaintenanceROI
총 정비비: 1,436,000원
가치 방어액: 1,358,000원
ROI: -78,000원 (⚠ )
⚠️ 가치 상승 효과가 낮습니다 — 필수 정비만 권장
per-item breakdown
| item | category | weight | cost | defense | worth? |
|---|---|---|---|---|---|
| 엔진오일 | 단순 소모품 | 1 | 60,000원 | 30,000원 | ⚠ |
| 앞 브레이크패드 | 안전 필수 | 2 | 120,000원 | 180,000원 | ✅ |
| 에어필터 | 단순 소모품 | 1 | 18,000원 | 9,000원 | ⚠ |
| 타이어 | 안전 필수 | 2 | 520,000원 | 780,000원 | ✅ |
| 합계: 718,000원 | 단순 소모품 | 1 | 718,000원 | 359,000원 | ⚠ |
🎨 pickQuickResultDisplay (vanilla L91349 cfg lookup)
💚 평균 하단 · color green
📚 메타 테이블 (frozen)
MAINT_CODES (9 codes)
{
"EO001": {
"name": "엔진오일",
"category": "소모품",
"safetyCritical": false,
"defaultKm": 10000
},
"AF001": {
"name": "에어필터",
"category": "소모품",
"safetyCritical": false,
"defaultKm": 20000
},
"CF001": {
"name": "에어컨필터",
"category": "소모품",
"safetyCritical": false,
"defaultKm": 15000
},
"BP001": {
"name": "앞 브레이크패드",
"category": "브레이크",
"safetyCritical": true,
"defaultKm": 40000
},
"BP002": {
"name": "뒤 브레이크패드",
"category": "브레이크",
"safetyCritical": true,
"defaultKm": 60000
},
"TR001": {
"name": "타이어",
"category": "타이어",
"safetyCritical": true,
"defaultKm": 50000
},
"TO001": {
"name": "미션오일",
"category": "소모품",
"safetyCritical": false,
"defaultKm": 60000
},
"BF001": {
"name": "브레이크액",
"category": "소모품",
"safetyCritical": true,
"defaultKm": 40000
},
"CL001": {
"name": "냉각수",
"category": "소모품",
"safetyCritical": false,
"defaultKm": 40000
}
}VALUE_WEIGHTS
{
"CORE_PERFORMANCE": {
"weight": 3,
"label": "핵심 성능",
"defenseMultiplier": 2.5,
"codes": [
"TO001"
]
},
"SAFETY": {
"weight": 2,
"label": "안전 필수",
"defenseMultiplier": 1.5,
"codes": [
"BP001",
"BP002",
"TR001",
"BF001"
]
},
"CONSUMABLE": {
"weight": 1,
"label": "단순 소모품",
"defenseMultiplier": 0.5,
"codes": [
"EO001",
"AF001",
"CF001",
"CL001"
]
},
"EXCESS": {
"weight": 0,
"label": "과잉 정비",
"defenseMultiplier": 0,
"codes": []
}
}PRICE_BENCHMARKS
{
"EO001": {
"mid": {
"low": 40000,
"mid": 60000,
"high": 85000
}
},
"BP001": {
"mid": {
"low": 70000,
"mid": 120000,
"high": 180000
}
},
"TR001": {
"mid": {
"low": 350000,
"mid": 520000,
"high": 700000
}
}
}