Occasion-Scanner / reports /example_cases.json
ganemmah's picture
Sync project documentation and evaluation artifacts
fef29bc verified
Raw
History Blame Contribute Delete
16.6 kB
[
{
"case_id": "clean_vehicle_manual_check",
"description": "Clean baseline case using verified vehicle data and manual no-damage fallback.",
"input": {
"make": "BMW",
"model": "3 Series",
"production_year": 2019,
"mileage_km": 64000,
"power_hp": 184,
"fuel_category": "Gasoline",
"transmission": "Automatic",
"custom_make": "",
"body_type": "Sedan",
"seller_is_dealer": false,
"has_warranty": true,
"nr_prev_owners": 1,
"seller_notes": "Fresh service, non-smoking vehicle, winter tires included.",
"use_image_model": false,
"vision_mode": "OpenAI Vision",
"manual_damage_labels": [],
"prompt_strategy": "Sales-optimized but honest"
},
"images": {
"front": null,
"side": null,
"rear": null,
"interior": null
},
"base_price_chf": 25413.48,
"discount_chf": 0.0,
"adjusted_price_chf": 25413.48,
"damage_score": 0.0,
"damage_model": "manual_damage_input",
"detected_damages": [],
"image_quality": "manual fallback",
"quality_warnings": [],
"visual_evidence": "Manual fallback labels were used; no image evidence was analyzed.",
"seller_cockpit_text": "Seller cockpit \n Inspection passport \n \n A \n \n \n \n Condition \n No visible damage included \n \n \n AI confidence \n 82% \n \n \n \n Photo readiness \n Photo evidence limited \n No image warnings \n \n \n \n \n Advertise around \n CHF 26'430 \n \n \n Target deal \n CHF 25'413 \n \n \n Do not rush below \n CHF 24'143",
"metrics_text": "Market price \n CHF 25'413 \n ML model & Swiss calibration \n \n \n Visible damage \n none detected \n Condition score: 0.000 \n \n \n \n Damage adjustment \n -CHF 0 \n -0.0% | Transparent heuristic \n \n \n Recommended listing price \n CHF 25'413 \n Range: CHF 22'889 - CHF 27'938",
"sensitivity_text": "Price sensitivity \n What the structured price model changes when one input is adjusted and all other inputs stay fixed. \n \n Mileage effect \n 20'000 km less \n +CHF 1'451 \n \n Age effect \n One year newer \n +CHF 769 \n \n Seller type \n Dealer seller \n -CHF 15 \n \n These are model explanations, not guaranteed market effects. They help show which vehicle facts influence the CHF estimate.",
"flow_text": "ML \n ML Price Model \n CHF 25'413 from vehicle data \n \n -> \n \n CV \n CV Condition \n no visible damage, score 0.000 \n \n -> \n \n NLP \n NLP Listing \n Explains price and damage adjustment",
"vision_text": "Vision evidence \n manual fallback \n \n Manual fallback labels were used; no image evidence was analyzed. \n Image quality: manual fallback",
"listing_text": "For sale: 2019 BMW 3 Series with 64,000 km. This gasoline vehicle with automatic transmission offers 184 hp and a practical sedan body style. The recommended asking price is CHF 25'413, based on a market estimate of CHF 25'413 and an estimated visible-condition adjustment of CHF 0. Transparent condition note: no visible damage was detected from the provided image. Image evidence: Manual fallback labels were used; no image evidence was analyzed. Seller notes: Fresh service, non-smoking vehicle, winter tires included.",
"explanation": "The base market price is CHF 25'413. The damage score is 0.000, which leads to an estimated adjustment of CHF 0. The final recommended listing price is CHF 25'413. Visual evidence: Manual fallback labels were used; no image evidence was analyzed. CHF values include a transparent Swiss-market calibration. The damage adjustment is a transparent heuristic, not a certified repair-cost estimate.\n\n**Recognized risks**\n- No visible damage was included in the price adjustment.\n\n**Limitation**\nThe damage score is a transparent heuristic based on visible condition evidence. It is not a certified repair-cost estimate and does not replace a professional vehicle inspection.",
"prompt_trace": "Write an attractive but honest used car listing. Highlight strengths first, mention visible damages transparently, and justify the asking price.\n\nVehicle:\n- Make: BMW\n- Model: 3 Series\n- Production year: 2019\n- Mileage: 64000 km\n- Fuel type: Gasoline\n- Transmission: Automatic\n- Power: 184.0 hp\n- Body type: Sedan\n\nPricing:\n- Estimated base market price: CHF 25'413\n- Recommended adjusted listing price: CHF 25'413\n- Estimated damage adjustment: CHF 0\n- Currency note: CHF values include a transparent Swiss-market calibration.\n\nDetected visible damage:\n- no visible damage was detected from the provided image\n\nVisual evidence:\n- Manual fallback labels were used; no image evidence was analyzed.\n\nSeller notes:\nFresh service, non-smoking vehicle, winter tires included.\n\nRequirements:\n- Mention visible damage transparently.\n- Do not invent features that are not listed above.\n- Keep the tone professional and sales-ready.\n- Include a short price justification."
},
{
"case_id": "minor_damage_manual_check",
"description": "Minor visible-damage case using controlled scratch and dent labels.",
"input": {
"make": "Volkswagen",
"model": "Golf",
"production_year": 2018,
"mileage_km": 50000,
"power_hp": 150,
"fuel_category": "Gasoline",
"transmission": "Manual",
"custom_make": "",
"body_type": "Hatchback",
"seller_is_dealer": false,
"has_warranty": false,
"nr_prev_owners": 1,
"seller_notes": "Fresh service, summer and winter tires included.",
"use_image_model": false,
"vision_mode": "OpenAI Vision",
"manual_damage_labels": [
"scratch",
"dent"
],
"prompt_strategy": "Sales-optimized but honest"
},
"images": {
"front": null,
"side": null,
"rear": null,
"interior": null
},
"base_price_chf": 16195.29,
"discount_chf": 2429.29,
"adjusted_price_chf": 13766.0,
"damage_score": 0.15,
"damage_model": "manual_damage_input",
"detected_damages": [
{
"label": "scratch",
"confidence": 1.0
},
{
"label": "dent",
"confidence": 1.0
}
],
"image_quality": "manual fallback",
"quality_warnings": [],
"visual_evidence": "Manual fallback labels were used; no image evidence was analyzed.",
"seller_cockpit_text": "Seller cockpit \n Inspection passport \n \n C \n \n \n \n Condition \n Visible damage affects price \n \n \n AI confidence \n 100% \n \n \n \n Photo readiness \n Photo evidence limited \n No image warnings \n \n \n \n \n Advertise around \n CHF 14'317 \n \n \n Target deal \n CHF 13'766 \n \n \n Do not rush below \n CHF 13'078",
"metrics_text": "Market price \n CHF 16'195 \n ML model & Swiss calibration \n \n \n Visible damage \n scratch, dent \n Condition score: 0.150 \n \n \n \n Damage adjustment \n -CHF 2'429 \n -15.0% | Transparent heuristic \n \n \n Recommended listing price \n CHF 13'766 \n Range: CHF 11'241 - CHF 16'291",
"sensitivity_text": "Price sensitivity \n What the structured price model changes when one input is adjusted and all other inputs stay fixed. \n \n Mileage effect \n 20'000 km less \n +CHF 140 \n \n Age effect \n One year newer \n +CHF 2'030 \n \n Trust signal \n Warranty available \n +CHF 0 \n \n Seller type \n Dealer seller \n +CHF 0 \n \n These are model explanations, not guaranteed market effects. They help show which vehicle facts influence the CHF estimate.",
"flow_text": "ML \n ML Price Model \n CHF 16'195 from vehicle data \n \n -> \n \n CV \n CV Condition \n scratch, dent, score 0.150 \n \n -> \n \n NLP \n NLP Listing \n Explains price and damage adjustment",
"vision_text": "Vision evidence \n manual fallback \n \n Manual fallback labels were used; no image evidence was analyzed. \n Image quality: manual fallback",
"listing_text": "For sale: 2018 Volkswagen Golf with 50,000 km. This gasoline vehicle with manual transmission offers 150 hp and a practical hatchback body style. The recommended asking price is CHF 13'766, based on a market estimate of CHF 16'195 and an estimated visible-condition adjustment of CHF 2'429. Transparent condition note: scratch, dent. Image evidence: Manual fallback labels were used; no image evidence was analyzed. Seller notes: Fresh service, summer and winter tires included.",
"explanation": "The base market price is CHF 16'195. The damage score is 0.150, which leads to an estimated adjustment of CHF 2'429. The final recommended listing price is CHF 13'766. Visual evidence: Manual fallback labels were used; no image evidence was analyzed. CHF values include a transparent Swiss-market calibration. The damage adjustment is a transparent heuristic, not a certified repair-cost estimate.\n\n**Recognized risks**\n- Visible damage was detected and reduced the recommended asking price.\n\n**Limitation**\nThe damage score is a transparent heuristic based on visible condition evidence. It is not a certified repair-cost estimate and does not replace a professional vehicle inspection.",
"prompt_trace": "Write an attractive but honest used car listing. Highlight strengths first, mention visible damages transparently, and justify the asking price.\n\nVehicle:\n- Make: Volkswagen\n- Model: Golf\n- Production year: 2018\n- Mileage: 50000 km\n- Fuel type: Gasoline\n- Transmission: Manual\n- Power: 150.0 hp\n- Body type: Hatchback\n\nPricing:\n- Estimated base market price: CHF 16'195\n- Recommended adjusted listing price: CHF 13'766\n- Estimated damage adjustment: CHF 2'429\n- Currency note: CHF values include a transparent Swiss-market calibration.\n\nDetected visible damage:\n- scratch, dent\n\nVisual evidence:\n- Manual fallback labels were used; no image evidence was analyzed.\n\nSeller notes:\nFresh service, summer and winter tires included.\n\nRequirements:\n- Mention visible damage transparently.\n- Do not invent features that are not listed above.\n- Keep the tone professional and sales-ready.\n- Include a short price justification."
},
{
"case_id": "local_cv_severe_damage",
"description": "Local CV baseline case using a held-out severe-damage sample image.",
"input": {
"make": "Volkswagen",
"model": "Golf",
"production_year": 2018,
"mileage_km": 50000,
"power_hp": 150,
"fuel_category": "Gasoline",
"transmission": "Manual",
"custom_make": "",
"body_type": "Hatchback",
"seller_is_dealer": false,
"has_warranty": false,
"nr_prev_owners": 1,
"seller_notes": "Vehicle has visible exterior damage in the uploaded image.",
"use_image_model": true,
"vision_mode": "Local CV baseline",
"manual_damage_labels": [],
"prompt_strategy": "Neutral factual"
},
"images": {
"front": "/Users/mahasenkudadeniya/Desktop/ZHAW_Wirtschaftsinformatik/2026FS-WIN/KI-Anwendungen/AI Application End Project/Occasion-Scanner/data/samples/cv_subset/severe_damage_1.jpg",
"side": null,
"rear": null,
"interior": null
},
"base_price_chf": 16195.29,
"discount_chf": 3067.39,
"adjusted_price_chf": 13127.9,
"damage_score": 0.1894,
"damage_model": "local_cv_baseline",
"detected_damages": [
{
"label": "severe damage",
"confidence": 0.947
}
],
"image_quality": "not assessed by local baseline",
"quality_warnings": [
"Local CV baseline uses image-level classification and does not provide detailed visual evidence."
],
"visual_evidence": "front: Local CV baseline predicted 'severe damage' with confidence 0.95.",
"seller_cockpit_text": "Seller cockpit \n Inspection passport \n \n D \n \n \n \n Condition \n Strong inspection recommended \n \n \n AI confidence \n 94% \n \n \n \n Photo readiness \n Photo evidence limited \n 1 warning \n \n \n \n \n Advertise around \n CHF 13'653 \n \n \n Target deal \n CHF 13'128 \n \n \n Do not rush below \n CHF 12'472",
"metrics_text": "Market price \n CHF 16'195 \n ML model & Swiss calibration \n \n \n Visible damage \n severe damage \n Condition score: 0.189 \n Damage analysis uncertain \n \n \n Damage adjustment \n -CHF 3'067 \n -18.9% | Transparent heuristic \n \n \n Recommended listing price \n CHF 13'128 \n Range: CHF 10'603 - CHF 15'653",
"sensitivity_text": "Price sensitivity \n What the structured price model changes when one input is adjusted and all other inputs stay fixed. \n \n Mileage effect \n 20'000 km less \n +CHF 140 \n \n Age effect \n One year newer \n +CHF 2'030 \n \n Trust signal \n Warranty available \n +CHF 0 \n \n Seller type \n Dealer seller \n +CHF 0 \n \n These are model explanations, not guaranteed market effects. They help show which vehicle facts influence the CHF estimate.",
"flow_text": "ML \n ML Price Model \n CHF 16'195 from vehicle data \n \n -> \n \n CV \n CV Condition \n severe damage, score 0.189 \n \n -> \n \n NLP \n NLP Listing \n Explains price and damage adjustment",
"vision_text": "Vision evidence \n front \n \n front: Local CV baseline predicted 'severe damage' with confidence 0.95. \n Image quality: not assessed by local baseline \n Image-quality warning Local CV baseline uses image-level classification and does not provide detailed visual evidence.",
"listing_text": "2018 Volkswagen Golf, 50,000 km, Gasoline, Manual, 150 hp, Hatchback. Recommended listing price: CHF 13'128. Visible condition note: severe damage. Image evidence: front: Local CV baseline predicted 'severe damage' with confidence 0.95. Seller notes: Vehicle has visible exterior damage in the uploaded image.",
"explanation": "The base market price is CHF 16'195. The damage score is 0.189, which leads to an estimated adjustment of CHF 3'067. The final recommended listing price is CHF 13'128. Visual evidence: front: Local CV baseline predicted 'severe damage' with confidence 0.95. CHF values include a transparent Swiss-market calibration. The damage adjustment is a transparent heuristic, not a certified repair-cost estimate. Image-quality warning: Local CV baseline uses image-level classification and does not provide detailed visual evidence.\n\n**Recognized risks**\n- Visible damage was detected and reduced the recommended asking price.\n- Local CV baseline uses image-level classification and does not provide detailed visual evidence.\n\n**Limitation**\nThe damage score is a transparent heuristic based on visible condition evidence. It is not a certified repair-cost estimate and does not replace a professional vehicle inspection.",
"prompt_trace": "Write a factual used car listing based on the structured data, detected damages and price estimate. Mention all visible damages honestly.\n\nVehicle:\n- Make: Volkswagen\n- Model: Golf\n- Production year: 2018\n- Mileage: 50000 km\n- Fuel type: Gasoline\n- Transmission: Manual\n- Power: 150.0 hp\n- Body type: Hatchback\n\nPricing:\n- Estimated base market price: CHF 16'195\n- Recommended adjusted listing price: CHF 13'128\n- Estimated damage adjustment: CHF 3'067\n- Currency note: CHF values include a transparent Swiss-market calibration.\n\nDetected visible damage:\n- severe damage\n\nVisual evidence:\n- front: Local CV baseline predicted 'severe damage' with confidence 0.95.\n\nSeller notes:\nVehicle has visible exterior damage in the uploaded image.\n\nRequirements:\n- Mention visible damage transparently.\n- Do not invent features that are not listed above.\n- Keep the tone professional and sales-ready.\n- Include a short price justification."
}
]