elastic / elastic/roadmap

Generate ES|QL with natural language in Kibana

Open
#85 0 comments 0 reactions 1 assignee Assigned to @ninoslavmiskovic View on GitHub
Component: Kibana product-area:observability product-area:search product-area:security
Dominant language
No language data
Stars
6
Forks
1
PR merge metrics
No merged PRs in 30d

Description

**What the feature is**

Generate ES|QL with natural language in Kibana. This feature will introduce an in-context Natural Language Processing (NLP) capability directly within the Kibana ES|QL editor. Users will be able to type a question in plain English, and the system will generate the corresponding ES|QL query, replacing their prompt in the editor.

**Value proposition**:

This feature helps both new and experienced users bypass the learning curve of the ES|QL query language. Currently, query creation can be slow, and existing AI assistant workflows require a disjointed, inefficient copy-and-paste action. By integrating Natural Language directly into the editor, users can simply type their intent, allowing the system to instantly generate a complex and validated ES|QL query. This provides a seamless, integrated experience that significantly accelerates data exploration and analysis for everyone.

**Expected outcome**:

- Type a question or command in plain English directly within the query editor.
- Trigger the generation using a simple keyboard shortcut (e.g., Cmd+Enter).
- The system will automatically generate and replace the plain language prompt with a valid ES|QL query, using the currently selected data source for context.
- Users can then immediately inspect, edit, and run the generated query.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.