def greet():
  print("hi")
  print("this is AI Agent Workshop")

def takeInput():
  userInput = input("Enter your symptom:") 
  print(userInput)
  return userInput

class Chatgpt_LLM:
  def __init__(self,model_name):
    self.model_name = model_name

  def generateResponse(self, prompt):
    return "This is a dummy response from " + self.model_name
  
class Gemini_LLM:
  def __init__(self,model_name):
    self.model_name = model_name

  def generateResponse(self, prompt):
    return "This is a dummy response from " + self.model_name

class Practo_Tool:
  def __init__(self, name):
    self.name = name

  def useTool(self,input):
    print("Using tool" + self.name + "woith input" + input)

class Agent:
  def __init__(self,name,llm , tool):
    self.name = name
    self.llm = self.llm
    self.tool = tool 
  
  def giveAdvice(self,symptom,llm):
    response = llm.generateResponse("Provide advice for the symptom:" + symptom)
    print("Advice from " + self.name + ":" + response)

    def takeAction(self,tool,input):
      tool.useTool(input)

    def giveAdviceAndTakeAction(self,symptom):
      self.giveAdvice(symptom)
      self.takeAction(symptom)

greet ()

name = "Ramesh"
age = 30

symptomList =[{
    "name":"cough";
    "severity":"mild";
    "duration":"2 days";
    "priority": 1;
  },
  {
    "name":"fever",
    "severity":"high",
    "duration":"5 days",
    "priority": 2
  },
  {
    "name":"headache",
    "severity":"low",
    "duration":"1 days",
    "priority": 3
  },
]