CPC G06F 16/24522 (2019.01) [G06F 16/243 (2019.01)] | 19 Claims |
1. A non-transitory computer readable medium having computer instructions stored therein that when executed by a computer system cause the computer system to perform operations comprising:
storing a metadata associating natural language sentence structures with structured data including an outcome data indicative of a positive outcome of a dialog session, wherein the positive outcome is predefined by a chatbot administrator;
configuring a chatbot dialog session with access to the structured data;
receiving a natural language query:
converting the natural language query into a structured database query based on the metadata;
performing the structured database query on a database;
generating a result in response to a response data received in response to the structured database query;
generating a natural language response in response to the result;
sending, via a network interface, the natural language response to a user application;
generating a result metadata in response to a comparison of the result to the outcome data being indicative of the result being designated as the positive outcome of the dialog session; and
generating an outcome log in response to the result metadata wherein the outcome log includes an indication of the positive outcome of the dialog session.
|