Skip to content

Philosophy

toncho11 edited this page May 20, 2019 · 29 revisions

This page discuss the architecture used in KorraAI. We can have many architecture that emulate human behavior. In KorraAI focuses on the idea that human behavior is compromised of interactions and we are building a distribution over these interactions. Also the bot assumes that it is always on. It means that things can change over time, it is not an app that you start from time to time. The distribution is controlled by the following factors:

  • How the character (or the model) has been encoded in the beginning For example we can easily encode that the bot says a lot of jokes by default.

  • How the user respond to questions and how this responses are linked to the distribution It eh user responded that he is sad or he likes jokes, or he wants more jokes then we can increase the probability o sampling a joke from the main interactions distribution.

  • How time affects the distribution If the user works we can encode that during work hours (remember the bot is always on and available) there are less movie suggestions and after work we can increase the probability of suggesting a movie to watch.

Clone this wiki locally