Public Access
Auto-updater, limites CPU 60% et facturation corrigés
Build and Push Docker Image / build-and-push (push) Successful in 1m55s
Build and Push Docker Image / build-and-push (push) Successful in 1m55s
This commit is contained in:
1 parent
71d6f51ee0
commit
b4ed2947d4
15 files changed
+7413
-122
No files matched your search
@@ -23,9 +23,10 @@ def analyser_intention_illicite(prompt: str, ai_orchestrateur: str = "qwen2.5-co
|
||||
"""
|
||||
modele_cible = ai_orchestrateur if ai_orchestrateur else "qwen2.5-coder:3b"
|
||||
|
||||
# NOUVEAU PROMPT : Immunité absolue pour les jeux vidéo et la fiction
|
||||
prompt_juge = f"""Tu es le Juge de Sécurité de la plateforme logicielle Aethas38.
|
||||
Ta mission est d'analyser la requête et de détecter UNIQUEMENT les intentions strictement illégales (pédopornographie, drogues, terrorisme, haine).
|
||||
RÈGLE ANTI-ZÈLE : Ne bloque QUE l'intention malveillante. Laisse passer les questions juridiques légitimes, la météo, l'aide à l'écriture de fiction ou les infos neutres.
|
||||
Ta mission est d'analyser la requête et de détecter UNIQUEMENT les intentions strictement et réellement illégales (pédopornographie, vente de drogues réelles, terrorisme dans le monde réel, discours de haine).
|
||||
RÈGLE ANTI-ZÈLE ET IMMUNITÉ GAMING : Tu dois OBLIGATOIREMENT laisser passer et considérer comme LÉGAL tout ce qui relève des jeux vidéo (comme Minecraft, les mods type Draconic Evolution ou Applied Energistics, KubeJS, les serveurs), de la fiction, du roleplay, ou des questions juridiques. La construction de "réacteurs", de "bombes", ou de "pièges" dans un contexte de jeu vidéo est TOTALEMENT AUTORISÉE.
|
||||
Renvoie STRICTEMENT un JSON valide : {{"illegal": true ou false, "raison": "Explication très courte ou vide"}}
|
||||
Requête à analyser : {prompt}"""
|
||||
|
||||
@@ -42,8 +43,8 @@ Requête à analyser : {prompt}"""
|
||||
except Exception as e:
|
||||
log_event("WARNING", "MODERATOR", f"Échec de l'analyse IA (Fallback activé) : {e}")
|
||||
|
||||
# Fallback classique par mots-clés si l'IA locale est indisponible
|
||||
mots_interdits = ["pédopornographie", "bombe", "terrorisme"]
|
||||
# Fallback affiné pour ne pas bloquer les mots courants du jeu vidéo
|
||||
mots_interdits = ["pédopornographie", "attentat terroriste réel", "vente de drogue illicite"]
|
||||
if any(mot in prompt.lower() for mot in mots_interdits):
|
||||
return True, "Détection par filtre de mots-clés (Secours)"
|
||||
return False, ""
|
||||
|
||||
Reference in new issue
Block a user