Skip to content
Permalink
Newer
Older
100644 22 lines (20 sloc) 1.18 KB
1
Must Have Elements (Highest Priority):
2
- Recognise user input
3
- Respond to user input with appropriate responses
4
- Use clarification responses when user input is not understood
5
- Pull data from the internet to use in the conversation with the user
6
- Have a specific theme such as being a teacher
7
- Have a personality with set characteristics such as age, gender, strict or easy-going etc.
8
- Work using a client-server system
9
- Determine whether or not to respond to a message or not
10
- Identify the topic of conversation with the user
11
- Have an interface that is not just the terminal
12
13
Preferable Elements (Middle Priority):
14
- Personalise responses to specific users such as using their name or age
15
- Be able to fool the user into thinking that they are talking to a real person
16
- Recognise the emotional state of the user from certain messages
17
- Recognise the role it has in the conversation with the user
18
- Be able to maintain a conversation with the user
19
- Be able to give appropriate and relevant advice to a user whilst sticking to its set characteristics
20
21
Additional Elements (Low Priority):
22
- Recognise and answer both factual questions and opinion-based questions
You can’t perform that action at this time.