---
title: Bits Chat
description: >-
  Use Bits Chat in Datadog to explore and act on your observability data using
  natural language.
breadcrumbs: Docs > Bits AI > Bits Chat
---

# Bits Chat

{% callout %}
# Important note for users on the following Datadog sites: app.ddog-gov.com, us2.ddog-gov.com

{% alert level="danger" %}
This product is not supported for your selected [Datadog site](https://docs.datadoghq.com/getting_started/site.md). ({% placeholder "user-datadog-site-name" /%}).
{% /alert %}

{% /callout %}

## Overview{% #overview %}

Bits Chat helps you search and act across Datadog using natural language. Bits Chat is available across the web application, mobile app, and Slack.

Ask Bits Chat questions across these categories:

### Investigate issues and remediate{% #investigate-issues-and-remediate %}

- `Summarize high severity incidents that have occurred in the last day`
- `What's causing 400 errors on the checkout endpoint in the last hour?`
- `Why is the error rate spiking on the web-store service?`
- `What is the root cause of this error? How did it propagate and what is the impact on users?`
- `What could cause 500 errors on this API endpoint?`

### Explore and analyze telemetry{% #explore-and-analyze-telemetry %}

- `Which services have the most errors right now?`
- `Summarize the key findings from the Kubernetes overview dashboard`
- `What's the success rate for my top API endpoints over the past week?`
- `Show me error rates for the checkout service over the last 24 hours`
- `Are there any incidents related to Kafka lag?`

### Learn Datadog concepts and how-to{% #learn-datadog-concepts-and-how-to %}

- `How do I configure log collection for the Datadog Agent?`
- `What is the difference between a metric monitor and an anomaly monitor?`
- `What permission do I need to create a new connection?`
- `Can I set the timepicker on a notebook to read-only?`

### Set up and optimize observability{% #set-up-and-optimize-observability %}

- `Do we already have monitors for high latency on the payments service?`
- `Build me a dashboard to show latency, errors, and request rates for my service`
- `How can I put a team tag on this monitor?`
- `Add a timeseries widget for request count over time to this notebook`

{% image
   source="https://docs.dd-static.net/images/bits_ai/getting_started/bits_assistant_full_page.46229f6497408151b6eb6d09e20236b0.png?auto=format&fit=max&w=850 1x, https://docs.dd-static.net/images/bits_ai/getting_started/bits_assistant_full_page.46229f6497408151b6eb6d09e20236b0.png?auto=format&fit=max&w=850&dpr=2 2x"
   alt="Full-page Bits Chat interface with suggested tasks" /%}

### Permissions{% #permissions %}

#### Access to Bits Chat{% #access-to-bits-chat %}

To use Bits Chat, your role must have the **Bits Chat Access** permission. This permission is enabled by default for all three standard Datadog roles: Datadog Admin, Datadog Standard, and Datadog Read Only.

To manage this permission for custom roles, go to **Organization Settings** > **Roles**, select a role, and toggle **Bits Chat Access** under **General Permissions**.

#### Data access through Bits Chat{% #data-access-through-bits-chat %}

Bits Chat uses your Datadog role to fetch data, so it can only access the resources you have permission to view or modify. For example, if your role restricts access to a specific set of logs indexes, Bits Chat can only query logs from those indexes. Similarly, if you do not have permission to edit a dashboard, Bits Chat cannot edit that dashboard on your behalf.

### Skills{% #skills %}

Bits Chat has a range of specialized skills for tasks across Datadog. The most commonly used skills are described below.

#### Dashboards{% #dashboards %}

Build [dashboards](https://docs.datadoghq.com/dashboards.md) and widgets from natural language descriptions.

Example prompts:

- `Show me a dashboard of high-impact alerts from the past week and which services they affected`
- `Add a widget about CPU usage in the payments service`

#### Notebooks{% #notebooks %}

Create investigation [notebooks](https://docs.datadoghq.com/notebooks.md) and enhance existing ones with summaries and analysis.

Example prompts:

- `Create an investigation for the recent spike of errors in the checkout service`
- `Add an executive summary for this cost spike report`

#### APM{% #apm %}

##### Trace analysis{% #trace-analysis %}

Investigate an individual [trace](https://docs.datadoghq.com/tracing/trace_explorer.md) to diagnose what failed, where, and why.

Example prompts:

- `Why did this request fail?`
- `Summarize this trace and identify the root cause of the error`

##### Latency investigations{% #latency-investigations %}

Investigate latency on a service to identify bottleneck resources and what changed in its slow traces.

Example prompts:

- `What caused the latency spike for this service?`
- `What's the latency bottleneck for this service?`

#### Cloud Cost Management{% #cloud-cost-management %}

Investigate [cloud cost](https://docs.datadoghq.com/cloud_cost_management.md) changes and identify the teams or resources responsible. See [Cloud Cost Skill in Bits Chat](https://docs.datadoghq.com/cloud_cost_management/cloud_cost_skill.md).

Example prompts:

- `Investigate why EC2 costs changed between January and February`
- `Which teams are responsible for the highest S3 storage costs this month?`

#### DDSQL{% #ddsql %}

Generate and run [DDSQL](https://docs.datadoghq.com/ddsql_editor.md) queries against Datadog [telemetry data](https://docs.datadoghq.com/ddsql_reference/data_directory.md) using natural language.

Example prompts:

- `Write a DDSQL query that shows the top 10 services by error count in the last hour`
- `Query average request latency for the payments service broken down by status code`
- `Show me a DDSQL query for the number of RUM sessions by country over the past day`

### Reports{% #reports %}

The Bits Chat Reports page provides visibility into how your organization uses Bits Chat. Go to [**Bits AI** > **Chat** > **Reports**](https://app.datadoghq.com/ask/usage) to view:

- **Top users**: See which team members use Bits Chat the most, ranked by conversation count.
- **Usage trends**: Track conversation volume over time to understand adoption and identify usage patterns.
- **Conversation intent distribution**: See how conversations break down by intent category, such as investigating issues, exploring telemetry, learning Datadog concepts, and configuring observability.

Use these insights to understand adoption patterns, identify power users for best-practice sharing, and assess which use cases deliver the most value for your organization.

### Web application{% #web-application %}

There are multiple ways to open Bits Chat in the Datadog web application:

- In the top-right of the navigation bar, click Ask Bits
- In a Datadog product integrated with Bits Chat, click Ask Bits or  (the twinkling stars icon)
- Press `Cmd`/`Ctrl` + `I`
- In the left-side navigation panel, click Bits AI

{% image
   source="https://docs.dd-static.net/images/bits_ai/getting_started/bits_assistant_side_panel.4c2a971ba32630b14afc48957eb55a0b.png?auto=format&fit=max&w=850 1x, https://docs.dd-static.net/images/bits_ai/getting_started/bits_assistant_side_panel.4c2a971ba32630b14afc48957eb55a0b.png?auto=format&fit=max&w=850&dpr=2 2x"
   alt="Bits Chat panel open alongside the Dashboards list" /%}

### Mobile application{% #mobile-application %}

{% alert level="info" %}
Bits Chat is available on iOS v5.8.4+ and Android v3.15+.
{% /alert %}

1. [Download the mobile app and log in](https://docs.datadoghq.com/mobile.md#installing).
1. On the home screen, tap Bits Chat.
1. Start chatting with Bits Chat in chat or voice mode.
   {% image
      source="https://docs.dd-static.net/images/bits_ai/getting_started/bitsai_mobile_app.9f1538361d9bd8f3c271bdc3a443abbb.PNG?auto=format&fit=max&w=850 1x, https://docs.dd-static.net/images/bits_ai/getting_started/bitsai_mobile_app.9f1538361d9bd8f3c271bdc3a443abbb.PNG?auto=format&fit=max&w=850&dpr=2 2x"
      alt="View of the Mobile App Home dashboard with Bits AI" /%}

### Slack{% #slack %}

1. [Connect your Datadog account to your Slack workspace](https://docs.datadoghq.com/integrations/slack.md?tab=applicationforslack).
1. In Slack, use the `/dd connect` command to display a list of accounts to connect to.
1. In the dropdown, choose the name of your Datadog account.
1. Authorize additional permissions needed by Bits AI.

After setup is completed, you can send queries to `@Datadog` in natural language: `@Datadog Are there any issues with example-service's dependencies?`

{% image
   source="https://docs.dd-static.net/images/bits_ai/getting_started/example-slack-query.2325c54273ed695c8e22e1e972cdda0f.png?auto=format&fit=max&w=850 1x, https://docs.dd-static.net/images/bits_ai/getting_started/example-slack-query.2325c54273ed695c8e22e1e972cdda0f.png?auto=format&fit=max&w=850&dpr=2 2x"
   alt="Output of an example service-dependency query in Slack" /%}

## Further reading{% #further-reading %}

- [Bits AI Overview](https://docs.datadoghq.com/bits_ai.md)
- [Coordinate incidents with Incident AI](https://docs.datadoghq.com/incident_response/incident_management/investigate/incident_ai.md)
- [Cloud Cost Skill in Bits Chat](https://docs.datadoghq.com/cloud_cost_management/cloud_cost_skill.md)
- [AI Credits](https://docs.datadoghq.com/account_management/billing/ai_credits.md)
