Compare Agent Builder and AI Assistant
- Elastic Stack users: an Enterprise subscription.
- Elastic Security Serverless users: the Security Analytics Complete or Elastic AI Soc Engine (EASE) feature tier.
- Elastic Observability Serverless and Elasticsearch Serverless users: the Complete feature tier.
Elastic Agent Builder is a powerful and flexible platform for building AI agents, tools, and workflows. Agent Builder comes with built-in agents and tools for common use cases, and lets you create custom agents and tools for your specific needs. Eventually, it will power the default chat experience for all solutions and replace AI Assistant.
Agent Builder powers the AI Agent chat experience. Currently, AI Agent is available by default for Elasticsearch solution users, and as an opt-in feature for Security solution and Observability solution users. When you opt in, it replaces the AI Assistant chat experience. You can opt in to Agent Builder and switch back to AI Assistant at any time.
While Agent Builder offers expanded functionality compared to AI Assistant, it does not yet support a number of AI Assistant features. If you rely on AI Assistant capabilities today, consider the differences between each experience before opting in.
Use this page to learn about:
- How to switch between the AI Assistant and Agent Builder chat experiences
- Feature differences between AI Assistant and Agent Builder
Agent Builder cannot access your chats, prompts, or knowledge base entries from AI Assistant. However, this data remains accessible if you switch back to the AI Assistant chat experience.
Kibana will prompt you to switch to the Agent Builder chat experience if your deployment supports it and you have sufficient privileges. You can opt-in from this prompt immediately.
You can also switch chat experiences at any time:
- Use the global search field to find GenAI Settings.
- Toggle between the two experiences under Chat Experience.
Agent Builder doesn't yet support all AI Assistant features. The specific differences vary by solution:
| Feature | Agent Builder | AI Assistant |
|---|---|---|
| Knowledge Base | ❌ | ✅ |
| Data anonymization | ❌ | ✅ |
| Time awareness | ❌ | ✅ |
| Chat sharing | ❌ | ✅ |
| Citations | ❌ | ✅ |
| Audit logging | ❌ | ✅ |
| Quick prompts | ❌ | ✅ |
| In-chat previews of attached data | ❌ | ✅ |
| AI insights | ✅ | ✅ |
| Use-case specific agents | ✅ | ❌ |
| Custom agent creation | ✅ | ❌ |
| Custom tool selection | ✅ | ❌ |
| Integration with Elastic workflows | ✅ | ❌ |
| Feature | Agent Builder | AI Assistant |
|---|---|---|
| Knowledge Base | ❌ | ✅ |
| Data anonymization | ❌ | ✅ |
| Chat sharing | ❌ | ✅ |
| Chat duplication | ❌ | ✅ |
| Chat archiving | ❌ | ✅ |
| Alerting rule connector action | ❌ | ✅ |
| AI insights | ✅ | ✅ |
| Use-case specific agents | ✅ | ❌ |
| Custom agent creation | ✅ | ❌ |
| Custom tool selection | ✅ | ❌ |
Each AI chat experience has different APIs. To learn which actions each option supports, refer to: