def greet():
print("Hi Ramesh")
def takeInput():
s = input("Enter symptom: ")
return s
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 Practo_Tool:
def __init__(self, name):
self.name = name
def useTool(self, data):
print("using tool " + self.name + " with " + data)
class Agent:
def __init__(self, name, llm, tool):
self.name = name
self.llm = llm
self.tool = tool
def giveAdvice(self, symptom):
r = self.llm.generateResponse(symptom)
print("Advice for " + symptom + ": " + r)
def giveAdviceAndTakeAction(self,symptom):
self.giveAdvice(symptom)
self.tool.useTool(symptom)
# MAIN CODE
greet()
symptom = takeInput()
llm = ChatGpt_LLM("gpt-4")
tool = Practo_Tool("Practo")
agent = Agent("HealthBot1.0", llm, tool)
agent.giveAdvice(symptom)
print("Thank you for using out bot")