Systems and methods for dynamic multifaceted comparison tool
A computing system includes a processing circuit having at least one processor coupled to at least one memory device. The processing circuit performs operations including: receiving, from a user device, at least one selected output generated for display via the user device in response to a search query; retrieving information related to the at least one selected output; generating a summary of the at least one selected output based on the retrieved information related to the at least one selected output; and displaying, via a graphical user interface, the summary of the at least one selected output simultaneously with a conversation platform, wherein the conversation platform is configured to enable a conversation between a conversational assistant and a user of the user device relating to the at least one selected output.
1 . A computing system, comprising:
a network interface configured to communicate with a user device;
at least one processing circuit coupled to the network interface, the at least one processing circuit comprising at least one processor and at least one memory, the at least one memory storing instructions therein that, when executed by the at least one processor, cause the at least one processor to:
receive, from the user device, at least one selected output, the at least one selected output selected from a plurality of outputs generated for display via the user device in response to a search query;
retrieve information related to the at least one selected output;
generate a summary of the at least one selected output based on the retrieved information related to the at least one selected output;
arrange the summary into a table, each column of the table related to each of the at least one selected output and each row of the table comprising the retrieved information related to each of the at least one selected output;
display, via a graphical user interface, the table of the at least one selected output simultaneously with a conversation platform, wherein the conversation platform is configured to enable a conversation between a conversational assistant and a user of the user device relating to the at least one selected output, and wherein the conversational assistant is configured to perform a comparison between each of the at least one selected output in response to a query and based on the retrieved information related to the at least one selected output; and
update the table based on the conversation between the conversational assistant and the user of the user device.
2 . The computing system of claim 1 , wherein the instructions, when executed by the at least one processor, further cause the at least one processor to:
parse, using a machine learning model, an input received via the conversation platform;
determine a meaning of the parsed input; and
detect a content of the conversation between the conversational assistant and the user of the user device based on the meaning of the parsed input.
3 . The computing system of claim 2 , wherein the instructions, when executed by the at least one processor, further cause the at least one processor to:
update the table displayed via the graphical user interface based on the detected content of the conversation between the conversational assistant and the user of the user device in real-time or in near real-time, and without receiving another search query from the user device.
4 . The computing system of claim 2 , wherein the input received via the conversation platform is a voice input.
5 . The computing system of claim 4 , wherein the instructions, when executed by the at least one processor, further cause the at least one processor to:
convert, using the machine learning model, the voice input to a text entry.
6 . The computing system of claim 5 , wherein the instructions, when executed by the at least one processor, further cause the at least one processor to:
display the text entry via the graphical user interface of the user device.
7 . The computing system of claim 1 , wherein the at least one selected output relates to a travel experience.
8 . The computing system of claim 1 , wherein the information related to the at least one selected output comprises information relating to a travel property including at least one of a price associated with the travel property, review data regarding the travel property, a geographical location of the travel property, or one or more amenity offerings associated with the travel property.
9 . A computer-implemented method, comprising:
receiving, by a computing system and from a user device communicably coupled to the computing system, at least one selected output, the at least one selected output selected from a plurality of outputs generated for display via the user device in response to a search query;
retrieving, by the computing system, information related to the at least one selected output;
generating, by the computing system, a summary of the at least one selected output based on the retrieved information related to the at least one selected output;
arranging, by the computing system, the summary into a table, each column of the table related to each of the at least one selected output and each row of the table comprising the retrieved information related to each of the at least one selected output;
displaying, by the computing system via a graphical user interface, the table of the at least one selected output simultaneously with a conversation platform, wherein the conversation platform is configured to enable a conversation between a conversational assistant and a user of the user device relating to the at least one selected output, and wherein the conversational assistant is configured to perform a comparison between each of the at least one selected output in response to a query from the user and based on the retrieved information related to the at least one selected output; and
updating, by the computing system, the table based on the conversation between the conversational assistant and the user of the user device.
10 . The method of claim 9 , further comprising:
parsing, by the computing system using a machine learning model, an input received via the conversation platform;
determining, by the computing system, a meaning of the parsed input; and
detecting, by the computing system, a content of the conversation between the conversational assistant and the user of the user device based on the meaning of the parsed input.
11 . The method of claim 10 , further comprising:
updating, by the computing system, the table displayed via the graphical user interface based on the detected content of the conversation between the conversational assistant and the user of the user device in real-time or in near real-time, and without receiving another search query from the user device.
12 . The method of claim 10 , wherein the input received via the conversation platform is a voice input.
13 . The method of claim 12 , further comprising:
converting, by the computing system using the machine learning model, the voice input into a text entry.
14 . The method of claim 13 , further comprising:
displaying, by the computing system, the text entry via the graphical user interface of the user device.
15 . The method of claim 9 , wherein the at least one selected output relates to a travel experience.
16 . The method of claim 9 , wherein the information related to the at least one selected output comprises information relating to a travel property including at least one of a price associated with the travel property, review data regarding the travel property, a geographical location of the travel property, or one or more amenity offerings associated with the travel property.
17 . A non-transitory computer-readable medium having computer-executable instructions embodied therein that, when executed by at least one processor of a provider computing system, cause the provider computing system to perform operations comprising:
receiving, from a user device, at least one selected output, the at least one selected output selected from a plurality of outputs generated for display via the user device in response to a search query;
retrieving information related to the at least one selected output;
generating a summary of the at least one selected output based on the retrieved information related to the at least one selected output;
arranging the summary into a table, each column of the table related to each of the at least one selected output and each row of the table comprising the retrieved information related to each of the at least one selected output;
displaying, via a graphical user interface, the table of the at least one selected output simultaneously with a conversation platform, wherein the conversation platform is configured to enable a conversation between a conversational assistant and a user of the user device relating to the at least one selected output, and wherein the conversational assistant is configured to perform a comparison between each of the at least one selected output in response to a query from the user and based on the retrieved information related to the at least one selected output; and
updating the table based on the conversation between the conversational assistant and the user of the user device.
18 . The non-transitory computer-readable medium of claim 17 , wherein the operations further comprise:
parsing, using a machine learning model, an input received via the conversation platform;
determining a meaning of the parsed input;
detecting a content of the conversation between the conversational assistant and the user of the user device based on the meaning of the parsed input; and
updating the table displayed via the graphical user interface based on the detected content of the conversation between the conversational assistant and the user of the user device in real-time or in near real-time, and without receiving another search query from the user device.