---
title: "Identify AI model overuse with User Insights"
description: "Cloudflare AI Gateway’s User Insights now provides context beyond model names and request counts, using a dedicated Worker to classify conversations by task type such as coding, research, summarization, or formatting. The “model overkill” view identifies conversations where a high-capability reasoning model is used for simple tasks, showing which users or agents are driving that usage and the associated cost. Teams can analyze conversation turns to see how many back-and-forth exchanges a task requires, helping uncover inefficiencies in prompts or workflows. The Potential Savings view and Auto Router (closed beta) use task and model-fit signals to automatically route requests to appropriate models without a separate rule for each workload. These features are free for AI Gateway users and require stable user_id and session_id for analysis, with optional Access integration."
---

# Identify AI model overuse with User Insights

[Cloudflare](https://yomu.fyi/company/cloudflare) · Frank Meszaros · Sep 30, 2026

**Type:** Announcement

## Summary

Cloudflare AI Gateway’s User Insights now provides context beyond model names and request counts, using a dedicated Worker to classify conversations by task type such as coding, research, summarization, or formatting. The “model overkill” view identifies conversations where a high-capability reasoning model is used for simple tasks, showing which users or agents are driving that usage and the associated cost. Teams can analyze conversation turns to see how many back-and-forth exchanges a task requires, helping uncover inefficiencies in prompts or workflows. The Potential Savings view and Auto Router (closed beta) use task and model-fit signals to automatically route requests to appropriate models without a separate rule for each workload. These features are free for AI Gateway users and require stable user\_id and session\_id for analysis, with optional Access integration.

## Context

Teams struggle to understand AI usage beyond token counts and request volumes, making it hard to identify overspending or model misuse. User Insights adds task classification, model overkill detection, turn analysis, and auto-routing to help teams optimize model selection and cost.

## Approach / What changed

User Insights uses a dedicated Cloudflare Worker to classify AI Gateway conversation logs by task type (coding, research, summarization, etc.), task complexity, and model fit. It surfaces model overkill patterns (high-capability models used for simple tasks) and provides turn analysis, cost comparison, and user/agent insights. The Potential Savings view and Auto Router (closed beta) automatically apply these signals to route requests to appropriate models without per-workload rules.

## Takeaways

- User Insights classifies AI conversations into task categories (coding, research, summarization, etc.) using a dedicated Worker that examines conversation trajectory and returns a confidence score.
- The “model overkill” view identifies conversations where a high-capability model is used for simple tasks, showing which users or agents are driving that usage and allowing cost comparison.
- The Auto Router (closed beta) uses task complexity and model-fit signals to automatically route requests to an appropriate model, not always the cheapest, without requiring separate routing rules for each workload.

## FAQ

### How does User Insights classify AI traffic?

User Insights uses a dedicated Cloudflare Worker that processes AI Gateway logs. It examines the conversation trajectory including requests, responses, tool calls, and results to identify task type (e.g., coding, research, summarization) and returns a confidence score.

### How do I configure User Insights for custom apps?

Custom applications must include stable user\_id and session\_id in the cf-aig-metadata header. Optionally, idp\_group and application fields can be added. Cloudflare Access can automatically provide identity context for tools like Claude Code and Codex.

### What is the Auto Router and how does it decide?

The Auto Router is a closed beta feature that uses conversation trajectory, task category, task complexity, and model-fit signals to select an appropriate model. It does not always choose the cheapest model but routes based on task needs, such as using capable reasoning models for complex coding work.

**Tags:** [AI Gateway](https://yomu.fyi/topic/ai-gateway), [Analytics](https://yomu.fyi/topic/analytics), [Cloudflare](https://yomu.fyi/topic/cloudflare), [Cost Optimization](https://yomu.fyi/topic/cost-optimization), [Model Routing](https://yomu.fyi/topic/model-routing)

- Source: [Cloudflare](https://blog.cloudflare.com/ai-model-overuse-user-insights)
- Source URL: https://blog.cloudflare.com/ai-model-overuse-user-insights
- Ingested by Yomu: 2026-09-30T15:00:09.525Z

[Read original post](https://blog.cloudflare.com/ai-model-overuse-user-insights)
