Supporting combinations of intents in a conversation
First Claim
1. A computer-implemented method for supporting combinations of intents, the computer-implemented method comprising:
- providing a conversation service included in a chatbot system using a set of conversation trees, each conversation tree within the set of conversation trees comprises a list of intents that define how to answer to a certain type of user input;
creating an intent graph using the list of intents of each conversation tree within the set of conversation trees;
adding composite intents to the set of conversation trees using the intent graph to generate a set of updated conversation trees; and
configuring the conversation service included in the chatbot system to use the set of updated conversation trees that comprises composite intents to interpret a natural language input.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for supporting combinations of intents in a conversation service. In one embodiment, the computer-implemented method provides a conversation service using a set of conversation trees. Each conversation tree within the set of conversation trees comprises a list of intents that define how to answer to a certain type of user input. The computer-implemented method creates an intent graph using the list of intents of each conversation tree within the set of conversation trees. The computer-implemented method adds composite intents to the set of conversation trees using the intent graph to generate a set of updated conversation trees. The computer-implemented method configures the conversation service to use the set of updated conversation trees that comprises composite intents for supporting combinations of intents.
19 Citations
20 Claims
-
1. A computer-implemented method for supporting combinations of intents, the computer-implemented method comprising:
-
providing a conversation service included in a chatbot system using a set of conversation trees, each conversation tree within the set of conversation trees comprises a list of intents that define how to answer to a certain type of user input; creating an intent graph using the list of intents of each conversation tree within the set of conversation trees; adding composite intents to the set of conversation trees using the intent graph to generate a set of updated conversation trees; and configuring the conversation service included in the chatbot system to use the set of updated conversation trees that comprises composite intents to interpret a natural language input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A chatbot system configured to support combinations of intents, the system comprising memory for storing instructions, and a processor configured to execute the instructions to:
-
provide a conversation service included in the chatbot system using a set of conversation trees, each conversation tree within the set of conversation trees comprises a list of intents that define how to answer to a certain type of user input; create an intent graph using the list of intents of each conversation tree within the set of conversation trees; add composite intents to the set of conversation trees using the intent graph to generate a set of updated conversation trees; and configure the conversation service included in the chatbot system to use the set of updated conversation trees that comprises composite intents to interpret a natural language input. - View Dependent Claims (11, 12)
-
-
13. A computer program product for supporting combinations of intents, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
-
provide a conversation service included in a chatbot system using a set of conversation trees, each conversation tree within the set of conversation trees comprises a list of intents that define how to answer to a certain type of user input; create an intent graph using the list of intents of each conversation tree within the set of conversation trees; add composite intents to the set of conversation trees using the intent graph to generate a set of updated conversation trees; and configure the conversation service included in the chatbot system to use the set of updated conversation trees that comprises composite intents to interpret a natural language input. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification