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
},
]