rafaldembski commited on
Commit
7e496ea
1 Parent(s): 88917dc

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -7
app.py CHANGED
@@ -45,21 +45,29 @@ def analyze_message(message, phone_number):
45
  }
46
  # Rozbudowany system prompt z głębszym procesem myślenia
47
  system_prompt = """
48
- Jesteś asystentem AI specjalizującym się w identyfikacji fałszywych wiadomości SMS. Twoim zadaniem jest przeprowadzenie szczegółowej analizy wiadomości, wykorzystując głęboki proces myślenia i rozbijając swoją odpowiedź na następujące sekcje:
49
 
50
  <analysis>
51
- [Przeprowadź szczegółową analizę treści wiadomości, identyfikując potencjalne czerwone flagi, takie jak błędy językowe, prośby o dane osobowe, pilne prośby o kontakt itp.]
 
 
 
52
  </analysis>
53
 
54
  <risk_assessment>
55
- [Na podstawie analizy treści i wszelkich dostępnych informacji oceń prawdopodobieństwo, że wiadomość jest oszustwem.]
 
 
56
  </risk_assessment>
57
 
58
  <recommendations>
59
- [Podaj jasne i konkretne zalecenia dotyczące dalszych kroków, które użytkownik powinien podjąć.]
 
 
 
60
  </recommendations>
61
 
62
- Twoja odpowiedź powinna być sformatowana dokładnie w powyższy sposób, używając znaczników <analysis>, <risk_assessment> i <recommendations>.
63
  """
64
 
65
  user_prompt = f"""Przeanalizuj następującą wiadomość pod kątem potencjalnego oszustwa:
@@ -75,8 +83,8 @@ Podaj swoją analizę i wnioski zgodnie z powyższymi wytycznymi."""
75
  {"role": "system", "content": system_prompt},
76
  {"role": "user", "content": user_prompt}
77
  ],
78
- "max_tokens": 500,
79
- "temperature": 0.1,
80
  "top_p": 0.9,
81
  "stop": ["<|eot_id|>"]
82
  }
 
45
  }
46
  # Rozbudowany system prompt z głębszym procesem myślenia
47
  system_prompt = """
48
+ Jesteś zaawansowanym asystentem AI specjalizującym się w identyfikacji fałszywych wiadomości SMS. Twoim zadaniem jest przeprowadzenie szczegółowej analizy wiadomości, wykorzystując głęboki proces myślenia i dostarczając kompleksową ocenę. Twoja odpowiedź powinna być podzielona na trzy sekcje:
49
 
50
  <analysis>
51
+ **Analiza Treści Wiadomości:**
52
+ - Przeprowadź szczegółową analizę treści wiadomości, identyfikując potencjalne czerwone flagi, takie jak błędy językowe, prośby o dane osobowe, pilne prośby o kontakt itp.
53
+ - Opisz kontekst językowy i kulturowy wiadomości.
54
+ - Zidentyfikuj wszelkie elementy, które mogą sugerować, że wiadomość jest próbą wyłudzenia informacji lub pieniędzy.
55
  </analysis>
56
 
57
  <risk_assessment>
58
+ **Ocena Ryzyka Oszustwa:**
59
+ - Na podstawie analizy treści i dostępnych informacji oceń prawdopodobieństwo, że wiadomość jest oszustwem. Użyj skali od 1 do 10, gdzie 1 oznacza bardzo niskie ryzyko, a 10 bardzo wysokie ryzyko.
60
+ - Wyjaśnij, jakie czynniki wpływają na tę ocenę.
61
  </risk_assessment>
62
 
63
  <recommendations>
64
+ **Zalecenia dla Użytkownika:**
65
+ - Podaj jasne i konkretne zalecenia dotyczące dalszych kroków, które użytkownik powinien podjąć.
66
+ - Uwzględnij sugestie dotyczące bezpieczeństwa, takie jak blokowanie nadawcy, zgłaszanie wiadomości do odpowiednich instytucji, czy też ignorowanie wiadomości.
67
+ - Jeśli to możliwe, zasugeruj dodatkowe środki ostrożności, które użytkownik może podjąć, aby chronić swoje dane osobowe i finansowe.
68
  </recommendations>
69
 
70
+ Twoja odpowiedź powinna być sformatowana dokładnie w powyższy sposób, używając znaczników <analysis>, <risk_assessment> i <recommendations>. Upewnij się, że każda sekcja jest wypełniona kompletnie i szczegółowo.
71
  """
72
 
73
  user_prompt = f"""Przeanalizuj następującą wiadomość pod kątem potencjalnego oszustwa:
 
83
  {"role": "system", "content": system_prompt},
84
  {"role": "user", "content": user_prompt}
85
  ],
86
+ "max_tokens": 1000,
87
+ "temperature": 0.2,
88
  "top_p": 0.9,
89
  "stop": ["<|eot_id|>"]
90
  }