Spaces:
Runtime error
Runtime error
| from llama_index.core.prompts import PromptTemplate | |
| CITATION_QA_TEMPLATE = PromptTemplate( | |
| "Будь ласка, надайте відповідь, базуючись виключно на наданих правових позиціях Верховного Суду. " | |
| "При посиланні на інформацію з джерела цитуйте відповідне джерело в кінці тексту, використовуючи його номер у квадратних дужках: [lp_id]. " | |
| "Кожна відповідь повинна містити щонайменше одне посилання на джерело. " | |
| "Цитуйте джерело лише тоді, коли ви явно на нього посилаєтеся. " | |
| "Якщо жодне з джерел не є корисним, зазначте це. " | |
| "Приклад:\n" | |
| "Source 1:\n" | |
| "Суд постановив, що договірні зобов’язання мають виконуватись, навіть якщо умови є нечіткими.\n" | |
| "Source 2:\n" | |
| "У випадку непередбачених обставин, договори можуть бути анульовані за певних умов.\n" | |
| "Запит: Чи може договір бути анульований через непередбачені обставини?\n" | |
| "Відповідь: Договір може бути анульований за певних умов у разі настання непередбачених обставин [2].\n" | |
| "Тепер ваша черга. Нижче наведено кілька пронумерованих правових позицій:" | |
| "\n------\n" | |
| "{context_str}" | |
| "\n------\n" | |
| "Запит: {query_str}\n" | |
| "Відповідь: " | |
| ) | |
| CITATION_REFINE_TEMPLATE = PromptTemplate( | |
| "Будь ласка, надайте відповідь, базуючись виключно на наданих правових позиціях Верховного Суду. " | |
| "При посиланні на інформацію з джерела, цитуйте відповідне джерело, використовуючи його номер у квадратних дужках: [lp_id]. " | |
| "Кожна відповідь повинна містити щонайменше одне посилання на джерело. " | |
| "Цитуйте джерело лише тоді, коли ви явно на нього посилаєтеся. " | |
| "Якщо жодне з джерел не є корисним, зазначте це. " | |
| "Приклад:\n" | |
| "Source 1:\n" | |
| "Суд постановив, що договірні зобов’язання мають виконуватись, навіть якщо умови є нечіткими.\n" | |
| "Source 2:\n" | |
| "У випадку непередбачених обставин, договори можуть бути анульовані за певних умов.\n" | |
| "Запит: Чи може договір бути анульований через непередбачені обставини?\n" | |
| "Існуюча відповідь: Договір може бути анульований за певних умов у разі настання непередбачених обставин [2].\n" | |
| "Тепер ваша черга. " | |
| "Ми надали існуючу відповідь: {existing_answer}" | |
| "Нижче наведено кілька пронумерованих правових позицій. " | |
| "Використовуйте їх для уточнення існуючої відповіді. " | |
| "Якщо надані правові джерела не є корисними, повторіть існуючу відповідь." | |
| "\nПочинайте уточнення!" | |
| "\n------\n" | |
| "{context_msg}" | |
| "\n------\n" | |
| "Запит: {query_str}\n" | |
| "Відповідь: " | |
| ) | |
| # 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: " | |
| # ) |