thoth-station / core

Using Artificial Intelligence to analyse and recommend Software Stacks for Artificial Intelligence applications.
https://thoth-station.github.io/
GNU General Public License v3.0
28 stars 25 forks source link

[EPIC] Have clustered advise outputs #417

Open Gkrumbach07 opened 2 years ago

Gkrumbach07 commented 2 years ago

Problem statement

As a user of Thoth adviser, I want to be able to sort and filter through the justifications provided after an advise so that I can find display only the information that is relevant to me.

High-level Goals

Proposal description

I want to be able to filter or sort my advise output's justifications and stack info by category and priority through Thamos.

Additional context

For example the justification bellow can have labels attached such as: labels: ["environment", "parameter"]

{
    "link": "https://thoth-station.ninja/j/env",
    "message": "No CUDA used",
    "type": "INFO"
}

This can be queried in an advise, so a user can get all environment justifications.

Acceptance Criteria

Gkrumbach07 commented 2 years ago

/sig user-experience /priority important-longterm

codificat commented 2 years ago

/transfer core

sesheta commented 2 years ago

@Gkrumbach07: This issue is currently awaiting triage. If a refinement session determines this is a relevant issue, it will accept the issue by applying the triage/accepted label and provide further guidance.

The triage/accepted label can be added by org members by writing /triage accepted in a comment.

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.
Gkrumbach07 commented 2 years ago

Justifications that can be clustered easily

Each of these groups have seen abundantly in the justification or stack info list. They all can be easily be identified as groups by the pattern of the text.