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