Skip to main content
Elastic UI
Elastic UI
ComponentsPatternsContentData visualization
EUI ChangelogGitHubFigma
  • Introduction
  • Confirmation prompts
  • Elastic AI Assistant
    • Chat interface
    • Contextual insight
  • Error messages
  • Help content
  • Pre-GA badges
  • Save buttons
  • Tables
    • Table Pagination for basic tables
    • Table Selection on basic tables
  • EUI
  • Elastic AI Assistant

Elastic AI Assistant Patterns

The AI Assistant aids users in navigating complex workflows, providing smart insights, and enhancing interactive experiences across our solutions.

The interaction model with the AI Assistant is bifurcated into two primary components, contextual insights and chat interface. Each component provides timely assistance, insights, and a conversational medium for complex inquiries.

📄️ Chat interface

Interface dedicated to conduct conversations with the Elastic AI Assistant.

📄️ Contextual insight

The contextual insight is an in-product and context relevant message.

These components can live independently, as well as work in tandem, forming an expanded interaction model for the AI Assistant.

When to use

  1. Complex workflows: When the product has intricate workflows that users might struggle to navigate.
  2. Data overload: In environments where users deal with large volumes of data, the AI Assistant can surface the most relevant insights, reducing cognitive load.

Interaction model

The interaction between the user and the AI Assistant should be fluid, with the ability to transition seamlessly between contextual insights and the chat interface.

Insights embedded in the product

Trigger a contextual insight to get contextual, relevant help about the current views you’re interacting with. This appears unobtrusively within the UI, offering explanations, tips, warnings or recommendations.

From insights to the Chat interface to keep the generated context

Insights serve as a springboard for deeper interaction with the assistant, via the chat interface. Go from a contextual insight to a chat interface and keep that generated context to continue in a conversational mode with the AI Assistant. During a conversation, the AI Assistant can generate different widgets to help/guide you through a different solution flow, creating a seamless transition and a coherent narrative.

Start conversation from scratch

Start a conversation without any preceding context or insight. You can come up with a query or request and engage in a dialogue with the AI Assistant. During the conversation, the AI Assistant can generate different widgets to help and guide you through a different solution flow.

Edit this page

Previous
Confirmation prompts
Next
Chat interface
  • When to use
  • Interaction model
EUI is dual-licensed under Elastic License 2.0 and Server Side Public License, v 1 | Crafted with ❤ by Elastic