|
|
|
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"] |
|
) |
|
|