Spaces:
Sleeping
Sleeping
File size: 849 Bytes
0fadcb9 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
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 |