Cognitive CLI Automating Device Configuration via AI
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users, especially system administrators, face challenges in configuring managed devices within networks due to the need for specific command line interface (CLI) commands that vary by device model and operating system version, requiring extensive knowledge and time to learn and input correct commands.
Innovation Solution
A cognitive CLI system integrated with an artificial intelligence component that retrieves and displays appropriate CLI commands from a database based on device model and operating system version, allowing users to configure devices automatically and in real-time, reducing the need for human intervention and increasing efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If users manually learn and input CLI commands for device configuration, then device configuration can be completed, but user time and effort to learn commands increases significantly
Solution Approach 1:
The system enables self-service by automatically retrieving and providing the appropriate CLI commands for device configuration based on the device model and operating system version, eliminating the need for users to manually learn and input commands
Solution Approach 2:
An intermediary system (the cognitive CLI with AI component) is introduced between the user and the device configuration process, automatically translating device information into the appropriate CLI commands, thus saving user time and effort
2Ease of operation
If users manually input CLI commands without verification, then configuration process is faster, but command accuracy and device reliability decreases
Solution Approach 1:
The system implements feedback by verifying CLI commands against the specific device model and operating system version, providing real-time validation to ensure command accuracy and prevent incorrect configurations
Solution Approach 2:
The system performs preliminary verification of CLI commands before execution by checking compatibility with the target device specifications, preventing erroneous commands from being executed
3Adaptability or versatility
If a comprehensive database of CLI commands for all device models is maintained, then command availability increases, but system complexity and maintenance burden increases
Solution Approach 1:
The system achieves universality by designing a multi-functional database structure that stores CLI commands organized by device model and operating system version, allowing a single database to serve multiple device types through systematic organization rather than requiring separate management systems for each device
Data Source
AI summary
Automatically providing CLI commands for configuring devices is provided. A set of CLI commands for configuring a device on a network is retrieved from a database using an artificial intelligence component based on model and operating system version of the device. The set of CLI commands for configuring the device is displayed within a summary window of a cognitive CLI. The set of CLI commands entered by a user while configuring the device is verified in real time on a CLI of the cognitive CLI using the artificial intelligence component.


