---
title: Elastic Agent Builder: Agent Chat
description: Agent Chat is the chat interface for natural language conversations with your agents. The chat GUI and programmatic interfaces enable real-time communication...
url: https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/4438/explore-analyze/ai-features/agent-builder/chat
---

# Elastic Agent Builder: Agent Chat
**Agent Chat** is the chat interface for natural language conversations with your [agents](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/4438/explore-analyze/ai-features/agent-builder/agent-builder-agents).
The chat GUI and programmatic interfaces enable real-time communication where you can ask questions, request data analysis, and receive immediate responses from your configured agents.

## Get started

<tip>
  Refer to the [getting started](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/4438/explore-analyze/ai-features/agent-builder/get-started) guide to enable the feature and ingest some data.
</tip>

Once the feature is enabled, find **Agents** in the navigation menu to begin chatting.
You can also search for **Agent Builder** in the [global search bar](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/4438/explore-analyze/find-and-organize/find-apps-and-objects).
This takes you to the chat GUI:
![](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/4438/explore-analyze/ai-features/agent-builder/images/agent-builder-chat-UI-get-started.png)


## Agent Chat GUI


### Chat and select agent

Use the text input area to chat with an agent in real time. By default, you chat with the built-in Elastic AI Agent.
<note>
  Conversations with agents consume tokens. To understand how usage is calculated, refer to [Token usage in Elastic Agent Builder](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/4438/explore-analyze/ai-features/agent-builder/monitor-usage).
</note>

![Text input area for chatting with agents](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/4438/explore-analyze/ai-features/agent-builder/images/agent-builder-chat-input.png)


#### Agent selector

Use the agent selector to switch agents, to navigate to the agent management section, or to create a new agent.
![Agent selector dropdown and message input field](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/4438/explore-analyze/ai-features/agent-builder/images/agent-builder-agent-selector.png)


### Find conversation history

Use the left sidebar to access previous conversations.
![Chat history panel showing conversation list](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/4438/explore-analyze/ai-features/agent-builder/images/agent-builder-chat-history.png)


## Agent Chat API

The Agent Chat API provides programmatic access to chat functionality through REST endpoints.

### Quick overview

For a quick overview of the REST API for conversations, refer to [Chat and conversations API](/elastic/docs-content/pull/4438/explore-analyze/ai-features/agent-builder/kibana-api#chat-and-conversations).

### API reference

For the complete API reference, refer to the [Kibana API reference](https://www.elastic.co/docs/api/doc/kibana/operation/operation-get-agent-builder-conversations).