Spaces:
Running
Running
# flake8: noqa | |
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"] | |
) | |