Skip to content

Kyma Companion AI Chat #3436

Open
Open
@mrCherry97

Description

@mrCherry97

Description

As Sebastian and Mathew I would like to have Kyma Companion AI Chat in the Busola Dashboard that allows to talk with the kyma companion backend which helps to automate the process to analyze and troubleshoot a Kyma cluster by LLM (Language Model).

Acceptance Criteria

  • AI chat is easily available in the Busola Dashboard
  • UI is following the designs
    Kyma Companion-compressed.pdf
  • The Busola Dashboard is integrated with Kyma Companion API (gh tools /kyma/ai-force/tree/main/docs/api-structure)
  • User could be navigated from AI Chat to the specific edit/create view of the resource to copy paste response from AI Chat

To integrate the Kyma Companion into Busola based on the POC changes, the following steps are required:

API / Backend related:

Frontend related:

Testing:

Business Value

This feature enhances user convenience by providing an AI Chat which helps automate the process of analyzing and troubleshooting a Kyma cluster by LLM (Language Model).

Reasons

Adopting this feature simplifies the user experience and increases efficiency, especially for users unfamiliar with Kubernetes and Kyma.

Dependencies

Depends on the Kyma Companion API requirements.

Non-functional Requirements

  • Security and privacy must be ensured for stored user data.
  • The system should maintain high availability and reliability.

Constraints

  • Must comply with data protection and privacy laws.
  • Should be designed for easy update and maintenance.

Additional Features

  • Settings and configurations persistence across sessions.
  • We should be able to enable and disable this feature for different users(experimental channel, restricted markets, etc)

Notes and Comments

Size or Effort

High effort, considering the development and integration of new functionalities.

Mockups or Diagrams

image

Useful Links

Metadata

Metadata

Labels

2025-Q1Epickyma companionRelated to all activities around the Kyma Companionlifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.

Type

No type

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions