Natural-Language Cloud Product Purchase Support With API Automation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face challenges in purchasing cloud products due to the need for extensive information input and the complexity of determining the correct application programming interface (API) call sequence, which can lead to improper system functioning.
Innovation Solution
A product purchase support method and system that utilizes artificial intelligence (AI) models to extract relevant product purchase items from natural language text, determine sufficient information, and recommend products. The system also automatically determines the API call sequence for cloud product configuration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If users manually input information and determine API call sequences to purchase cloud products, then purchase accuracy can be maintained, but user effort and time consumption increase significantly
Solution Approach 1:
The system enables automated product purchase through self-service mechanisms. The processor automatically extracts product requirements from user input, identifies suitable cloud products, determines the correct API call sequences, and executes purchases without requiring manual user intervention for each step, thus reducing time consumption while maintaining accuracy
Solution Approach 2:
The system introduces an intermediary processing layer that mediates between user input and the cloud product purchase system. This intermediary automatically interprets user requirements, maps them to appropriate products, and manages API call sequences, eliminating the need for users to directly handle complex API interactions while ensuring accurate product selection
2Ease of operation
If users manually determine the API call sequence, then control over the purchase process is maintained, but the system complexity increases and errors may occur
Solution Approach 1:
The system extracts and isolates the complex API sequence determination logic from the user interaction layer. The processor automatically handles the extraction and interpretation of product requirements, identification of suitable products, and determination of correct API call sequences, leaving users with a simplified interface while the complex logic operates in the background
Solution Approach 2:
The purchase process is segmented into distinct automated steps: extracting product requirements from user input, identifying suitable cloud products based on extracted requirements, determining the correct sequence of API calls, and executing the purchase. This segmentation allows each complex step to be handled independently by the processor, reducing overall system complexity for the user
Data Source
AI summary
There is provided a product purchase support method performed by a computing system. The method may include receiving, from a user terminal, first text expressed in natural language, extracting one or more product purchase-related items from the received first text, determining whether the first text contains sufficient product purchase-related information based on the one or more extracted items and transmitting, to the user terminal, a message requesting additional input when the first text is determined as not containing the sufficient product purchase-related information.


