Method and system for creating interactive inquiry and assessment bots
First Claim
1. A method, implemented on a machine having at least one processor, storage, and a communication platform connected to a network for obtaining qualitative information from a user via a bot, comprising:
- obtaining a request to collect information in connection with a user;
generating a statement to be expressed to the user for facilitating a conversation between the user and the bot based on the request;
guiding the conversation between the user and the bot by;
receiving qualitative information in connection with the user, collected during the conversation, wherein the collected qualitative information characterizes the user in a plurality of modalities,automatically analyzing the collected qualitative information in the plurality of modalities to obtain an assessment of one or more human psychological traits of the user,automatically composing one or more subsequent statements based on the one or more human psychological traits of the user and a quality of the assessment,evaluating the one or more subsequent statements based on a plurality of criteria, wherein at least one criterion computes a distance between each of the one or more subsequent statements and the assessment of one or more human psychological traits of the user,ranking the one or more subsequent statements based on the evaluation, andselecting, based on the ranking, a subsequent statement from the one or more subsequent statements to be expressed to the user;
transforming the collected qualitative information in the plurality of modalities and the assessment into a plurality of result summaries; and
providing, in response to the request, the plurality of result summaries to at least one user.
1 Assignment
0 Petitions
Accused Products
Abstract
The present teaching relates to obtaining information from a user via a bot. In one example, a request is obtained to collect information in connection with a user. A statement is generated to be expressed to the user for facilitating a conversation between the user and the bot based on the request. Information is received in connection with the user and collected during the conversation. The collected information characterizes the user in a plurality of modalities. The collected information is automatically analyzed in the plurality of modalities to obtain an assessment of one or more human traits of the user. A plurality of result summaries are generated based on the assessment. The plurality of result summaries are provided in response to the request.
15 Citations
20 Claims
-
1. A method, implemented on a machine having at least one processor, storage, and a communication platform connected to a network for obtaining qualitative information from a user via a bot, comprising:
-
obtaining a request to collect information in connection with a user; generating a statement to be expressed to the user for facilitating a conversation between the user and the bot based on the request; guiding the conversation between the user and the bot by; receiving qualitative information in connection with the user, collected during the conversation, wherein the collected qualitative information characterizes the user in a plurality of modalities, automatically analyzing the collected qualitative information in the plurality of modalities to obtain an assessment of one or more human psychological traits of the user, automatically composing one or more subsequent statements based on the one or more human psychological traits of the user and a quality of the assessment, evaluating the one or more subsequent statements based on a plurality of criteria, wherein at least one criterion computes a distance between each of the one or more subsequent statements and the assessment of one or more human psychological traits of the user, ranking the one or more subsequent statements based on the evaluation, and selecting, based on the ranking, a subsequent statement from the one or more subsequent statements to be expressed to the user; transforming the collected qualitative information in the plurality of modalities and the assessment into a plurality of result summaries; and providing, in response to the request, the plurality of result summaries to at least one user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, having at least one processor, storage, and a communication platform connected to a network for obtaining qualitative information from a user via a bot, comprising:
-
a bot engine manager implemented by the at least one processor and configured for obtaining and managing a request to collect qualitative information in connection with a user; a trait-based conversation facilitator implemented by the at least one processor and configured for generating a statement to be expressed to the user for facilitating a conversation between the user and the bot based on the request; and a bot engine implemented by the at least one processor and configured for guiding the conversation between the user and the bot by; receiving qualitative information in connection with the user, collected during the conversation, wherein the collected qualitative information characterizes the user in a plurality of modalities, automatically analyzing the collected qualitative information in the plurality of modalities to obtain an assessment of one or more human psychological traits of the user, automatically composing one or more subsequent statements based on the one or more human psychological traits of the user and a quality of the assessment, evaluating the one or more subsequent statements based on a plurality of criteria, wherein at least one criterion computes a distance between each of the one or more subsequent statements and the assessment of one or more human psychological traits of the user, ranking the one or more subsequent statements based on the evaluation, and selecting, based on the ranking, a subsequent statement from the one or more subsequent statements to be expressed to the user, and wherein the bot engine manager is further configured for transforming the collected qualitative information in the plurality of modalities and the assessment into a plurality of result summaries, and providing, in response to the request, the plurality of result summaries to at least one user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine-readable medium having information recorded thereon for obtaining qualitative information from a user via a bot, wherein the information, when read by the machine, causes the machine to perform the following:
-
obtaining a request to collect information in connection with a user; generating a statement to be expressed to the user for facilitating a conversation between the user and the bot based on the request; guiding the conversation between the user and the bot by; receiving qualitative information in connection with the user, collected during the conversation, wherein the collected qualitative information characterizes the user in a plurality of modalities, automatically analyzing the collected qualitative information in the plurality of modalities to obtain an assessment of one or more human psychological traits of the user, automatically composing one or more subsequent statements based on the one or more human psychological traits of the user and a quality of the assessment, evaluating the one or more subsequent statements based on a plurality of criteria, wherein at least one criterion computes a distance between each of the one or more subsequent statements and the assessment of one or more human psychological traits of the user, ranking the one or more subsequent statements based on the evaluation, and selecting, based on the ranking, a subsequent statement from the one or more subsequent statements to be expressed to the user; transforming the collected qualitative information in the plurality of modalities and the assessment into a plurality of result summaries; and providing, in response to the request, the plurality of result summaries to at least one user.
-
Specification