TradingGameAI / solver_router.py
j-js's picture
Create solver_router.py
5498923 verified
raw
history blame contribute delete
611 Bytes
from question_parser import detect_question_type, QuestionType
def route_solver(question_text):
qtype = detect_question_type(question_text)
if qtype == QuestionType.PERCENT:
return "percent_solver"
if qtype == QuestionType.RATIO:
return "ratio_solver"
if qtype == QuestionType.ALGEBRA:
return "algebra_solver"
if qtype == QuestionType.STATISTICS:
return "statistics_solver"
if qtype == QuestionType.PROBABILITY:
return "probability_solver"
if qtype == QuestionType.GEOMETRY:
return "geometry_solver"
return "basic_solver"