Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -68,7 +68,7 @@ global_iteration = 0
|
|
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": "
|
72 |
"sensitive_info_filter": ["contexte caché", "hidden_context", "[BOT]"],
|
73 |
}
|
74 |
|
@@ -81,7 +81,12 @@ context_input = gr.Textbox(
|
|
81 |
def update_dynamic_context(user_input):
|
82 |
global global_context
|
83 |
|
84 |
-
keywords = {
|
|
|
|
|
|
|
|
|
|
|
85 |
|
86 |
for keyword in keywords:
|
87 |
if keyword in user_input.lower():
|
|
|
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": "",
|
72 |
"sensitive_info_filter": ["contexte caché", "hidden_context", "[BOT]"],
|
73 |
}
|
74 |
|
|
|
81 |
def update_dynamic_context(user_input):
|
82 |
global global_context
|
83 |
|
84 |
+
keywords = {
|
85 |
+
"confession": "Le troubadour est venu se confesser récemment. Il était très agité et semblait cacher quelque chose. Tu ne peux pas révéler ce qu'il t'a dit, mais tu peux donner des indices subtils.",
|
86 |
+
"prière": "Tu as vu le troubadour prier près de la tombe de la jeune fille. Il semblait très ému et désolé.",
|
87 |
+
"culpabilité": "Tu sens une lourde culpabilité chez le troubadour ces derniers temps. Il pourrait être impliqué dans le meurtre, mais tu n'en es pas certain.",
|
88 |
+
}
|
89 |
+
|
90 |
|
91 |
for keyword in keywords:
|
92 |
if keyword in user_input.lower():
|