The investigation app will provide a concise hypothesis of the root cause of the failure at the top of the investigation.
This hypothesis will be informed by the AI assistant based after executing log pattern analysis and change point detection on associated datapoints.
In order to support this flow, we need a UI component that can read and display messages from the AI Assistant.
Why do we need this?
Unfortunately, we cannot use the existing chat display components. The Assistant flyout provides an out-of-context experience, and contextual insights aren't able to execute assistant functions, such as log pattern analysis or changes point detection.
We need a component that can display streamed chat responses and function executions, similar to the UX of existing of the Assistant flyout.
To achieve this, we should explore exporting a reusable component from the AI Assistant plugin, leveraging the help of the @elastic/obs-ai-assistant team.
The investigation app will provide a concise hypothesis of the root cause of the failure at the top of the investigation.
This hypothesis will be informed by the AI assistant based after executing log pattern analysis and change point detection on associated datapoints.
In order to support this flow, we need a UI component that can read and display messages from the AI Assistant.
Why do we need this?
Unfortunately, we cannot use the existing chat display components. The Assistant flyout provides an out-of-context experience, and contextual insights aren't able to execute assistant functions, such as log pattern analysis or changes point detection.
We need a component that can display streamed chat responses and function executions, similar to the UX of existing of the Assistant flyout.
To achieve this, we should explore exporting a reusable component from the AI Assistant plugin, leveraging the help of the @elastic/obs-ai-assistant team.