A content promotion system includes a computing platform having a hardware processor and a system memory storing a conversational agent software code. The hardware processor executes the conversational agent software code to receive user identification data, obtain user profile data including a content consumption history of a user associated with the user identification data, and identify a first predetermined phrase for use in interacting with the user based on the user profile data. In addition, the conversational agent software code initiates a dialog with the user based on the first predetermined phrase, detects a response or non-response to the dialog, updates the user profile data based on the response or non-response, resulting in updated user profile data, identifies a second predetermined phrase for use in interacting with the user based on the updated user profile data, and continues the dialog with the user based on the second predetermined phrase.
BACKGROUND
Movie and television (TV) programming content are consistently sought out and enjoyed by consumers. Nevertheless, the popularity of a particular item or items of such content, for example, a particular movie, TV series, or even a specific TV episode can vary widely. In some instances, that variance in popularity may be due to fundamental differences in personal taste among consumers. However, in other instances, the lack of consumer interaction with content may be due primarily to lack of familiarity with the content or reluctance to try something different. Due to the resources often devoted to developing new content, the efficiency and effectiveness with which content likely to be desirable to consumers can be promoted to those consumers has become increasingly important to producers, owners, and distributors of media content.SUMMARY
There are provided systems and methods for promoting content using a conversational agent, substantially as shown in and/or described in connection with at least one of the figures, and as set forth more completely in the claims.
1. A system comprising: a computing platform including a hardware processor and a system memory; a conversational agent software code stored in the system memory; the hardware processor configured to execute the conversational agent software code to: receive a user identification data; obtain a user profile data for a user associated with the user identification data, the user profile data including a video content consumption history of the user; identify a first predetermined phrase for use in interacting with the user based on the video content consumption history in the user profile data; initiate a dialog with the user based on the first predetermined phrase; detect a responsive user input or a non-response to the dialog; update the user profile data based on the responsive user input or the non-response, resulting in an updated user profile data; identify a second predetermined phrase for use in interacting with the user based on the updated user profile data; and continue the dialog with the user based on the second predetermined phrase.
7. A method for use by a system including a computing platform having a hardware processor and a system memory storing a conversational agent software code, the method comprising: receiving, by the conversational agent software code executed by the hardware processor, a user identification data; obtaining, by the conversational agent software code executed by the hardware processor, a user profile data for a user associated with the user identification data, the user profile data including a video content consumption history of the user; identifying, by the conversational agent software code executed by the hardware processor, a first predetermined phrase for use in interacting with the user based on the video content consumption history in the user profile data; initiating, by the conversational agent software code executed by the hardware processor, a dialog with the user based on the first predetermined phrase; detecting, by the conversational agent software code executed by the hardware processor, a responsive user input or a non-response to the dialog; updating, by the conversational agent software code executed by the hardware processor, the user profile data based on the responsive user input or the non-response, resulting in an updated user profile data; identifying, by the conversational agent software code executed by the hardware processor, a second predetermined phrase for use in interacting with the user based on the updated user profile data; and continuing, by the conversational agent software code executed by the hardware processor, the dialog with the user based on the second predetermined phrase.
13. A system comprising: a computing platform including a hardware processor and a system memory; a conversational agent software code stored in the system memory; the hardware processor configured to execute the conversational agent software code to: receive a user identification data; obtain a user profile data for a user associated with the user identification data, the user profile data including a video content consumption history of the user and a dialog history of the user with the conversational agent; determine a first dialog classification for communicating with the user; identify a first plurality of predetermined phrases for use in interacting with the user based on the first dialog classification; identify a first predetermined phrase for interacting with the user from among the first plurality of predetermined phrases based on the video content consumption history in the user profile data; engage in a dialog with the user based on the first predetermined phrase; detect a responsive user input or a non-response to the dialog; update the user profile data based on the responsive user input or the non-response, resulting in an updated user profile data; and continue the dialog with the user based on the updated user profile data.