Systems and methods for providing recommendations to cloud service requests
AssigneeSap SE
InventorsRobert Lowski, Florian Fricke, Varsha Shetty
Life of this patent
Estimating the term…
Abstract
Described herein are techniques for processing cloud service requests. Cloud service providers may allow users to submit service requests to perform functions on the cloud. Most service requests may be based on service request templates available in a service catalog. However, users may be unable to find what they would like to do in the service catalog and therefore may submit an assisted service request that includes text description of what the user is trying to do. These assisted service requests may be analyzed and recommended service request templates may be provided from the service catalog.
Claims20
A method, comprising:
- applying a plurality of service request templates of a service catalog to a large language embedding model to generate a vector database;
- receiving an assisted service request containing text in natural language, wherein the text describes a customer service request associated with a cloud service;
- applying the text contained in the assisted service request to the large language embedding model to generate a vector representation from the text;
- performing a similarity search on the vector representation in the vector database, wherein the similarity search returns at least one vector;
- retrieving, based on the at least one vector returned by the similarity search, at least one service request template from the plurality of service request templates of the service catalog;
- and
- presenting the at least one service request template as a suggestion for the assisted service request.
A system comprising:
- one or more processors;
- a non-transitory computer-readable medium storing a program executable by the one or more processors, the program comprising sets of instructions for:
- applying a plurality of service request templates of a service catalog to a large language embedding model to generate a vector database;
- receiving an assisted service request containing text in natural language, wherein the text describes a customer service request associated with a cloud service;
- applying the text contained in the assisted service request to the large language embedding model to generate a vector representation from the text;
- performing a similarity search on the vector representation in the vector database, wherein the similarity search returns at least one vector;
- retrieving, based on the at least one vector returned by the similarity search, at least one service request template from the plurality of service request templates of the service catalog;
- and
- presenting the at least one service request template as a suggestion for the assisted service request.
A non-transitory computer-readable medium storing a program executable by one or more processors, the program comprising sets of instructions for:
- applying a plurality of service request templates of a service catalog to a large language embedding model to generate a vector database;
- receiving an assisted service request containing text in natural language, wherein the text describes a customer service request associated with a cloud service;
- applying the text contained in the assisted service request to the large language embedding model to generate a vector representation from the text;
- performing a similarity search on the vector representation in the vector database, wherein the similarity search returns at least one vector;
- retrieving, based on the at least one vector returned by the similarity search, at least one service request template from the plurality of service request templates of the service catalog;
- and
- presenting the at least one service request template as a suggestion for the assisted service request.
Dependencies are inferred from the claim text.