File size: 1,036 Bytes
bb6ef89 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# 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"]
)
|