Loading

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.

Note

To use Agent Builder in Observability, you need to opt in.

Agent Builder features a built-in Observability agent designed to assist with infrastructure monitoring and application performance troubleshooting.

By default it includes 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 Custom tools.

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.