| |
| from langchain.prompts.prompt import PromptTemplate |
|
|
| _template = """Учитывая приведенную историю общения и последующий вопрос, перефразируй последующий вопрос так, чтобы он стал обобщенным вопросом в языке оригинала. |
| |
| История общения: |
| {chat_history} |
| Последующий вопрос: {question} |
| Обобщенный вопрос:""" |
| CONDENSE_QUESTION_PROMPT = PromptTemplate.from_template(_template) |
|
|
| prompt_template = """Используй следующие фрагменты контекста, чтобы ответить на вопрос в конце. Если ты не знаешь ответа, просто скажи, что не знаешь, не пытайся придумать ответ. |
| |
| {context} |
| |
| Вопрос: {question} |
| Полезный ответ:""" |
| QA_PROMPT = PromptTemplate( |
| template=prompt_template, input_variables=["context", "question"] |
| ) |
|
|