Agent Builder for Observability
Agent Builder is Elastic's AI platform which includes a natural language chat interface, built-in agents and Elastic tools, and allows creating custom agents and tools for your use case. You can manage and interact with your agents using the Kibana UI or work programmatically.
Agent Builder integrates tightly with Observability, shipping with built-in agents and tools designed for observability use cases, and you can create your own custom agents and tools to fit your specific needs. Combine your agents with Elastic Workflows to automatically isolate hosts, create cases, send notification messages to external platforms, and more.
In Elastic Stack version 9.3, you need to opt in to use Agent Builder in Observability.
While Agent Builder works with any configured LLM connector, model performance varies. Refer to recommended models to select a model that performs well for your intended use cases.
The Elastic AI Agent includes built-in Observability skills designed to assist with infrastructure monitoring, application performance troubleshooting, and root cause analysis.
By default it includes the observability.investigation skill. You can create a custom skill to extend the agent's capabilities for your specific use case. To learn more about the available skills, refer to Elastic Agent Builder built-in skills reference.
Agent Builder features a built-in Observability agent designed to assist with infrastructure monitoring and application performance troubleshooting.
By default it includes some of the platform core tools and Observability tools. You can clone the agent to create a version with access to additional built-in or custom tools. To learn more about the available tools, refer to Create and manage custom tools in Elastic Agent Builder.
Workflows is an automation engine built into the Elastic platform. You can define workflows declaratively in YAML to create deterministic, event-driven automation, without building custom integrations or switching context from your Elastic environment. Combined with Agent Builder, Workflows enable you to:
- Reduce alert fatigue by automating responses to reduce manual triage
- Automate routine tasks
- Eliminate the need for external automation tools
Workflows are tightly integrated with Agent Builder functionalities:
Agents can trigger workflows to take reliable, repeatable actions. For more information, refer to Workflow tools in Elastic Agent Builder.
Workflows can call agents when a step benefits from reasoning, language understanding, or other LLM capabilities. For more information, refer to Steps.
For specific examples of workflows, including complete annotated code samples, refer to the elastic/workflows/observability GitHub repo.