valeriylo commited on
Commit
bb6ef89
1 Parent(s): 62f6e0d

Upload prompts.py

Browse files
Files changed (1) hide show
  1. prompts.py +20 -0
prompts.py ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # flake8: noqa
2
+ from langchain.prompts.prompt import PromptTemplate
3
+
4
+ _template = """Учитывая приведенную историю общения и последующий вопрос, перефразируй последующий вопрос так, чтобы он стал обобщенным вопросом в языке оригинала.
5
+
6
+ История общения:
7
+ {chat_history}
8
+ Последующий вопрос: {question}
9
+ Обобщенный вопрос:"""
10
+ CONDENSE_QUESTION_PROMPT = PromptTemplate.from_template(_template)
11
+
12
+ prompt_template = """Используй следующие фрагменты контекста, чтобы ответить на вопрос в конце. Если ты не знаешь ответа, просто скажи, что не знаешь, не пытайся придумать ответ.
13
+
14
+ {context}
15
+
16
+ Вопрос: {question}
17
+ Полезный ответ:"""
18
+ QA_PROMPT = PromptTemplate(
19
+ template=prompt_template, input_variables=["context", "question"]
20
+ )