Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trained Models nav updates #179826

Open
8 tasks
mdefazio opened this issue Apr 2, 2024 · 9 comments
Open
8 tasks

Trained Models nav updates #179826

mdefazio opened this issue Apr 2, 2024 · 9 comments
Assignees
Labels
:ml Team:ML Team label for ML (also use :ml) Team:Platform-Design Team Label for Kibana Design Team. Support the Analyze group of plugins.

Comments

@mdefazio
Copy link
Contributor

mdefazio commented Apr 2, 2024

Updating this issue to reflect our current thinking and new navigation approach

Trained Models Nav Updates

Trained Models are a shared concern across solutions and need a permanent spot that makes sense for admins to manage. This work relates to the Inference Endpoint work.

We would like to move the current ML > Trained Models view into Stack management under a new section.
Transition to removing the current Alerts and Insights > Machine Learning page and move this workflow into Saved Objects

  • This let's solutions avoid needing a special place (unless desired) within their navigation for Trained Model management
  • Will also allow us to remove the duplication of Trained Models views in the app today (Alerts and Insights > Machine Learning)

Phase 1 tasks

Preview Give feedback

Phase 2 tasks

Preview Give feedback
  1. Team:ML Team:Platform-Design

Phase 3 tasks

Preview Give feedback

Figma link


Stateful

Trained Model page in new Stack Management section

Classic nav
image

Solution nav
image

Serverless

Trained Models are available in Management > Trained Models

image

@mdefazio mdefazio added Team:Platform-Design Team Label for Kibana Design Team. Support the Analyze group of plugins. Team:ML Team label for ML (also use :ml) labels Apr 2, 2024
@mdefazio
Copy link
Contributor Author

mdefazio commented Apr 3, 2024

@ryankeairns @yanwalton I wanted to get this on your radar as far as nav changes go and what this may mean for managing saved objects across spaces (since this is the primary need for the current stack management > ML > trained models page).

The above designs are meant as proposals—I know there's work happening on navigation and this should of course fall inline with that.

And to reiterate, we will be creating a specific Inference Endpoints page to manage those endpoints created in Search with semantic_text mappings. This will live within the Search navigation, but link to Trained Models. (And ideally vice versa). But the effort to remove the confusion around multiple Trained Models pages is still relevant IMO.

@ryankeairns
Copy link
Contributor

Just happened upon this, clearly I missed the notification 😬

For the serverless piece, do other solutions use Trained models? If so, that may make the case for placing it under Project settings stronger.

@mdefazio
Copy link
Contributor Author

mdefazio commented May 8, 2024

For the serverless piece, do other solutions use Trained models?

Yes. If i'm not mistaken, anyone needing to use ELSER for O11y assistant or Security AI would also potentially need to review that page to check the status of the model.

@mdefazio mdefazio self-assigned this May 15, 2024
@mdefazio
Copy link
Contributor Author

cc/ @arisonl @jgowdyelastic @peteharverson
I've tried summarizing our slack thread this morning into the issue description here.

@mdefazio mdefazio added the :ml label Jun 4, 2024
@elasticmachine
Copy link
Contributor

Pinging @elastic/ml-ui (:ml)

@arisonl
Copy link
Contributor

arisonl commented Jun 23, 2024

Nit but not to forget:

Move Trained Models into new section in Stack Management --> 'AI Ops'
This should not be called AIOps, AIOps is a different thing. Search model MLOps maybe or something.

More comments to follow.

@mdefazio
Copy link
Contributor Author

mdefazio commented Jul 8, 2024

First phase scheduled for 8.16, but labeled as 'could'

Will need to account for Data Frame Analytics models separately and remain in the ML app (not Stack Management).

Rather than naming it 'AI Ops', currently planning on 'ML Ops' as the name for the section.

@mdefazio
Copy link
Contributor Author

mdefazio commented Dec 5, 2024

With this PR… does this get us close to removing the Stack Management > Alerts and Insights > ML > Trained Models page?

Basically jumping us to the Phase 3 tasks from the issue description?

@peteharverson
Copy link
Contributor

With https://github.com/elastic/kibana/pull/201426… does this get us close to removing the Stack Management > Alerts and Insights > ML > Trained Models page?

@mdefazio no not really, this PR was to reduce the need to manually run the synchronization action when creating an inference endpoint. A separate piece of work is now in progress to move the Trained models list page, plus the ML job management lists, into Stack Management. I'll send you a link to the designs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:ml Team:ML Team label for ML (also use :ml) Team:Platform-Design Team Label for Kibana Design Team. Support the Analyze group of plugins.
Projects
None yet
Development

No branches or pull requests

6 participants