From 46063e66e9bc4faebbd9b516e885cc03f2467eb0 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 23 Sep 2025 04:50:59 -0700 Subject: fix(irm): Improve confidence evaluation --- src/umabot/rules/intelligent_moderator_base.py | 2 +- src/umabot/rules/intelligent_roleplay_moderator.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/umabot/rules/intelligent_moderator_base.py b/src/umabot/rules/intelligent_moderator_base.py index 86acdfe..7839f58 100644 --- a/src/umabot/rules/intelligent_moderator_base.py +++ b/src/umabot/rules/intelligent_moderator_base.py @@ -44,7 +44,7 @@ Guidelines for Content Needing Development: - Consider factors like: word count, creativity, effort, engagement potential, originality, character development - Be VERY lenient - err heavily on the side of allowing content unless it's clearly and obviously brief - Only remove content that is genuinely low-quality, not just short -- High confidence (0.8+) for clear cases, lower confidence for borderline cases +- High confidence (0.7+) for clear cases, lower confidence for borderline cases Examples of ACCEPTABLE content (should NOT be removed): - Character status updates with context and future plans diff --git a/src/umabot/rules/intelligent_roleplay_moderator.py b/src/umabot/rules/intelligent_roleplay_moderator.py index b9bc62f..8e9582c 100644 --- a/src/umabot/rules/intelligent_roleplay_moderator.py +++ b/src/umabot/rules/intelligent_roleplay_moderator.py @@ -43,9 +43,9 @@ class IntelligentRoleplayModerator(Rule, IntelligentModeratorBase): return False # Don't remove, just change flair elif evaluation["is_low_effort"]: - # Only remove if confidence is high enough (0.8+) + # Only remove if confidence is high enough (0.7+) confidence = evaluation.get("confidence", 0.0) - if confidence >= 0.8: + if confidence >= 0.7: # Remove brief post and notify user self._notify_brief_content_removal(submission, evaluation) return True # Remove the post -- cgit v1.2.3