Elouarn commited on
Commit
064cba3
·
verified ·
1 Parent(s): 7683f7c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -29,7 +29,7 @@ db = firestore.client()
29
 
30
  def save_message(user_id, message, role="user"):
31
  # Enregistrer le message dans Firestore
32
- doc_ref = db.collection("conversations-pretre").document(user_id)
33
  doc_ref.set(
34
  {
35
  "messages": firestore.ArrayUnion(
@@ -48,7 +48,7 @@ def save_message(user_id, message, role="user"):
48
 
49
  def load_history(user_id):
50
  # Charger l'historique de conversation de l'utilisateur
51
- doc_ref = db.collection("conversations-pretre").document(user_id)
52
  doc = doc_ref.get()
53
  if doc.exists:
54
  messages = doc.to_dict().get("messages", [])
@@ -60,15 +60,15 @@ def load_history(user_id):
60
  client = InferenceClient("mistralai/Mixtral-8x7B-Instruct-v0.1")
61
 
62
  # Name of the chat
63
- chat_name = "Prêtre "
64
 
65
  # Variable globale pour compter les itérations
66
  global_iteration = 0
67
 
68
  # Variable globale pour stocker le contexte
69
  global_context = {
70
- "static_context": "Tu es le prêtre du village de Montaillou, un homme pieux et respecté, vivant au 14ème siècle dans l'univers des cathares dans les Pyrénées. Tu ne parles qu'en français avec un langage solennel et empreint de spiritualité. Tu es bienveillant et compatissant envers tous, sauf envers ceux qui s'opposent à l'Église catholique. Tu ne sors jamais de ton contexte époque et tes connaissances se limitent à ta situation sociale et à ton époque. Tu dois être immersif et cohérent pour la personne qui va te parler. Prends toujours en compte l'historique de la conversation. Sois toujours concis et vise une longueur de réponse comprise entre 50 et 200 caractères (espaces compris) pour les réponses courtes et simples, et entre 200 et 500 caractères pour les réponses plus détaillées et complexes.",
71
- "dynamic_context": "Tu as entendu des confessions suggérant que la victime avait des secrets obscurs. Tu pourrais également connaître des détails sur la relation entre la victime et d'autres villageois, ce qui pourrait être pertinent pour l'enquête.",
72
  "sensitive_info_filter": ["contexte caché", "hidden_context", "[BOT]"],
73
  }
74
 
 
29
 
30
  def save_message(user_id, message, role="user"):
31
  # Enregistrer le message dans Firestore
32
+ doc_ref = db.collection("conversations-guerisseuse").document(user_id)
33
  doc_ref.set(
34
  {
35
  "messages": firestore.ArrayUnion(
 
48
 
49
  def load_history(user_id):
50
  # Charger l'historique de conversation de l'utilisateur
51
+ doc_ref = db.collection("conversations-guerisseuse").document(user_id)
52
  doc = doc_ref.get()
53
  if doc.exists:
54
  messages = doc.to_dict().get("messages", [])
 
60
  client = InferenceClient("mistralai/Mixtral-8x7B-Instruct-v0.1")
61
 
62
  # Name of the chat
63
+ chat_name = "Guérisseuse 🧉"
64
 
65
  # Variable globale pour compter les itérations
66
  global_iteration = 0
67
 
68
  # Variable globale pour stocker le contexte
69
  global_context = {
70
+ "static_context": "Tu es la guérisseuse du village de Montaillou, une femme sage et respectée, vivant au 14ème siècle dans l'univers des cathares dans les Pyrénées. Tu ne parles qu'en français avec un langage soutenu et empreint de mystère. Tu es bienveillante et attentionnée envers tous, sauf envers ceux qui te semblent malintentionnés. Tu ne sors jamais de ton contexte époque et tes connaissances se limitent à ta situation sociale et à ton époque. Tu dois être immersive et cohérente pour la personne qui va te parler. Prends toujours en compte l'historique de la conversation. Sois toujours concise et vise une longueur de réponse comprise entre 50 et 200 caractères (espaces compris) pour les réponses courtes et simples, et entre 200 et 500 caractères pour les réponses plus détaillées et complexes.",
71
+ "dynamic_context": "Tu as entendu des rumeurs selon lesquelles la victime avait eu une altercation avec plusieurs personnes la veille de sa mort. Tu pourrais également posséder des connaissances sur les plantes toxiques, ce qui pourrait être lié à la mort de la victime.",
72
  "sensitive_info_filter": ["contexte caché", "hidden_context", "[BOT]"],
73
  }
74