Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -162,19 +162,17 @@ def generate_display_prompts(description, product_name, benefits, key_message, c
|
|
162 |
else:
|
163 |
approach_prefix = prefix_parts[0] if prefix_parts else ""
|
164 |
approach_suffix = suffix_parts[0] if suffix_parts else ""
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
(psychotype, psychotypes_data, "Психотип"),
|
169 |
-
(business_stage, business_stages_data, "Стадия бизнеса"),
|
170 |
-
(industry, industries_data, "Отрасль"),
|
171 |
-
(opf, opfs_data, "ОПФ")
|
172 |
-
]
|
173 |
-
chosen_params_instructions = []
|
174 |
for (param_value, df, col) in instructions_data:
|
175 |
-
|
176 |
-
|
177 |
-
|
|
|
|
|
|
|
|
|
178 |
if not chosen_params_instructions:
|
179 |
return ("Для формирования промпта выберите хотя бы один личный персональный параметр для определения подхода",
|
180 |
"Для формирования промпта выберите хотя бы один личный персональный параметр для определения подхода")
|
|
|
162 |
else:
|
163 |
approach_prefix = prefix_parts[0] if prefix_parts else ""
|
164 |
approach_suffix = suffix_parts[0] if suffix_parts else ""
|
165 |
+
instructions_1_list = []
|
166 |
+
instructions_2_list = []
|
167 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
168 |
for (param_value, df, col) in instructions_data:
|
169 |
+
i1, i2 = get_two_instructions_for_param(param_value, df, col)
|
170 |
+
# i1, i2 — это то, что вернёт ваша новая функция
|
171 |
+
|
172 |
+
if i1: # если что-то вернулось из «Инструкция 1»
|
173 |
+
instructions_1_list.append(i1)
|
174 |
+
if i2: # если что-то вернулось из «Инструкция 2»
|
175 |
+
instructions_2_list.append(i2)
|
176 |
if not chosen_params_instructions:
|
177 |
return ("Для формирования промпта выберите хотя бы один личный персональный параметр для определения подхода",
|
178 |
"Для формирования промпта выберите хотя бы один личный персональный параметр для определения подхода")
|