2
$\begingroup$

We have been assigned a project, in which we have to create a chatbot which will ask question, take the replies, analyse them and give an approximate assessment of the current emotional state of the person. There are two aspects of the project,

  1. Training the bot to choose the next question based on the previous response
  2. And analysing the responses individually, to detect . the sentiment.

What technology would we have to use and what would be the steps to accomplishing the tasks?

Thanks.

$\endgroup$
0

1 Answer 1

0
$\begingroup$

There are some different approaches to learning this sequential acting. First, you can use RL (reinforcement learning) and define some rewards over the action of the user over that question, to explore and exploit the environment.

Second, you can use RNN to predict the preferred next question from a history of data. In contrast with RL, you need many instances to train the network to predict better next answer more accurately.

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .