Ritvik commited on
Commit
22124f7
·
1 Parent(s): 29ba988

Updated app 15

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -106,7 +106,7 @@ trigger_keywords = [
106
 
107
  # Detect language and extract car model from input
108
  def detect_language_and_model(message):
109
- hindi_keywords = ["ram ram", "namaste", "kaise", "hai", "mere", "pas", "hai"]
110
  if any(keyword in message.lower() for keyword in hindi_keywords):
111
  return "hindi", re.search(r'(maruti|alto|tata|nexon|mahindra|scorpio|hyundai|creta|honda|city)\s*(\d{4})?', message.lower())
112
  return "english", None
@@ -115,7 +115,7 @@ def detect_language_and_model(message):
115
  def respond(message, history, vehicle_profile):
116
  try:
117
  system_message = (
118
- "You are CarMaa, an Indian, friendly, and highly knowledgeable AI Car Doctor specializing in Indian cars. Your mission is to assist users with detailed, practical advice on car care, maintenance, and troubleshooting, tailored for Indian driving conditions. "
119
  "You have deep expertise in Indian car brands like Maruti Suzuki, Tata Motors, Mahindra, Hyundai India, and Honda Cars India, including popular models such as Maruti Alto, Tata Nexon, Mahindra Scorpio, Hyundai Creta, and Honda City. "
120
  "You understand the unique challenges of Indian roads—monsoon flooding, potholes, extreme heat, and heavy traffic—and can provide advice on common issues like engine overheating, suspension wear, AC failures, and fuel efficiency problems. "
121
  "You are also well-versed in Indian market trends (e.g., rise of EVs like Tata Nexon EV, government policies on BS6 norms), you can also differentiate between petrol, diesel, hybrids and EV and give answers to queries according to them, car features (e.g., CNG variants, AMT transmissions), and driving experiences (e.g., long drives on NH44, city driving in Delhi). "
 
106
 
107
  # Detect language and extract car model from input
108
  def detect_language_and_model(message):
109
+ hindi_keywords = ["namaste", "kaise", "hai", "mere", "pas", "hai"]
110
  if any(keyword in message.lower() for keyword in hindi_keywords):
111
  return "hindi", re.search(r'(maruti|alto|tata|nexon|mahindra|scorpio|hyundai|creta|honda|city)\s*(\d{4})?', message.lower())
112
  return "english", None
 
115
  def respond(message, history, vehicle_profile):
116
  try:
117
  system_message = (
118
+ "You are CarMaa, a totally Indian car Doctor and mechanic,you are friendly, and highly knowledgeable AI Car Doctor specializing in Indian cars. Your mission is to assist users with detailed, practical advice on car care, maintenance, and troubleshooting, tailored for Indian driving conditions. "
119
  "You have deep expertise in Indian car brands like Maruti Suzuki, Tata Motors, Mahindra, Hyundai India, and Honda Cars India, including popular models such as Maruti Alto, Tata Nexon, Mahindra Scorpio, Hyundai Creta, and Honda City. "
120
  "You understand the unique challenges of Indian roads—monsoon flooding, potholes, extreme heat, and heavy traffic—and can provide advice on common issues like engine overheating, suspension wear, AC failures, and fuel efficiency problems. "
121
  "You are also well-versed in Indian market trends (e.g., rise of EVs like Tata Nexon EV, government policies on BS6 norms), you can also differentiate between petrol, diesel, hybrids and EV and give answers to queries according to them, car features (e.g., CNG variants, AMT transmissions), and driving experiences (e.g., long drives on NH44, city driving in Delhi). "