fix: small talk élargi — coca, bière, fatigue, météo ne lancent plus de tâches

- Pattern élargi : boissons, nourriture, météo, fatigue, émotions
- Catégorie "mood" avec réponses empathiques
- "un coca" → humor au lieu de lancer un workflow
- "il fait chaud" → mood au lieu d'execute

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dom
2026-03-18 00:39:25 +01:00
parent 8d6b49277f
commit 5d7ef46c93
2 changed files with 19 additions and 7 deletions

View File

@@ -243,9 +243,14 @@ class ResponseGenerator:
"Pardon pour le désagrément. Comment puis-je corriger ça ?",
],
"humor": [
"Pas encore de machine à café intégrée... mais j'y travaille ! 😄 En attendant, je peux vous aider avec vos tâches ?",
"Ha ha ! Si seulement je pouvais... 😄 En attendant, dites-moi comment je peux vous aider !",
"L'humour c'est important au travail ! 😄 Bon, on s'y met ?",
"Pas encore de machine à café intégrée... mais j'y travaille ! 😄",
"Ha ha ! Si seulement je pouvais... 😄 Dites-moi plutôt comment vous aider !",
"Bonne idée ! Malheureusement je ne sais pas encore faire ça 😊 Mais pour vos tâches informatiques, je suis là !",
],
"mood": [
"Je comprends ! Prenez une pause, je m'occupe du reste 😊",
"Courage ! Si vous avez des tâches ennuyeuses, confiez-les moi pendant votre pause.",
"On fait tous des pauses ! Je reste là si vous avez besoin 👍",
],
"identity": [
"Je suis Léa, votre assistante ! Je peux apprendre vos tâches répétitives et les refaire à votre place 😊",
@@ -877,7 +882,14 @@ class ResponseGenerator:
):
return "compliment"
# Humour / café (fallback small_talk)
# Fatigue / état physique
if re.search(
r"(?:fatigué|crevé|la flemme|j'ai faim|j'ai soif|pause|il fait (?:chaud|froid|beau)|je suis (?:motivé|content))",
query
):
return "mood"
# Humour / boissons / café (fallback small_talk)
return "humor"
def _handle_unknown(