Spaces:
Sleeping
Sleeping
from yaml import load, Loader | |
params = load(open('params.yml').read(), Loader=Loader) | |
def add_prompt( | |
paragraph_1: str, | |
paragraph_2: str, | |
instruction: str = params['instruction'] | |
): | |
assert isinstance(paragraph_1, str), f'paragraph_1 should be a string. Got {type(paragraph_1)}!' | |
assert isinstance(paragraph_2, str), f'paragraph_2 should be a string. Got {type(paragraph_2)}!' | |
assert isinstance(instruction, str), f'instruction should be a string. Got {type(instruction)}!' | |
try: | |
final_prompt = f"INSTRUCTION: {instruction} PARAGRAPH_1:{paragraph_1} PARAGRAPH_2:{paragraph_2}\nThe semantic similarity between the two paragraphs is: " | |
return final_prompt | |
except Exception as e: | |
print(f'An error occured in the function `add_prompt`:\n{e}') |