AI Assistant
Introduces the AI Assistant with Oracle Cloud Native Environment (Oracle CNE) Release 2.3 and later.
The Oracle CNE AI Assistant is a plugin provided with the Oracle CNE User Interface (UI). The AI Assistant helps users manage and gain insights into the status of their Kubernetes cluster using natural language. This is achieved by configuring the AI Assistant to use one of the approved AI Providers. Organizations using an air-gapped environment or those that prefer enhanced privacy can work with a local Ollama model to ensure their requirements are met.
The AI Assistant is context-aware, enabling it to return tailored responses which relate to the current cluster status and location within the Oracle CNE UI from where the AI Assistant is invoked.
The AI Assistant helps users manage and gain insights into the status of their Kubernetes cluster using natural language to complete their day-to-day tasks. Examples include understanding & administering Kubernetes deployments, helping to diagnose issues and reviewing log files. The key features provided by the AI Assistant include:
-
Conversational Kubernetes Experience: Allows both skilled and novice users to interact with the cluster conversationally using natural language to post questions about the cluster without requiring extensive knowledge of Kubernetes.
-
Context-Aware: The AI Assistant knows what the user is viewing when a request is posted, and provides responses that are appropriate to this starting context.
-
Multiple Providers Supported: The AI Assistant can be configured to use several different AI providers (see upstream for details).
Note:
You need to provide a personal API key to access your chosen provider.
-
Configurable Tools: Can be configured to use Kubernetes APIs to query cluster information.
-
Resource Generation: Users can request the AI Assistant to generate Kubernetes YAML.
-
In-depth Analysis: Helps users to managing the cluster, for example, by diagnosing problems, gathering & interpreting logs, and more.
The AI Assistant is based on the open source Kubernetes UI Headlamp application. For more information on the Headlamp project, see the upstream Headlamp documentation.