[Obs AI Assistant] Add ELSER in EIS model option to the Knowledge Base#243298
Merged
viduni94 merged 18 commits intoelastic:mainfrom Dec 5, 2025
Merged
[Obs AI Assistant] Add ELSER in EIS model option to the Knowledge Base#243298viduni94 merged 18 commits intoelastic:mainfrom
viduni94 merged 18 commits intoelastic:mainfrom
Conversation
Contributor
|
Pinging @elastic/obs-ai-assistant (Team:Obs AI Assistant) |
Contributor
🤖 GitHub commentsExpand to view the GitHub comments
Just comment with:
|
Contributor
Author
|
/oblt-deploy |
pmoust
approved these changes
Nov 19, 2025
sorenlouv
approved these changes
Nov 19, 2025
pgayvallet
approved these changes
Nov 20, 2025
delanni
approved these changes
Nov 24, 2025
Contributor
💚 Build Succeeded
Metrics [docs]Public APIs missing comments
Async chunks
Page load bundle
History
cc @viduni94 |
JordanSh
pushed a commit
to JordanSh/kibana
that referenced
this pull request
Dec 9, 2025
elastic#243298) Closes elastic/obs-ai-team#314 ## Summary The multilingual Knowledge Base (KB) currently has 2 model options - ELSER on ML node - e5-small on ML node This PR adds `ELSER in EIS` to the list of models available for the Knowledge Base. Only one ELSER model will be shown to the user based on whether they have access to EIS. ### How it works #### New users of the KB - For users who haven't installed the KB `AND` has access to EIS - The 2 model options would be ELSER in EIS and e5-small on ML node - For users who haven't installed the KB `AND` does **not** have access to EIS (No change) - The 2 model options would be ELSER on ML node and e5-small on ML node #### Existing users of the KB - For users who have already installed the KB `AND` has access to EIS - They will be able to continue using ELSER on ML node - If they want to use ELSER in EIS, they have to switch the KB model to e5-small and switch again to ELSER via AI Assistant Settings to use ELSER in EIS - For users who have already installed the KB `AND` does **not** have access to EIS (No change) ## Screenshots ### ELSER in EIS model option for user From a UI perspective, we don't distinguish between ELSER on EIS and ELSER on ML node <img width="2040" height="1154" alt="elser-in-eis-model-option-for-kb" src="https://github.com/user-attachments/assets/270aa5e2-ac26-44d5-ba4c-6b4ec76e96c3" /> ### KB index mapping <img width="741" height="1046" alt="kb-index-mapping-with-ELSER-in-EIS" src="https://github.com/user-attachments/assets/34c8f1fd-26f8-4b57-a3d7-ca731f611724" /> ## Scenarios tested - When ELSER in EIS is available - Install KB with ELSER in EIS - Recall entries - Update KB model to e5-small via settings - Recall entries - When ELSER in EIS is not available - Install KB with ELSER on ML node - Recall entries - Update KB model to e5-small via settings - Recall entries ### Checklist - [x] Any text added follows [EUI's writing guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses sentence case text and includes [i18n support](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md) - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios - [x] The PR description includes the appropriate Release Notes section, and the correct `release_note:*` label is applied per the [guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) - [x] Review the [backport guidelines](https://docs.google.com/document/d/1VyN5k91e5OVumlc0Gb9RPa3h1ewuPE705nRtioPiTvY/edit?usp=sharing) and apply applicable `backport:*` labels. ### Release Note Adds ELSER in EIS as a model option for the Observability and Search AI Assistant Knowledge Base --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes https://github.com/elastic/obs-ai-assistant-team/issues/314
Summary
The multilingual Knowledge Base (KB) currently has 2 model options
This PR adds
ELSER in EISto the list of models available for the Knowledge Base. Only one ELSER model will be shown to the user based on whether they have access to EIS.How it works
New users of the KB
ANDhas access to EISANDdoes not have access to EIS (No change)Existing users of the KB
ANDhas access to EISANDdoes not have access to EIS (No change)Screenshots
ELSER in EIS model option for user
From a UI perspective, we don't distinguish between ELSER on EIS and ELSER on ML node
KB index mapping
Scenarios tested
When ELSER in EIS is available
When ELSER in EIS is not available
Checklist
release_note:*label is applied per the guidelinesbackport:*labels.Release Note
Adds ELSER in EIS as a model option for the Observability and Search AI Assistant Knowledge Base