PMFlow/backend/app/services/signal/signal_capture_service/impact_analyzer.py

13 lines
269 B
Python

"""信号影响评分分析(轻量实现)。"""
def analyze_impact(content: str) -> float:
text = (content or "").strip()
if not text:
return 0.1
if len(text) > 300:
return 0.8
if len(text) > 120:
return 0.6
return 0.4