Get started with Elastic Agent Builder
Serverless Elasticsearch Serverless Observability Serverless Security Stack
Learn how to get started by enabling the Elastic Agent Builder features and begin chatting with your data.
- 
				
Set up an Elastic deployment
If you don't already have an Elastic deployment, refer to Select your deployment type.
NoteFor Elastic Cloud Hosted deployments, make sure you are using the solution navigation instead of classic navigation. You can set up a new space to use the solution nav.
 - 
				
Enable Elastic Agent Builder
Elastic Agent Builder is enabled by default in serverless Elasticsearch projects.
Find Agents in the navigation menu to begin using the feature, or search for Agents in the global search field.
You have to enable Elastic Agent Builder to get started on non-serverless deployments.
You can enable the features using the UI:
- Search for AI / Agent Builder in the global search field.
 - Toggle Elastic Agent Builder to on.
 - Select Save changes.
 
Find Agents in the navigation menu to begin using the feature, or search for Agents in the global search field.
 - 
				
Ingest some data
Before you begin with agents, you need some data in Elasticsearch. Otherwise, you will be chatting to the underlying LLM without any retrieval-augmented context.
To learn about adding data for search use cases, go to Ingest for search use cases. For a broader overview of ingestion options, go to Ingest: Bring your data to Elastic.
TipIf you're not ready to add your own data, you can:
- Use the Elastic sample data.
 - Generate synthetic financial data using this Python tool. (This requires your Elasticsearch URL and an API key).
 
 - 
				
Begin chatting
The Agent Chat UI provides a conversational interface where you can interact with agents and explore your data using natural language. Elastic Agent Builder includes a default agent named
Elastic AI Agentwith access to all built-in tools, so you can begin chatting immediately.Learn more in Agent Chat.
 - 
				
Configure model (optional)
By default, Elastic Agent Builder uses the Elastic Managed LLM. To use a different model, refer to model selection and configuration.
 - 
				
Begin building agents and tools
Once you've tested the default Elastic AI Agent with the built-in Elastic tools, you can begin building your own agents with custom instructions and creating your own tools to assign them.