Spaces:
Running
Running
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)")
|