> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usechamber.io/llms.txt
> Use this file to discover all available pages before exploring further.

# AI Ops Agent

> Your always-on AI operations teammate that monitors, diagnoses, and resolves GPU workload issues

Chamber's AI Ops Agent is an autonomous operations teammate that watches over your GPU infrastructure 24/7. It detects failures in seconds, diagnoses root causes, and resolves routine issues automatically — so your ML engineers can focus on building models, not firefighting infrastructure.

<CardGroup cols={2}>
  <Card title="Always-On Monitoring" icon="eye">
    Proactive heartbeat checks every 5 minutes catch silent failures, idle GPUs, and drifting costs — without waiting for alerts
  </Card>

  <Card title="Intelligent Diagnosis" icon="magnifying-glass">
    Root-cause analysis powered by AI that correlates logs, metrics, and Kubernetes events to pinpoint exactly what went wrong
  </Card>

  <Card title="Auto-Remediation" icon="wrench">
    Resolves routine issues like OOM errors, preempted jobs, and scheduling conflicts automatically with safe, verified fixes
  </Card>

  <Card title="Learns Your Environment" icon="brain">
    Builds a knowledge base specific to your infrastructure — getting faster and more accurate with every incident it handles
  </Card>
</CardGroup>

## How Chamber AI Ops Fits In

The AI Ops Agent extends Chamber's control plane with autonomous operational intelligence. It works alongside the Kubernetes agent you already have deployed — no additional cluster-side components required.

```mermaid theme={null}
flowchart LR
    subgraph cluster["Your GPU Cluster"]
        KAgent["Chamber<br/>Kubernetes Agent"]
        GPUs["GPU Nodes"]
    end

    subgraph chamber["Chamber Platform"]
        CP["Control Plane"]
        AI["AI Ops Agent"]
    end

    subgraph team["Your Team"]
        Slack["Slack"]
    end

    KAgent -->|metrics, events| CP
    CP -->|real-time events| AI
    AI -->|diagnose, remediate| CP
    CP -->|schedule, manage| KAgent
    KAgent --> GPUs
    AI -->|"alerts, approvals,<br/>reports"| Slack
```

## What Makes It Different

<CardGroup cols={3}>
  <Card title="Proactive, Not Reactive" icon="satellite-dish">
    Doesn't wait for alerts. Continuously checks your infrastructure and catches issues before they escalate — including silent failures that don't produce events.
  </Card>

  <Card title="Understands GPU Workloads" icon="microchip">
    Purpose-built for ML infrastructure. Knows the difference between an OOM from a large batch size and an OOM from a memory leak. Fixes the root cause, not just the symptom.
  </Card>

  <Card title="Enterprise-Safe by Design" icon="shield-halved">
    Five layers of safety guardrails. Risk-tiered actions. Human approval for anything destructive. Full audit trail. Your infrastructure, your rules.
  </Card>
</CardGroup>

## A Day in the Life

Here's what the AI Ops Agent does for your team on a typical day:

| Time        | What Happens                                            | How You See It                                                                            |
| ----------- | ------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
| **6:02 AM** | Heartbeat detects a training job stuck for 45 minutes   | Slack alert with diagnosis and recommended fix                                            |
| **6:03 AM** | Identifies OOM error, reduces batch size, resubmits job | Slack notification: "Resubmitted job with fix. Monitoring."                               |
| **6:18 AM** | Verifies resubmitted job is training successfully       | Slack update: "Job progressing normally. Loss decreasing."                                |
| **9:00 AM** | Daily cost report generated                             | Posted to #ml-ops-daily with spend breakdown and trends                                   |
| **2:15 PM** | GPU hardware fault detected on a node                   | Slack alert: "ECC errors on node-gpu-07. Migrated affected jobs. Requesting maintenance." |
| **2:16 PM** | Sends approval request for node isolation               | Slack approval buttons — your team decides                                                |

<Tip>
  The AI Ops Agent sends 3-5 messages per incident, not dozens. It batches updates and only notifies on meaningful state changes.
</Tip>

## Next Steps

<CardGroup cols={2}>
  <Card title="How It Works" icon="gears" href="/ai-ops/how-it-works">
    Deep dive into the three-trigger proactivity model, diagnosis flow, and learning system
  </Card>

  <Card title="Supported Scenarios" icon="list-check" href="/ai-ops/capabilities">
    Explore the 200+ failure scenarios the agent can detect and resolve
  </Card>

  <Card title="Safety & Governance" icon="shield-halved" href="/ai-ops/safety">
    Understand the five-layer safety model and enterprise governance controls
  </Card>

  <Card title="Getting Started" icon="rocket" href="/ai-ops/getting-started">
    Enable AI Ops for your organization
  </Card>
</CardGroup>
