dschandra commited on
Commit
12162f6
·
verified ·
1 Parent(s): 33a3e65

Update model/anomaly_detector.py

Browse files
Files changed (1) hide show
  1. model/anomaly_detector.py +7 -6
model/anomaly_detector.py CHANGED
@@ -33,9 +33,10 @@ def detect_anomaly(agent_data):
33
  reason = "Unusual activity pattern"
34
 
35
  return {
36
- "agent_id": agent_data.get("agent_id", "unknown"),
37
- "weekly_calls": agent_data["weekly_calls"],
38
- "missed_visits": agent_data["missed_visits"],
39
- "flagged": flagged,
40
- "reason": reason if flagged else "Normal behavior"
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
+