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

# Agent Insights

> Automatic analytics over an agent's conversations — CSAT, topics, sentiment, and drivers

Where the [Analytics overview](/platform/analytics/overview) covers volume and cost, **Agent Insights** analyzes the *content* of an agent's conversations to tell you what users ask about, how they feel, and what drives satisfaction — computed automatically, no tagging required.

## What you get

<CardGroup cols={2}>
  <Card title="CSAT" icon="face-smile">
    An estimated customer-satisfaction score over a time window, trended over time.
  </Card>

  <Card title="Topics & sub-topics" icon="tags">
    The themes users bring up, ranked by volume, with drill-down into sub-topics.
  </Card>

  <Card title="Sentiment" icon="chart-line">
    Sentiment across conversations and how it moves over time.
  </Card>

  <Card title="Rating drivers" icon="magnifying-glass-chart">
    What correlates with high vs. low satisfaction — the levers to act on.
  </Card>

  <Card title="Conversation funnel" icon="filter">
    How conversations progress and where they drop off.
  </Card>

  <Card title="Highlights" icon="lightbulb">
    Automatically surfaced notable conversations and patterns worth a look.
  </Card>
</CardGroup>

## Filtering & drill-down

Every metric can be scoped by:

* **Time window** — the last *N* days.
* **Deployment** — narrow to a single channel (e.g. the Slack deployment vs. the web widget).
* **Message length** — short / medium / long, to separate quick pings from substantive chats.

From any topic, driver, or sub-topic you can **drill down into the underlying conversations** to read exactly what users said.

<Note>
  Insights are computed asynchronously as conversations accumulate. A brand-new
  agent shows a "warming up" state until there's enough data — check the
  bootstrap status if a dashboard looks empty.
</Note>

## Access it programmatically

The same dashboards are available over the API and SDK, so you can pull insights into your own reporting:

<CardGroup cols={2}>
  <Card title="Insights in the SDK" icon="python" href="/sdk/resources/insights">
    `client.insights.top_topics(...)`, `.csat_score(...)`, `.sentiment_over_time(...)`, and more.
  </Card>

  <Card title="Insights API" icon="code" href="/api-reference/v1--insights/top-topics">
    The REST endpoints under `/v1/agents/{id}/insights/*`.
  </Card>
</CardGroup>
