Spaces:
Sleeping
Sleeping
Update model/anomaly_detector.py
Browse files
model/anomaly_detector.py
CHANGED
|
@@ -33,9 +33,10 @@ def detect_anomaly(agent_data):
|
|
| 33 |
reason = "Unusual activity pattern"
|
| 34 |
|
| 35 |
return {
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
|
| 40 |
-
|
| 41 |
-
|
|
|
|
|
|
| 33 |
reason = "Unusual activity pattern"
|
| 34 |
|
| 35 |
return {
|
| 36 |
+
"agent_id": str(agent_data.get("agent_id", "unknown")),
|
| 37 |
+
"weekly_calls": int(agent_data["weekly_calls"]),
|
| 38 |
+
"missed_visits": int(agent_data["missed_visits"]),
|
| 39 |
+
"flagged": bool(flagged),
|
| 40 |
+
"reason": str(reason if flagged else "Normal behavior")
|
| 41 |
+
}
|
| 42 |
+
|