{
  "tool_id": "ai_vs_human_support_cost",
  "slug": "ai-vs-human-support-cost",
  "path": "/ai-vs-human-support-cost/",
  "mode": "engine_module",
  "usage": "Client-side calculator. Open https://aibizhub.io/ai-vs-human-support-cost/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/ai-vs-human-support-cost.js — call compute(input) with the JSON shape below.",
  "methodology": "https://aibizhub.io/methodology/ai-vs-human-support-cost/",
  "sample_input": {
    "tool": "ai_vs_human_support_cost",
    "tickets_per_month": 4000,
    "avg_human_minutes_per_ticket": 12,
    "human_hourly_cost": 35,
    "ai_resolution_rate": 65,
    "tokens_per_ai_resolved": 4000,
    "ai_input_price_per_mtok": 0.5,
    "ai_output_price_per_mtok": 1.5,
    "escalation_overhead_minutes": 3
  },
  "input_schema": {
    "type": "object",
    "properties": {
      "tool": {
        "type": "string"
      },
      "tickets_per_month": {
        "type": "number"
      },
      "avg_human_minutes_per_ticket": {
        "type": "number"
      },
      "human_hourly_cost": {
        "type": "number"
      },
      "ai_resolution_rate": {
        "type": "number"
      },
      "tokens_per_ai_resolved": {
        "type": "number"
      },
      "ai_input_price_per_mtok": {
        "type": "number"
      },
      "ai_output_price_per_mtok": {
        "type": "number"
      },
      "escalation_overhead_minutes": {
        "type": "number"
      }
    },
    "required": [
      "tool",
      "tickets_per_month",
      "avg_human_minutes_per_ticket",
      "human_hourly_cost",
      "ai_resolution_rate",
      "tokens_per_ai_resolved",
      "ai_input_price_per_mtok",
      "ai_output_price_per_mtok",
      "escalation_overhead_minutes"
    ]
  },
  "output_schema": {
    "type": "object",
    "properties": {
      "humanOnlyMonthlyCost": {
        "type": "number"
      },
      "costPerHumanTicket": {
        "type": "number"
      },
      "aiFirstMonthlyCost": {
        "type": "number"
      },
      "costPerAiTicket": {
        "type": "number"
      },
      "monthlySavings": {
        "type": "number"
      },
      "savingsPercent": {
        "type": "number"
      },
      "aiCheaperPerTicket": {
        "type": "boolean"
      },
      "aiResolvedCount": {
        "type": "number"
      },
      "escalatedCount": {
        "type": "number"
      }
    }
  }
}
