import datetime from pathlib import Path from utils.date_utils import get_today_date_as_dd_mm_yyyy class PromptsManager: def __init__(self): base_path = Path(__file__, "..") with open(Path(base_path, "system_prompt.txt")) as sysprompt_file: self.system_prompt: str = sysprompt_file.read() with open(Path(base_path, "questions.txt")) as questions_file: self.questions: list[str] = questions_file.readlines() with open(Path(base_path, "verification_prompt2.txt")) as verification_prompt_file: verification_prompt = verification_prompt_file.readlines() todays_date = get_today_date_as_dd_mm_yyyy() for line in verification_prompt: line.replace("{today}", todays_date) self.verification_prompt: list[str] = verification_prompt