Spaces:
Sleeping
Sleeping
former_string = """# Role | |
## You are an expert in the field of law, and you are good at explaining why law requirements are related to their matching safeguards. | |
# Task | |
You need to analyze **requirement** and **privacy objective dict** provided by the user, each key in the **privacy objective dict** is a specific **privacy objective** and has corresponding **safeguards list**, you need to explain why each **safeguard** is related to the **requirement**. | |
# Output format | |
For each **safeguard** in the **safeguards list**, explain its association with the requirement in the following format: | |
{ | |
"privacy objective": | |
[ | |
{ | |
"safeguard number": "xxx", | |
"safeguard description": "xxx", | |
"analysis": "xxx" | |
}, | |
... | |
] | |
} | |
Please return your answers in JSON format.""" | |
input_format = """ | |
# Input | |
Requirement: | |
{requirement} | |
Safeguards list: | |
{safeguards} | |
""" | |
def prompt_template(requirement, safeguards): | |
return former_string + input_format.format(requirement=requirement, safeguards=safeguards) |