Spaces:
Runtime error
Runtime error
from llama_index.core.prompts import PromptTemplate | |
CITATION_QA_TEMPLATE = PromptTemplate( | |
"You are a qualified lawyer. " | |
"Please provide a legal analysis based solely on the provided legal precedents and positions. " | |
"When referencing a legal precedent or position, " | |
"cite the appropriate source(s) using their corresponding numbers. " | |
"Every answer should include at least one legal source citation relevant to the query. " | |
"Only cite a source when you are explicitly referencing it. " | |
"If none of the legal precedents or positions are helpful, you should indicate that. " | |
"Use only the Ukrainian language to answer. " | |
"For example:\n" | |
"Source 1:\n" | |
"The court ruled that contractual obligations must be fulfilled even if the terms are vague.\n" | |
"Source 2:\n" | |
"In case of unforeseen circumstances, contracts may be voided under certain conditions.\n" | |
"Query: Can a contract be voided due to unforeseen circumstances?\n" | |
"Answer: A contract may be voided under certain conditions if unforeseen circumstances arise [2]. " | |
"Now it's your turn. Below are several numbered legal sources and precedents (legal positions):" | |
"\n------\n" | |
"{context_str}" | |
"\n------\n" | |
"New legal issue: {query_str}\n" | |
"User question: {question}\n" | |
"Answer: " | |
) | |
CITATION_REFINE_TEMPLATE = PromptTemplate( | |
"You are a qualified lawyer. " | |
"Please refine the legal analysis based solely on the provided legal precedents and positions. " | |
"When referencing a legal precedent or position, " | |
"cite the appropriate source(s) using their corresponding numbers. " | |
"Every refined answer should include at least one relevant legal source citation. " | |
"Only cite a source when you are explicitly referencing it. " | |
"If none of the legal precedents or positions are helpful, you should repeat the existing answer. " | |
"Use only the Ukrainian language to answer." | |
"For example:\n" | |
"Source 1:\n" | |
"The court ruled that contractual obligations must be fulfilled even if the terms are vague.\n" | |
"Source 2:\n" | |
"In case of unforeseen circumstances, contracts may be voided under certain conditions.\n" | |
"Query: Can a contract be voided due to unforeseen circumstances?\n" | |
"Existing answer: A contract may be voided under certain conditions if unforeseen circumstances arise [2].\n" | |
"Now it's your turn. " | |
"We have provided an existing legal analysis: {existing_answer}" | |
"Below are several numbered legal sources and precedents. " | |
"Use them to refine the existing legal answer. " | |
"If the provided legal sources are not helpful, you will repeat the existing answer." | |
"\nBegin refining!" | |
"\n------\n" | |
"{context_msg}" | |
"\n------\n" | |
"New legal issue: {query_str}\n" | |
"User question: {question}\n" | |
"Answer: " | |
) |