SAP SE
Computer-implemented method, system and computer program product for providing an application interface

Last updated:

Abstract:

A computer-implemented method is provided for providing an interface between a frontend application configured to receive one or more user inputs in a natural language and a backend system configured to provide a service to a user. The method may comprise: receiving a text input in the natural language via the frontend application; performing computation using the received text input and a neural network, the neural network comprising: a convolutional layer configured to generate feature values by applying one or more filters to an input matrix obtained from the received text input, each of the one or more filters having a window size corresponding to one or more words contained in the text input; one or more long short-term memory, LSTM, layers configured to generate output values by processing at least a part of the feature values generated by the convolutional layer; and an output layer configured to generate an output vector based on the output values generated by the one or more LSTM layers, the output vector representing an action to be performed by the backend system in response to the received text input; identifying the action represented by the output vector generated as a result of the computation; communicating the identified action to the backend system for the backend system to perform the identified action; and providing the frontend application with a text output in the natural language based on the identified action.

Status:
Grant
Type:

Utility

Filling date:

1 Nov 2018

Issue date:

19 Oct 2021