Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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-
|
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-
|
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 = "
|
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
|
71 |
-
"dynamic_context": "Tu as entendu des
|
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 |
|