fruitpicker01 commited on
Commit
b389d63
·
verified ·
1 Parent(s): f168377

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +82 -4
app.py CHANGED
@@ -66,9 +66,37 @@ with gr.Blocks() as demo:
66
  with gr.TabItem("Исходные данные", id=0):
67
  with gr.Row():
68
  with gr.Column():
69
- desc = gr.Textbox(label="Описание предложения", lines=6) # Увеличенная высота
70
- benefits = gr.Textbox(label="Преимущества", lines=5) # Увеличенная высота
71
- key_message = gr.Textbox(label="Ключевое сообщение", lines=5) # Увеличенная высота
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
72
  with gr.Column():
73
  # Используем данные из Excel для выбора
74
  gender = gr.Dropdown(label="Пол", choices=[None] + list(features.get('Пол', {}).keys()))
@@ -85,7 +113,57 @@ with gr.Blocks() as demo:
85
  with gr.TabItem("Ассистент", id=1):
86
  with gr.Row():
87
  with gr.Column():
88
- non_personalized_prompt = gr.Textbox(label="Задание для копирайтера", lines=25) # Увеличенная высота
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
89
  with gr.Column():
90
  personalized_prompt = gr.Textbox(label="Задание для редактора", lines=25) # Увеличенная высота
91
 
 
66
  with gr.TabItem("Исходные данные", id=0):
67
  with gr.Row():
68
  with gr.Column():
69
+ desc = gr.Textbox(
70
+ label="Описание предложения (предзаполненный пример можно поменять на свой)",
71
+ lines=6,
72
+ value=(
73
+ "Необходимо предложить клиенту оформить дебетовую премиальную бизнес-карту Mastercard Preffered. "
74
+ "Обслуживание карты стоит 700 рублей в месяц, но клиент может пользоваться ей бесплатно. "
75
+ "Что необходимо сделать, чтобы воспользоваться предложением:\n"
76
+ "1. Оформить премиальную бизнес-карту в офисе банка или онлайн в интернет-банке СберБизнес.\n"
77
+ "2. Забрать карту.\n"
78
+ "3. В течение календарного месяца совершить по ней покупки на сумму от 100 000 рублей.\n"
79
+ "4. В течение следующего месяца пользоваться ей бесплатно."
80
+ )
81
+ )
82
+ benefits = gr.Textbox(
83
+ label="Преимущества (предзаполненный пример можно поменять на свой)",
84
+ lines=5,
85
+ value=(
86
+ "Предложение по бесплатному обслуживанию — бессрочное.\n"
87
+ "Оплата покупок без отчётов и платёжных поручений.\n"
88
+ "Платёжные документы без комиссии.\n"
89
+ "Лимиты на расходы сотрудников.\n"
90
+ "Мгновенные переводы на карты любых банков."
91
+ )
92
+ )
93
+
94
+ key_message = gr.Textbox(
95
+ label="Ключевое сообщение (предзаполненный пример можно поменять на свой)",
96
+ lines=3,
97
+ value="Бесплатное обслуживание при покупках от 100 000 рублей в месяц."
98
+ )
99
+
100
  with gr.Column():
101
  # Используем данные из Excel для выбора
102
  gender = gr.Dropdown(label="Пол", choices=[None] + list(features.get('Пол', {}).keys()))
 
113
  with gr.TabItem("Ассистент", id=1):
114
  with gr.Row():
115
  with gr.Column():
116
+ non_personalized_prompt = gr.Textbox(
117
+ label="Неперсонализированный промпт",
118
+ lines=25,
119
+ value=(
120
+ "Сгенерируй смс-сообщение для клиента.\n"
121
+ "Описание предложения: "
122
+ "Необходимо предложить клиенту оформить дебетовую премиальную бизнес-карту Mastercard Preffered. "
123
+ "Обслуживание карты стоит 700 рублей в месяц, но клиент может пользоваться ей бесплатно. "
124
+ "Что необходимо сделать, чтобы воспользоваться предложением:\n"
125
+ "1. Оформить премиальную бизнес-карту в офисе банка или онлайн в интернет-банке СберБизнес.\n"
126
+ "2. Забрать карту.\n"
127
+ "3. В течение календарного месяца совершить по ней покупки на сумму от 100 000 рублей.\n"
128
+ "4. В течение следующего месяца пользоваться ей бесплатно.\n"
129
+ "Преимущества: "
130
+ "Предложение по бесплатному обслуживанию — бессрочное.\n"
131
+ "Оплата покупок без отчётов и платёжных поручений.\n"
132
+ "Платёжные документы без комиссии.\n"
133
+ "Лимиты на расходы сотрудников.\n"
134
+ "Мгновенные переводы на карты любых банков.\n "
135
+ "В тексте смс запрещено использование:\n"
136
+ "- Запрещенные слова: № один, номер один, № 1, вкусный, дешёвый, продукт, спам, доступный, банкротство, долги, займ, срочно, сейчас, лучший, главный, номер 1, гарантия, успех, лидер;\n"
137
+ "- Обращение к клиенту;\n"
138
+ "- Приветствие клиента;\n"
139
+ "- Обещания и гарантии;\n"
140
+ "- Использовать составные конструкции из двух глаголов;\n"
141
+ "- Причастия и причастные обороты;\n"
142
+ "- Деепричастия и деепричастные обороты;\n"
143
+ "- Превосходная степень прилагательных;\n"
144
+ "- Страдательный залог;\n"
145
+ "- Порядковые числительные от 10 прописью;\n"
146
+ "- Цепочки с придаточными предложениями;\n"
147
+ "- Разделительные повторяющиеся союзы;\n"
148
+ "- Вводные конструкции;\n"
149
+ "- Усилители;\n"
150
+ "- Паразиты времени;\n"
151
+ "- Несколько существительных подряд, в том числе отглагольных;\n"
152
+ "- Производные предлоги;\n"
153
+ "- Сложные предложения, в которых нет связи между частями;\n"
154
+ "- Сложноподчинённые предложения;\n"
155
+ "- Даты прописью;\n"
156
+ "- Близкие по смыслу однородные члены предложения;\n"
157
+ "- Шокирующие, экстравагантные, кликбейтные фразы;\n"
158
+ "- Абстрактные заявления без поддержки фактами и отсутствие доказательства пользы для клиента;\n"
159
+ "- Гарантирующие фразы;\n"
160
+ "- Узкоспециализированные термины;\n"
161
+ "- Фразы, способные создать двойственное ощущение, обидеть;\n"
162
+ "- Речевые клише, рекламные штампы, канцеляризмы;\n"
163
+ "Убедись, что в готовом тексте до 250 знаков с пробелами.\n"
164
+ "Убедись, что в готовом тексте есть следующая ключевая информация: Бесплатное обслуживание при покупках от 100 000 рублей в месяц."
165
+ ),
166
+ interactive=False)
167
  with gr.Column():
168
  personalized_prompt = gr.Textbox(label="Задание для редактора", lines=25) # Увеличенная высота
169