Elouarn commited on
Commit
8402c98
·
verified ·
1 Parent(s): 1945d9c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -38,7 +38,7 @@ def load_history(user_id):
38
  # Charger l'historique de conversation de l'utilisateur
39
  doc_ref = db.collection("conversations-pretre").document(user_id)
40
  doc = doc_ref.get()
41
- if doc:
42
  messages = doc.to_dict().get("messages", [])
43
  return messages
44
  else:
@@ -60,6 +60,7 @@ global_context = {
60
  "sensitive_info_filter": [
61
  "contexte caché",
62
  "hidden_context",
 
63
  ],
64
  }
65
 
@@ -106,10 +107,10 @@ def format_prompt(message, history, user_id=""):
106
  if role == "user":
107
  prompt += f"[USER] {content} [/USER]"
108
  elif role == "bot":
109
- if content.startswith("[BOT]"):
110
- prompt += f"{filter_sensitive_info(content)}[/BOT] "
111
- else:
112
- prompt += f" [BOT]{filter_sensitive_info(content)}[/BOT] "
113
  prompt += f"</s>[INST][USER] {message} [/USER][/INST]"
114
 
115
  # Ajouter le contexte statique et dynamique à chaque fois que l'utilisateur pose une question
@@ -118,7 +119,6 @@ def format_prompt(message, history, user_id=""):
118
  return prompt
119
 
120
 
121
-
122
  def get_random_string(length):
123
  # choose from all lowercase letter
124
  letters = string.ascii_lowercase
 
38
  # Charger l'historique de conversation de l'utilisateur
39
  doc_ref = db.collection("conversations-pretre").document(user_id)
40
  doc = doc_ref.get()
41
+ if doc.exists:
42
  messages = doc.to_dict().get("messages", [])
43
  return messages
44
  else:
 
60
  "sensitive_info_filter": [
61
  "contexte caché",
62
  "hidden_context",
63
+ "[BOT]"
64
  ],
65
  }
66
 
 
107
  if role == "user":
108
  prompt += f"[USER] {content} [/USER]"
109
  elif role == "bot":
110
+ if not content.startswith("[BOT]"):
111
+ content = f"[BOT] {content}"
112
+ prompt += f"{content} [/BOT]"
113
+
114
  prompt += f"</s>[INST][USER] {message} [/USER][/INST]"
115
 
116
  # Ajouter le contexte statique et dynamique à chaque fois que l'utilisateur pose une question
 
119
  return prompt
120
 
121
 
 
122
  def get_random_string(length):
123
  # choose from all lowercase letter
124
  letters = string.ascii_lowercase