How Elastic Support uses AI to deliver faster, expert-verified solutions

blog-support_(1)_(1).png

The co-pilot advantage: Why we pair AI with human expertise

Imagine you are about to board a long-haul flight across the ocean. As you step on the plane, you are given a choice regarding who or what will be flying the aircraft. You have three options:

  1. The solo human pilot: A highly skilled veteran but one who is flying without any autopilot assistance. They rely solely on manual controls and their eyes. 

  2. The autopilot only: A sophisticated system with no humans on watch. It can instantly make decisions based on data, but there is no one there to make nuanced judgment calls in an emergency. 

  3. The team (human and machine): A seasoned pilot supported by an autopilot system. The machine handles the heavy lifting of data processing and course correction while the pilot provides oversight, strategy, and critical decision-making. 

Which flight would you choose? Almost everyone would pick the third option. We choose it because it offers the perfect balance of speed, efficiency, and safety. We want the processing power of the machine combined with the judgment and accountability of a human.

At Elastic, we believe your technical support experience should be built on that same principle.

Our “human-in-the-Loop" philosophy for support

As a valued Elastic customer, you deserve clarity on where automation ends and expert judgment begins. At Elastic, we provide two distinct paths of support:

  • Customer self-service: The Support Assistant is available directly in a Support Portal, enabling you to get immediate, automated answers to many questions without waiting for a human.

  • Expert-augmented support: When a case is opened, our support engineers use that same Support Assistant as a powerful companion to help investigate and formulate your solution.

This post focuses on the latter: the "human-in-the-loop" use case. While we use advanced AI and retrieval augmented generation (RAG) tools, such as Support Assistant, to accelerate our ability to deliver credible answers, these tools are not designed to replace human technical resolution. We want to provide a transparent view of how our experts critically review, validate, and refine AI-suggested content. Our goal is to ensure we provide accurate, high-quality, and expert-verified solutions instead of automated responses.

The human in the loop: Our 4-step due diligence process

Every solution provided by Elastic Support is built upon a rigorous validation framework led by a human support engineer. Our four-step process is designed to eliminate our customers’ reliance on unverified information by:

  1. Checking self-service history

  2. Understanding the core ask

  3. Verifying knowledge first

  4. Reproducing the issue

Let’s dive into each step.

1. Checking self-service history

Our due diligence begins before the engineer starts the investigation. We first check if you've already chatted with the Support Assistant. This ensures we stay laser-focused on the real aspect of your issue to avoid duplicative efforts. 

2. Understanding the core ask

Our interactions always start with a human engineer who ensures they fully grasp the technical context, the impact of the issue, and the desired outcome. We prioritize asking clarifying questions to accurately define the problem scope.

3. Verifying knowledge first

Before any AI suggestions are considered, our engineers consult our proven knowledge base. This includes similar resolved cases, official product documentation, Elastic expert content, and detailed internal discussions. This ensures our path forward is always grounded in solutions that have been tested and verified by our experts.

4. Reproducing the issue

Where feasible, the engineer will always attempt to reproduce the issue in a controlled environment. This vital step confirms the root cause, prevents potential side effects, and ensures the suggested solution works reliably in a real-world scenario. AI can autonomously execute predefined reproduction workflows and validate known failure modes, while our support engineers remain responsible for interpreting ambiguous signals, handling novel issues, and confirming root cause.

3 roles: Acceleration, articulation, and validation

Our use of AI is centered on the principle of using it as a companion in one or any of these three specific functions:

  • Role A: The expert assistant for research

  • Role B: The secure environment replicator and test data generator

  • Role C: The solution write-up editor

Role A: The expert assistant for research

Support Assistant acts as a powerful knowledge synthesizer. It accelerates the internal research process by quickly sifting through vast amounts of data and suggesting potential solution hypotheses.

Try the Support Assistant yourself in our support portal before logging a case.

The crucial distinction: AI is a brilliant intern, not the CEO. Our engineers are explicitly tasked with treating Support Assistant output as a hypothesis to be tested. This validation includes manually cross-referencing against official documentation, checking source citations, and using AI to assist in building reproducible test environments.

Role B: The secure environment replicator and test data generator

One of the most complex steps in support is reproducing a customer's specific technical environment. AI-assisted tooling solves this challenge securely by enabling our engineers to recreate representative, realistic test environments without exposing or requiring any sensitive customer data.

The key principle is simple: AI output must replicate the shape of the customer's system, not the customer's data.

Engineers use AI as a secure blueprint generator to produce artifacts for safe experimentation, validation, and hypothesis testing, such as:

  • Synthetic test data: Generating sample data that is structurally accurate and based on your system's schema, allowing us to test solutions without needing your data records

  • Mock configurations: Transforming complex customer environments into something we can safely run in our labs, mirroring index patterns, templates, and cluster layouts

  • Simulated behavior: Helping find subtle errors like the single typo in a complex configuration a human might otherwise overlook, enabling faster testing of error conditions

All these artifacts are automatically sanitized because AI creates them from scratch based on structural information, ensuring no user data is copied or reused. This allows our engineers to safely experiment and validate solutions much faster.

Role C: The solution write-up editor

Once the engineer has successfully validated and found the correct technical solution, AI is used in the final stage to support solution write-ups. 

The clarity imperative: Elastic has engineers in 27+ countries, speaking 13+ languages, and our customer base is equally diverse. To ensure the expert-verified answer is presented to you with optimal clarity and professionalism, regardless of the native language of the engineer or the customer, we use AI to: 

  • Perfect grammar, tone, and readability

  • Structure multistep instructions logically

  • Ensure code snippets and configurations are formatted cleanly and accurately

The result is a technically sound solution that is also easy for you to implement, reducing confusion and follow-up time.

Your voice matters: Help us improve quality

Our commitment to expert-verified, high-quality support is continuous. We believe that curiosity and learning are essential to meeting our customers' needs. The best way for us to ensure our processes, including the use of  AI/RAG tools and our engineer validation steps, are working effectively is through your candid feedback:

  • When using the Support Assistant directly: If the tool provides the answer you need, please hit the 👍 thumbs up button. If it does not meet your expectations, hit the 👎 thumbs down button. We use this feedback internally to continuously train and improve the model — the more we use it, the better it gets.

  • During a support case: Please share your thoughts, critiques, or suggestions regarding the clarity and accuracy of a solution directly with the Support Engineer handling your case.

  • After case resolution: Respond to the satisfaction survey you receive after your case is closed.

Your feedback is invaluable. It helps us refine our due diligence process and ensures we maintain the high standards of accuracy, transparency, and trust you expect from Elastic Support. We read all of your feedback — the positive and the constructive; it helps direct how we improve the service.

Final thoughts: Expertise, amplified

We view AI as a force multiplier for technical talent. Our strategy focuses on accelerated intelligence, using generative tools to handle the heavy lifting of log analysis and documentation retrieval in seconds. This automation acts as a launchpad for our already amazing experts, allowing them to dive straight into high-level problem solving. At Elastic, AI provides the speed, but our human engineers provide the nuanced judgment and accountability that your mission-critical systems demand.

When you engage with Elastic Support, you are engaging with a global team of specialists whose deep knowledge is now amplified by best-in-class AI technology, all while retaining the critical oversight that ensures confidence and accuracy.

I haven’t used real support, not even once, since I’ve been using the assistant. There is no need to use other AI tools since it has so much deep knowledge about Elastic.

Scandinavian government agency, Elastic customer

Use Elastic to build your own support agents

You've seen how Elastic uses AI via Support Assistant to transform internal support efficiency and quality. Now, we’re challenging you to consider how you can apply these same powerful capabilities to your own organization to:

  • Improve internal knowledge management: Use RAG to quickly surface verified answers from your proprietary internal documentation.

  • Enhance customer-facing support: Implement generative AI to provide accurate, pre-validated initial answers to your customers, freeing up your team for complex issues.

As a part of a recent internal Agent Builder hackathon, our support team has built a range of 30+ agents for support operations such as case volume forecasting, intelligent case routing, case complexity scoring, engineer task prioritization, and many more. 

With the launch of Elastic Agent Builder, you can quickly create precise agents that use all of your data with powerful tools, chat interfaces, and custom agents powered by Elasticsearch's best-in-class relevance.

Explore how you can use Elastic to operationalize AI for strategic advantage:

The release and timing of any features or functionality described in this post remain at Elastic's sole discretion. Any features or functionality not currently available may not be delivered on time or at all.

In this blog post, we may have used or referred to third party generative AI tools, which are owned and operated by their respective owners. Elastic does not have any control over the third party tools and we have no responsibility or liability for their content, operation or use, nor for any loss or damage that may arise from your use of such tools. Please exercise caution when using AI tools with personal, sensitive or confidential information. Any data you submit may be used for AI training or other purposes. There is no guarantee that information you provide will be kept secure or confidential. You should familiarize yourself with the privacy practices and terms of use of any generative AI tools prior to use. 

Elastic, Elasticsearch, and associated marks are trademarks, logos or registered trademarks of Elasticsearch B.V. in the United States and other countries. All other company and product names are trademarks, logos or registered trademarks of their respective owners.