Have you ever wanted to bring your favourite movie character to life and have a conversation? Well, now you can with the help of AI! In this workshop we are going to create a mashup of your favourite movie character into a personal chatbot that you can have a conversation with.
In this workshop, we are going to look into natural language processing or NLP. The way we understand each other and have conversations, AI can also be taught to do the same. AI analyzes the intent of our sentence to understand what is being said. The way AI can be trained to interpret our words and our natural language then make a decision is natural language processing.
In this activity, you will create a mashup of your favorite movie characters to create new character. By working with your friends and their mashup, you will create brand new movie scripts. We will use an AI model called ConveRT – conversational Representations from Transformers to choose the best line of dialog for each mashup characters based on the previous dialog.
Did you know that ConveRT was trained on 727 million conversations on Reddit to learn how to choose the response to any given prompt. The responses aren’t generated itself, it just chooses the best one from a list of responses. With your movie character mashups, you will choose from over 300,000 lines of dialogue from 9662 movie characters to create your ultimate mashup. ConveRT will then choose the lines to use.
AI can also learn from human texts and responses and mimic a response back to us. This enhances the computer to human communication which is what makes this so important currently in our society. Some examples of Natural language Processing that are currently being used are automated voice systems being used by large corporations such as Costco, Amazon, RBC etc.