|
|
SLA Breach Alert Agent
Author: Venkata Sudhakar
Service Level Agreements with customers promise delivery within a stated timeframe. When a shipment is at risk of breaching its SLA, the operations team needs an immediate alert to intervene - reroute, escalate to the carrier, or proactively notify the customer.
This tutorial builds a Gemini ADK agent that scans active shipments, computes hours remaining versus carrier average transit time, and raises CRITICAL, WARNING, or ON_TRACK alerts with recommended actions.
The below example shows an SLA breach monitoring agent for ShopMax India in a business context.
It gives the following output,
SLA Breach Report - ShopMax India Operations
Summary: 4 shipments | 2 CRITICAL | 1 WARNING | 1 ON_TRACK
[CRITICAL] SHP-304 - Sony Headphones
Customer : Divya Menon, Hyderabad
Carrier : XpressBees | Status: Hub Scan
Promise : 1 hr | Buffer: 0.65 hrs
Action : Escalate to carrier account manager immediately
[CRITICAL] SHP-302 - Samsung TV
Customer : Meera Nair, Kochi
Carrier : Delhivery | Status: Out for Delivery
Promise : 2 hrs | Buffer: 1.44 hrs
Action : Escalate to carrier account manager immediately
[WARNING] SHP-301 - Apple iPad
Customer : Rahul Verma, Mumbai
Carrier : BlueDart | Status: In Transit
Promise : 4 hrs | Buffer: 3.52 hrs
Action : Send proactive delay notification to customer
[ON_TRACK] SHP-303 - Bose Speaker
Customer : Ajay Singh, Jaipur
Carrier : Ekart | Status: In Transit
Promise : 18 hrs | Buffer: 16.56 hrs
Action : No action required
ShopMax India can schedule this agent to run every 30 minutes via a cron job, pushing CRITICAL alerts to a Slack operations channel and automatically triggering an SMS to affected customers. This transforms SLA management from a reactive firefight into a proactive, data-driven workflow.
|
|