muryshev commited on
Commit
2af96cc
·
verified ·
1 Parent(s): ae0a77c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +42 -42
app.py CHANGED
@@ -100,11 +100,11 @@ def getsummary_route():
100
  # pages = split_text(text)
101
  # result = ''
102
  # for page in pages:
103
- # summary_prompt = f'''<s>[INST]Исправь в тексте, сделанным роботом при транскрибации аудиозаписи совещания, плохо-читаемые предложения. Проверь каждое предложение на согласованность падежей, окончаний, на наличие и правильное использование предлогов, в реплике каждого спикера исправь пунктуацию, чтобы смысл и был четкий и понятный, также удали дискурсивные слова, не несущие смысла, сделай текст аккуратным и легко читабельным и пиши только на русском языке: {page}[/INST]'''
104
  # response = generate(summary_prompt[:52000])
105
  # result = result + '\n'+response
106
 
107
- summary_prompt = f'''<s>[INST]Исправь в тексте, сделанным роботом при транскрибации аудиозаписи совещания, плохо-читаемые предложения. Проверь каждое предложение на согласованность падежей, окончаний, на наличие и правильное использование предлогов, в реплике каждого спикера исправь пунктуацию, чтобы смысл и был четкий и понятный, также удали дискурсивные слова, не несущие смысла, сделай текст аккуратным и легко читабельным и пиши только на русском языке: {text}[/INST]'''
108
  result = generate(summary_prompt[:52000])
109
  return jsonify({'result': result})
110
 
@@ -113,7 +113,7 @@ def cleantext_route():
113
  data = request.get_json()
114
  text = data.get('text', '')
115
 
116
- summary_prompt = f'''<s>[INST]Ты мой помощник. Ты отвечаешь только на русском языке. Сформируй краткое изложение следующего текста: {text}[/INST]'''
117
  response = generate(summary_prompt[:52000])
118
 
119
  return jsonify({'result': response})
@@ -123,7 +123,7 @@ def getfollowup_route():
123
  data = request.get_json()
124
  text = data.get('text', '')
125
 
126
- summary_prompt = f'''<s>[INST]Ты мой помощник. Ты отвечаешь только на русском языке. Выпиши из текста нумерованным списком обсуждаемые темы и у каждой темы сделай подпунктами обсуждаемые вопросы. Текст: {text}[/INST]'''
127
  response = generate(summary_prompt[:52000])
128
 
129
  return jsonify({'result': response})
@@ -133,7 +133,7 @@ def getagenda_route():
133
  data = request.get_json()
134
  text = data.get('text', '')
135
 
136
- summary_prompt = f'''<s>[INST]Ты мой помощник. Ты отвечаешь только на русском языке. Выпиши из текста в виде списка какие задачи были поставлены для конкретных исполнителей с указанием сроков, если это возможно определить. Если задача есть в списке, то не добавляй идентичную. Текст: {text}[/INST]'''
137
  response = generate(summary_prompt[:52000])
138
 
139
  return jsonify({'result': response})
@@ -143,7 +143,7 @@ def gethighlights_route():
143
  data = request.get_json()
144
  text = data.get('text', '')
145
 
146
- summary_prompt = f'''<s>[INST]Ты мой помощник. Ты отвечаешь только на русском языке. Сформируй на основе текста два нумерованных списка: 1. какие проблемы были озвучены в тексте 2. какие предложения были сформулированы. Текст: {text}[/INST]'''
147
  response = generate(summary_prompt[:52000])
148
 
149
  return jsonify({'result': response})
@@ -155,18 +155,18 @@ def getprojectinfo_route():
155
  text = data.get('text', '')
156
 
157
  main_prompts = []
158
- prompt1 = (f'<s>[INST]Ты всегда отвечаешь на РУССКОМ языке.
159
  Найди в тексте ИМЕНА СОБСТВЕННЫЕ участников обсуждения. Кто говорил во время совещания?
160
  Формат ответа: "Участники: *здесь ФИО говорящих из текста*". Если имя говорящего не указано, то отвечай так: "не указано".
161
- Текст совещания: "{text}"[/INST]')
162
 
163
- prompt2 = (f'<s>[INST]Ты всегда отвечаешь на РУССКОМ языке.
164
  Представь, что ты лучший в мире смысловик и копирайтер.
165
  Сделай глубокий вдох и, думая шаг за шагом, выполни задание:
166
  Каков ход совещания в этом тексте?
167
  Формат ответа: "Повестка встречи: *здесь текст*".
168
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь. Отвечай на русском языке.
169
- Скрипт: {text}[/INST]')
170
  main_prompts.append(prompt1)
171
  main_prompts.append(prompt2)
172
 
@@ -178,13 +178,13 @@ def getprojectinfo_route():
178
  main_info += '\n\n'+result+'\n\n'
179
 
180
  proj_prompt = []
181
- prompt = (f'<s>[INST]Вы отвечаете только на РУССКОМ языке.
182
  1. Найти все упоминания слов "проект" или "проекты" в тексте.
183
  2. Прочитать контекст вокруг упоминаний слова "проект" или "проекты" и определить, какие проекты упоминаются.
184
  3. Составить список названий проектов, которые были найдены в тексте.
185
  Используй только такой формат ответа: "Проект №: *суть кратко*". Конец ответа.
186
  Ты больше ничего не ��оворишь, не комментируешь, не добавляешь.
187
- Текст: {text}[/INST]')
188
  proj_prompt.append(prompt)
189
 
190
  list_of_projects =''
@@ -211,12 +211,12 @@ def getprojectinfo_route():
211
 
212
  check_prompts = []
213
 
214
- checking = (f'<s>[INST]Ты всегда отвечаешь на РУССКОМ языке. Сделай глубокий вдох и, думая шаг за шагом, выполни задание:
215
  У меня есть список проектов. Такие проекты имеются в тексте и являются основными? Список проектов: {proj_}.
216
  Ты обязательно используешь ТОЛЬКО такой формат ответа:
217
  "Да: Проект № *название проекта*." ИЛИ "Нет, такого проекта нет".
218
  Ты больше ничего не говоришь, не комментируешь, не добавляешь.
219
- Текст: {text}[/INST]')
220
  check_prompts.append(checking)
221
 
222
  real_projects = ''
@@ -230,80 +230,80 @@ def getprojectinfo_route():
230
  prepared_prompts = []
231
  if real_projects_list:
232
  for i in real_projects_list:
233
- prompt_aim = (f'<s>[INST]Ты всегда отвечаешь на РУССКОМ языке. Представь, что ты лучший в мире смысловик и копирайтер.
234
  Сделай глубокий вдох и, думая шаг за шагом, выполни задание:
235
  Опираясь на данный текст, определи цель ЭТОГО проекта: {i}. Выбирай и анализируй информацию только об ЭТОМ проекте.
236
  Формат ответа: "Проект: *название проекта*. Цель этого проекта: *здесь текст*".
237
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь. Отвечай на русском языке.
238
- Текст: {text}[/INST]')
239
- gk = (f'<s>[INST]Ты всегда отвечаешь на РУССКОМ языке. Представь, что ты лучший в мире смысловик и копирайтер.
240
  Сделай глубокий вдох и, думая шаг за шагом, ответь на вопрос: Какие преимущества (выгоду) получит группа компаний по итогам этого проекта: {i}.
241
  Формат ответа: "По факту реализации проекта Группа Компаний Получит: *здесь текст*".
242
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь. Отвечай на русском языке.
243
- Скрипт: {text}[/INST]')
244
- budget = (f'<s>[INST]Ты всегда отвечаешь на РУССКОМ языке.
245
  Найди в тексте информацию о бюджете этого проекта: {i} .
246
  Формат ответа: "Бюджет проекта: *здесь цифра*". Если бюджет проекта не указан, то отвечай так: "Такой информации нет."
247
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь. Отвечай на русском языке.
248
- Скрипт: {text}[/INST]')
249
- ec_ef = (f'<s>[INST]Ты всегда отвечаешь на РУССКОМ языке.
250
  Поразмышляй об этом тексте. Как ты думаешь, в чем заключается экономический эффект (экономические преимущества) для компании от этого проекта: {i}. Выбирай и анализируй информацию только об ЭТОМ проекте.
251
  Формат ответа: "Экономический эффект от проекта: *здесь ответ на вопрос*".
252
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь. Отвечай на русском языке.
253
- Скрипт: {text}[/INST]')
254
- deadline = (f'<s>[INST]Ты всегда отвечаешь на РУССКОМ языке.
255
  Найди в тексте дату, когда должен быть реализован ЭТОТ проект: {i}. Выбирай и анализируй информацию только об ЭТОМ проекте: {i}.
256
  Формат ответа: "Срок реализации: *здесь текст*".
257
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь. Отвечай на русском языке.
258
- Скрипт: {text}[/INST]')
259
- new_plan = (f'<s>[INST]Ты всегда отвечаешь на РУССКОМ языке! Только на русском языке. Выбирай и анализируй информацию на русском языке только об ЭТОМ проекте: {i} .+\
260
  Представь, что ты лучший в мире смысловик и копирайтер.
261
  Сделай глубокий вдох и, думая шаг за шагом, ответь на русском языке на вопрос: Какие действия участники решили предпринять, чтобы отлично выполнить проект?
262
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь!
263
- Используй такой формат ответа: "Решения: *тест*". Ищи ответ в тексте: {text}. Отвечай на русском языке!!! [/INST]')
264
- conclusion = (f'<s>[INST]Ты всегда отвечаешь на РУССКОМ языке. Поразмышляй о тексте.
265
  Какой вывод заключили участники относительно ЭТОГО проекта: {i}.
266
  Используй такой формат ответа: "Вывод: *Тут описывается принятое решение.*." Конец ответа.
267
- Текст: {text}[/INST]')
268
  p = [prompt_aim, gk, budget, ec_ef, deadline, new_plan, conclusion]
269
  prepared_prompts.extend(p)
270
  elif not real_projects_list or len(real_projects_list) == 1:
271
- prompt_aim = (f'<s>[INST]Ты всегда отвечаешь на РУССКОМ языке. Поразмышляй об этом тексте.
272
  Определи основную цель проекта из текста.
273
  Формат ответа: "Цель проекта: *здесь текст*".
274
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь. Отвечай на русском языке.
275
- Текст: {text}[/INST]')
276
 
277
- gk = (f'<s>[INST]Ты всегда отвечаешь на РУССКОМ языке.
278
  Формат ответа: "По факту реализации проекта Группа Компаний Получит: *здесь текст*".
279
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь. Отвечай на русском языке.
280
- Скрипт: {text}[/INST]')
281
 
282
- budget = (f'<s>[INST]Ты всегда отвечаешь на РУССКОМ языке.
283
  Найди в тексте информацию о бюджете проекта.
284
  Формат ответа: "Бюджет проекта: *здесь цифра*". Если бюджет проекта не указан, то отвечай так: "Такой информации нет."
285
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь. Отвечай на русском языке.
286
- Скрипт: {text}[/INST]')
287
 
288
- ec_ef = (f'<s>[INST]Ты всегда отвечаешь на РУССКОМ языке.
289
  Поразмышляй об этом тексте. Как ты думаешь, в чем заключается экономический эффект для компании от проектов, которые обсуждают в тексте?
290
  Формат ответа: "Экономический эффект от проекта: *здесь ответ на вопрос*".
291
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь. Отвечай на русском языке.
292
- Скрипт: {text}[/INST]')
293
 
294
- deadline = (f'<s>[INST]Ты всегда отвечаешь на РУССКОМ языке.
295
  Найди в тексте дату, когда должен быть реализован проект.
296
  Формат ответа: "Срок реализации: *здесь текст*".
297
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь. Отвечай на русском языке.
298
- Скрипт: {text}[/INST]')
299
- new_plan = (f'<s>[INST]Ты всегда отвечаешь на РУССКОМ языке! Только на русском языке.
300
  Представь, что ты лучший в мире смысловик и копирайтер.
301
  Сделай глубокий вдох и, думая шаг за шагом, ответь на русском языке на вопрос: Какие действия участники решили предпринять, чтобы отлично выполнить проект?
302
- Используй такой формат ответа: "Решения: *тест*". Ищи ответ в тексте: {text}. Отвечай на русском языке!!! [/INST]')
303
- conclusion = (f'<s>[INST]Ты всегда отвечаешь на РУССКОМ языке. Поразмышляй о тексте.
304
  Какой вывод заключили участники относительно ЭТОГО проекта: {i}.
305
  Используй такой формат ответа: "Вывод: *Тут описывается принятое решение.*." Конец ответа.
306
- Текст: {text}[/INST]')
307
  p = [prompt_aim, gk, budget, ec_ef, deadline, new_plan, conclusion]
308
  prepared_prompts.extend(p)
309
 
 
100
  # pages = split_text(text)
101
  # result = ''
102
  # for page in pages:
103
+ # summary_prompt = f'''''<s>[INST]Исправь в тексте, сделанным роботом при транскрибации аудиозаписи совещания, плохо-читаемые предложения. Проверь каждое предложение на согласованность падежей, окончаний, на наличие и правильное использование предлогов, в реплике каждого спикера исправь пунктуацию, чтобы смысл и был четкий и понятный, также удали дискурсивные слова, не несущие смысла, сделай текст аккуратным и легко читабельным и пиши только на русском языке: {page}[/INST]'
104
  # response = generate(summary_prompt[:52000])
105
  # result = result + '\n'+response
106
 
107
+ summary_prompt = f'<s>[INST]Исправь в тексте, сделанным роботом при транскрибации аудиозаписи совещания, плохо-читаемые предложения. Проверь каждое предложение на согласованность падежей, окончаний, на наличие и правильное использование предлогов, в реплике каждого спикера исправь пунктуацию, чтобы смысл и был четкий и понятный, также удали дискурсивные слова, не несущие смысла, сделай текст аккуратным и легко читабельным и пиши только на русском языке: {text}[/INST]'
108
  result = generate(summary_prompt[:52000])
109
  return jsonify({'result': result})
110
 
 
113
  data = request.get_json()
114
  text = data.get('text', '')
115
 
116
+ summary_prompt = f'<s>[INST]Ты мой помощник. Ты отвечаешь только на русском языке. Сформируй краткое изложение следующего текста: {text}[/INST]'
117
  response = generate(summary_prompt[:52000])
118
 
119
  return jsonify({'result': response})
 
123
  data = request.get_json()
124
  text = data.get('text', '')
125
 
126
+ summary_prompt = f'<s>[INST]Ты мой помощник. Ты отвечаешь только на русском языке. Выпиши из текста нумерованным списком обсуждаемые темы и у каждо�� темы сделай подпунктами обсуждаемые вопросы. Текст: {text}[/INST]'
127
  response = generate(summary_prompt[:52000])
128
 
129
  return jsonify({'result': response})
 
133
  data = request.get_json()
134
  text = data.get('text', '')
135
 
136
+ summary_prompt = f'<s>[INST]Ты мой помощник. Ты отвечаешь только на русском языке. Выпиши из текста в виде списка какие задачи были поставлены для конкретных исполнителей с указанием сроков, если это возможно определить. Если задача есть в списке, то не добавляй идентичную. Текст: {text}[/INST]'
137
  response = generate(summary_prompt[:52000])
138
 
139
  return jsonify({'result': response})
 
143
  data = request.get_json()
144
  text = data.get('text', '')
145
 
146
+ summary_prompt = f'<s>[INST]Ты мой помощник. Ты отвечаешь только на русском языке. Сформируй на основе текста два нумерованных списка: 1. какие проблемы были озвучены в тексте 2. какие предложения были сформулированы. Текст: {text}[/INST]'
147
  response = generate(summary_prompt[:52000])
148
 
149
  return jsonify({'result': response})
 
155
  text = data.get('text', '')
156
 
157
  main_prompts = []
158
+ prompt1 = (f'''<s>[INST]Ты всегда отвечаешь на РУССКОМ языке.
159
  Найди в тексте ИМЕНА СОБСТВЕННЫЕ участников обсуждения. Кто говорил во время совещания?
160
  Формат ответа: "Участники: *здесь ФИО говорящих из текста*". Если имя говорящего не указано, то отвечай так: "не указано".
161
+ Текст совещания: "{text}"[/INST]''')
162
 
163
+ prompt2 = (f'''<s>[INST]Ты всегда отвечаешь на РУССКОМ языке.
164
  Представь, что ты лучший в мире смысловик и копирайтер.
165
  Сделай глубокий вдох и, думая шаг за шагом, выполни задание:
166
  Каков ход совещания в этом тексте?
167
  Формат ответа: "Повестка встречи: *здесь текст*".
168
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь. Отвечай на русском языке.
169
+ Скрипт: {text}[/INST]''')
170
  main_prompts.append(prompt1)
171
  main_prompts.append(prompt2)
172
 
 
178
  main_info += '\n\n'+result+'\n\n'
179
 
180
  proj_prompt = []
181
+ prompt = (f'''<s>[INST]Вы отвечаете только на РУССКОМ языке.
182
  1. Найти все упоминания слов "проект" или "проекты" в тексте.
183
  2. Прочитать контекст вокруг упоминаний слова "проект" или "проекты" и определить, какие проекты упоминаются.
184
  3. Составить список названий проектов, которые были найдены в тексте.
185
  Используй только такой формат ответа: "Проект №: *суть кратко*". Конец ответа.
186
  Ты больше ничего не ��оворишь, не комментируешь, не добавляешь.
187
+ Текст: {text}[/INST]''')
188
  proj_prompt.append(prompt)
189
 
190
  list_of_projects =''
 
211
 
212
  check_prompts = []
213
 
214
+ checking = (f'''<s>[INST]Ты всегда отвечаешь на РУССКОМ языке. Сделай глубокий вдох и, думая шаг за шагом, выполни задание:
215
  У меня есть список проектов. Такие проекты имеются в тексте и являются основными? Список проектов: {proj_}.
216
  Ты обязательно используешь ТОЛЬКО такой формат ответа:
217
  "Да: Проект № *название проекта*." ИЛИ "Нет, такого проекта нет".
218
  Ты больше ничего не говоришь, не комментируешь, не добавляешь.
219
+ Текст: {text}[/INST]''')
220
  check_prompts.append(checking)
221
 
222
  real_projects = ''
 
230
  prepared_prompts = []
231
  if real_projects_list:
232
  for i in real_projects_list:
233
+ prompt_aim = (f'''<s>[INST]Ты всегда отвечаешь на РУССКОМ языке. Представь, что ты лучший в мире смысловик и копирайтер.
234
  Сделай глубокий вдох и, думая шаг за шагом, выполни задание:
235
  Опираясь на данный текст, определи цель ЭТОГО проекта: {i}. Выбирай и анализируй информацию только об ЭТОМ проекте.
236
  Формат ответа: "Проект: *название проекта*. Цель этого проекта: *здесь текст*".
237
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь. Отвечай на русском языке.
238
+ Текст: {text}[/INST]''')
239
+ gk = (f'''<s>[INST]Ты всегда отвечаешь на РУССКОМ языке. Представь, что ты лучший в мире смысловик и копирайтер.
240
  Сделай глубокий вдох и, думая шаг за шагом, ответь на вопрос: Какие преимущества (выгоду) получит группа компаний по итогам этого проекта: {i}.
241
  Формат ответа: "По факту реализации проекта Группа Компаний Получит: *здесь текст*".
242
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь. Отвечай на русском языке.
243
+ Скрипт: {text}[/INST]''')
244
+ budget = (f'''<s>[INST]Ты всегда отвечаешь на РУССКОМ языке.
245
  Найди в тексте информацию о бюджете этого проекта: {i} .
246
  Формат ответа: "Бюджет проекта: *здесь цифра*". Если бюджет проекта не указан, то отвечай так: "Такой информации нет."
247
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь. Отвечай на русском языке.
248
+ Скрипт: {text}[/INST]''')
249
+ ec_ef = (f'''<s>[INST]Ты всегда отвечаешь на РУССКОМ языке.
250
  Поразмышляй об этом тексте. Как ты думаешь, в чем заключается экономический эффект (экономические преимущества) для компании от этого проекта: {i}. Выбирай и анализируй информацию только об ЭТОМ проекте.
251
  Формат ответа: "Экономический эффект от проекта: *здесь ответ на вопрос*".
252
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь. Отвечай на русском языке.
253
+ Скрипт: {text}[/INST]''')
254
+ deadline = (f'''<s>[INST]Ты всегда отвечаешь на РУССКОМ языке.
255
  Найди в тексте дату, когда должен быть реализован ЭТОТ проект: {i}. Выбирай и анализируй информацию только об ЭТОМ проекте: {i}.
256
  Формат ответа: "Срок реализации: *здесь текст*".
257
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь. Отвечай на русском языке.
258
+ Скрипт: {text}[/INST]''')
259
+ new_plan = (f'''<s>[INST]Ты всегда отвечаешь на РУССКОМ языке! Только на русском языке. Выбирай и анализируй информацию на русском языке только об ЭТОМ проекте: {i} .+\
260
  Представь, что ты лучший в мире смысловик и копирайтер.
261
  Сделай глубокий вдох и, думая шаг за шагом, ответь на русском языке на вопрос: Какие действия участники решили предпринять, чтобы отлично выполнить проект?
262
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь!
263
+ Используй такой формат ответа: "Решения: *тест*". Ищи ответ в тексте: {text}. Отвечай на русском языке!!! [/INST]''')
264
+ conclusion = (f'''<s>[INST]Ты всегда отвечаешь на РУССКОМ языке. Поразмышляй о тексте.
265
  Какой вывод заключили участники относительно ЭТОГО проекта: {i}.
266
  Используй такой формат ответа: "Вывод: *Тут описывается принятое решение.*." Конец ответа.
267
+ Текст: {text}[/INST]''')
268
  p = [prompt_aim, gk, budget, ec_ef, deadline, new_plan, conclusion]
269
  prepared_prompts.extend(p)
270
  elif not real_projects_list or len(real_projects_list) == 1:
271
+ prompt_aim = (f'''<s>[INST]Ты всегда отвечаешь на РУССКОМ языке. Поразмышляй об этом тексте.
272
  Определи основную цель проекта из текста.
273
  Формат ответа: "Цель проекта: *здесь текст*".
274
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь. Отвечай на русском языке.
275
+ Текст: {text}[/INST]''')
276
 
277
+ gk = (f'''<s>[INST]Ты всегда отвечаешь на РУССКОМ языке.
278
  Формат ответа: "По факту реализации проекта Группа Компаний Получит: *здесь текст*".
279
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь. Отвечай на русском языке.
280
+ Скрипт: {text}[/INST]''')
281
 
282
+ budget = (f'''<s>[INST]Ты всегда отвечаешь на РУССКОМ языке.
283
  Найди в тексте информацию о бюджете проекта.
284
  Формат ответа: "Бюджет проекта: *здесь цифра*". Если бюджет проекта не указан, то отвечай так: "Такой информации нет."
285
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь. Отвечай на русском языке.
286
+ Скрипт: {text}[/INST]''')
287
 
288
+ ec_ef = (f'''<s>[INST]Ты всегда отвечаешь на РУССКОМ языке.
289
  Поразмышляй об этом тексте. Как ты думаешь, в чем заключается экономический эффект для компании от проектов, которые обсуждают в тексте?
290
  Формат ответа: "Экономический эффект от проекта: *здесь ответ на вопрос*".
291
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь. Отвечай на русском языке.
292
+ Скрипт: {text}[/INST]''')
293
 
294
+ deadline = (f'''<s>[INST]Ты всегда отвечаешь на РУССКОМ языке.
295
  Найди в тексте дату, когда должен быть реализован проект.
296
  Формат ответа: "Срок реализации: *здесь текст*".
297
  Ты больше ничего не говоришь, не комментируешь, не выражаешь свои мысли, вообще ничего больше не говоришь. Отвечай на русском языке.
298
+ Скрипт: {text}[/INST]''')
299
+ new_plan = (f'''<s>[INST]Ты всегда отвечаешь на РУССКОМ языке! Только на русском языке.
300
  Представь, что ты лучший в мире смысловик и копирайтер.
301
  Сделай глубокий вдох и, думая шаг за шагом, ответь на русском языке на вопрос: Какие действия участники решили предпринять, чтобы отлично выполнить проект?
302
+ Используй такой формат ответа: "Решения: *тест*". Ищи ответ в тексте: {text}. Отвечай на русском языке!!! [/INST]''')
303
+ conclusion = (f'''<s>[INST]Ты всегда отвечаешь на РУССКОМ языке. Поразмышляй о тексте.
304
  Какой вывод заключили участники относительно ЭТОГО проекта: {i}.
305
  Используй такой формат ответа: "Вывод: *Тут описывается принятое решение.*." Конец ответа.
306
+ Текст: {text}[/INST]''')
307
  p = [prompt_aim, gk, budget, ec_ef, deadline, new_plan, conclusion]
308
  prepared_prompts.extend(p)
309