Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -16,16 +16,12 @@ for row in dataset.select(range(3)):
|
|
| 16 |
|
| 17 |
# Инструкции
|
| 18 |
cot_instruction = (
|
| 19 |
-
"Ты —
|
| 20 |
-
|
| 21 |
-
|
| 22 |
)
|
| 23 |
|
| 24 |
simple_instruction = (
|
| 25 |
-
|
| 26 |
-
"1) Определи суть обращения."
|
| 27 |
-
"2) Укажи, есть ли признаки мошенничества (например: звонки, переводы, ссылки, давление)."
|
| 28 |
-
"3) Сделай вывод: 'Мошенничество' или 'Не является мошенничеством'."
|
| 29 |
)
|
| 30 |
|
| 31 |
# Используемые модели
|
|
@@ -46,7 +42,7 @@ def build_cot_prompt(user_input):
|
|
| 46 |
def build_simple_prompt(user_input):
|
| 47 |
examples = "\n\n".join(few_shot_examples)
|
| 48 |
return (
|
| 49 |
-
f"{simple_instruction}\n\n{examples}\n\nКлиент: {user_input}
|
| 50 |
)
|
| 51 |
|
| 52 |
# Генерация ответов
|
|
@@ -101,7 +97,7 @@ def generate_dual_answers(user_input):
|
|
| 101 |
with gr.Blocks() as demo:
|
| 102 |
gr.Markdown("## 🛡️ Детектирование мошеннических обращений")
|
| 103 |
|
| 104 |
-
inp = gr.Textbox(label="Вопрос клиента", placeholder="Например:
|
| 105 |
btn = gr.Button("Классифицировать")
|
| 106 |
|
| 107 |
gr.Markdown("### ChatGPT-like (ruGPT3small)")
|
|
|
|
| 16 |
|
| 17 |
# Инструкции
|
| 18 |
cot_instruction = (
|
| 19 |
+
"Ты — помощник банка. Клиент задал вопрос. Проанализируй обращение шаг за шагом, "
|
| 20 |
+
"выдели ключевые признаки и выдай итоговую категорию обращения."
|
|
|
|
| 21 |
)
|
| 22 |
|
| 23 |
simple_instruction = (
|
| 24 |
+
"Ты — помощник банка. Определи категорию обращения клиента. Ответ должен быть кратким, без лишнего текста."
|
|
|
|
|
|
|
|
|
|
| 25 |
)
|
| 26 |
|
| 27 |
# Используемые модели
|
|
|
|
| 42 |
def build_simple_prompt(user_input):
|
| 43 |
examples = "\n\n".join(few_shot_examples)
|
| 44 |
return (
|
| 45 |
+
f"{simple_instruction}\n\n{examples}\n\nКлиент: {user_input}\nКлассификация:"
|
| 46 |
)
|
| 47 |
|
| 48 |
# Генерация ответов
|
|
|
|
| 97 |
with gr.Blocks() as demo:
|
| 98 |
gr.Markdown("## 🛡️ Детектирование мошеннических обращений")
|
| 99 |
|
| 100 |
+
inp = gr.Textbox(label="Вопрос клиента", placeholder="Например: Я не могу войти в приложение — пишет, что пароль неверный", lines=2)
|
| 101 |
btn = gr.Button("Классифицировать")
|
| 102 |
|
| 103 |
gr.Markdown("### ChatGPT-like (ruGPT3small)")
|