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