-
Notifications
You must be signed in to change notification settings - Fork 1
/
knowledgeBase.txt
42 lines (42 loc) · 6.06 KB
/
knowledgeBase.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
has_issue = n : issue = No issue
issue = No issue : repair = No Repair Required
has_issue = y ^ is_starting = n : issue = Failure to Start
issue = Failure to Start ^ has_fuel = n : repair = Insufficient Fuel, Add more fuel.
issue = Failure to Start ^ has_fuel = y ^ has_voltage = n : repair = Dead Battery, Change the battery.
issue = Failure to Start ^ has_fuel = y ^ has_voltage = y ^ is_ignition_coil_damaged = y : repair = Bad Ignition Coil, Replace faulty ignition coil.
issue = Failure to Start ^ has_fuel = y ^ has_voltage = y ^ is_ignition_coil_damaged = n ^ is_distributor_cap_damaged = y : repair = Bad Distributor Cap, Replace faulty distributor cap.
issue = Failure to Start ^ has_fuel = y ^ has_voltage = y ^ is_ignition_coil_damaged = n ^ is_distributor_cap_damaged = n ^ is_timing_belt_damaged = y : repair = Bad Timing Belt, Replace faulty timing belt.
has_issue = y ^ is_starting = y ^ is_making_noise = y : issue = Noise Issue
issue = Noise Issue ^ is_noisy_while_driving = y ^ are_wheel_bearings_damaged = y : repair = Faulty bearings, replace wheel bearings
issue = Noise Issue ^ is_noisy_while_driving = y ^ are_wheel_bearings_damaged = n ^ are_tires_bald = y : repair = Tires are worn, replace with new tires
issue = Noise Issue ^ is_noisy_while_driving = y ^ are_wheel_bearings_damaged = n ^ are_tires_bald = n ^ has_items_on_roof = y : repair = Remove items from roof
issue = Noise Issue ^ is_noisy_while_driving = y ^ are_wheel_bearings_damaged = n ^ are_tires_bald = n ^ has_items_on_roof = n ^ is_truck = y ^ has_items_in_truck_bed = y : repair = Remove items from truck bed
issue = Noise Issue ^ is_noisy_while_driving = n ^ is_ticking_noise = n ^ is_hiccup_noise = y ^ is_air_filter_dirty = y : repair = Replace dirty air filter with clean one
issue = Noise Issue ^ is_noisy_while_driving = n ^ is_ticking_noise = n ^ is_hiccup_noise = y ^ is_air_filter_dirty = n ^ is_exhaust_blocked = y : repair = Remove object obstructing exhaust
has_issue = y ^ is_starting = y ^ is_making_noise = n ^ is_overheating = y : issue = Overheating Issue
issue = Overheating Issue ^ has_coolant = n : repair = Low Coolant, add coolant.
issue = Overheating Issue ^ has_coolant = y ^ is_water_pump_broken = y : repair = Defective Water Pump, replace water pump.
issue = Overheating Issue ^ has_coolant = y ^ is_water_pump_broken = n ^ is_oil_low_or_dirty = y : repair = Low or Dirty Oil, replace oil
has_issue = y ^ is_starting = y ^ is_making_noise = n ^ is_overheating = n ^ has_nonfunctional_electronics = y : issue = Electronics Issue
issue = Electronics Issue ^ does_ac_power_on = n ^ is_ac_fuse_intact = n : repair = Replace defective AC fuse
issue = Electronics Issue ^ does_ac_power_on = n ^ is_ac_fuse_intact = y ^ are_ac_wires_connected = n : repair = Connect AC wires properly
issue = Electronics Issue ^ does_ac_power_on = y ^ does_ac_blow_cold = n ^ are_therm_settings_correct = n : repair = Fix thermostat settings
issue = Electronics Issue ^ does_ac_power_on = y ^ does_ac_blow_cold = n ^ are_therm_settings_correct = y ^ is_evaporator_coil_frozen = y : repair = Defrost evaporator coil
issue = Electronics Issue ^ does_ac_power_on = y ^ does_ac_blow_cold = n ^ are_therm_settings_correct = y ^ is_evaporator_coil_frozen = n ^ is_air_filter_dirty = y : repair = Replace dirty air filter with clean one
issue = Electronics Issue ^ does_ac_power_on = y ^ does_ac_blow_cold = y ^ has_nonfunctional_headlights = y ^ is_nonfunct_light_fuse_intact = n : repair = Replace defective light fuse
issue = Electronics Issue ^ does_ac_power_on = y ^ does_ac_blow_cold = y ^ has_nonfunctional_headlights = y ^ is_nonfunct_light_fuse_intact = y ^ are_nonfunct_light_wires_conn = n : repair = Connect light wires properly
issue = Electronics Issue ^ does_ac_power_on = y ^ does_ac_blow_cold = y ^ has_nonfunctional_headlights = n ^ has_burning_plastic_smell = y : repair = Serious issue and possible short circuit, replace wiring and fuses.
issue = Electronics Issue ^ does_ac_power_on = y ^ does_ac_blow_cold = y ^ has_nonfunctional_headlights = n ^ has_burning_plastic_smell = n ^ is_radio_working = n ^ is_radio_fuse_intact = n : repair = Replace defective radio fuse
issue = Electronics Issue ^ does_ac_power_on = y ^ does_ac_blow_cold = y ^ has_nonfunctional_headlights = n ^ has_burning_plastic_smell = n ^ is_radio_working = n ^ is_radio_fuse_intact = y ^ are_radio_wires_connected = n : repair = Connect radio wires properly
issue = Electronics Issue ^ does_ac_power_on = y ^ does_ac_blow_cold = y ^ has_nonfunctional_headlights = n ^ has_burning_plastic_smell = n ^ is_radio_working = n ^ is_radio_fuse_intact = y ^ are_radio_wires_connected = y : repair = Wiring or installation issue, replace radio and wiring
has_issue = y ^ is_starting = y ^ is_making_noise = n ^ is_overheating = n ^ has_nonfunctional_electronics = n ^ does_wheel_turn = n : issue = Steering Issue
issue = Steering Issue ^ is_power_steering_fuse_intact = n : repair = Replace power steering fuse
issue = Steering Issue ^ is_power_steering_fuse_intact = y ^ has_power_steering_fluid = n : repair = Power steering failure, add power steering fluid
has_issue = y ^ is_starting = y ^ is_making_noise = n ^ is_overheating = n ^ has_nonfunctional_electronics = n ^ does_wheel_turn = y ^ are_tires_deflated = y : issue = Tire Issue
issue = Tire Issue ^ has_piercing_object = y ^ is_obj_inch_away_from_edge = n : repair = Replace deflated tire
issue = Tire Issue ^ has_piercing_object = y ^ is_obj_inch_away_from_edge = y : repair = Apply tire patch kit to deflated tire
issue = Tire Issue ^ has_piercing_object = n ^ is_recent_temp_change = y : repair = Low tire pressure, add air to deflated tires
has_issue = y ^ is_starting = y ^ is_making_noise = n ^ is_overheating = n ^ has_nonfunctional_electronics = n ^ does_wheel_turn = y ^ are_tires_deflated = n : issue = General Issue
issue = General Issue ^ is_exterior_damaged = y ^ is_damage_cosmetic = y : repair = Repaint the scratched part
issue = General Issue ^ is_exterior_damaged = y ^ is_damage_cosmetic = n : repair = Replace the damaged vehicle body part
issue = General Issue ^ is_exterior_damaged = n : repair = No damage/fault detected