A keynote by François Helg from Privately. In this talk, he shares what he learned over the last 1.5 year building a chatbot meant for children and what his current challenges are.
Video is available on youtube: https://youtu.be/vZ4ib-zmRSE
5. Jun
2015
M
ar
2017
Sept
2015
MVP
Feed-
back 1
Oct
2015
Conversational UI + Engine MVP
Jun
2016
Feed-
back 2
Jul
2016
Lessons learned
Improved conversations
Chatbot experiments
Facebook Messenger
supports chatbots
Apr
2016
Challenges + Decisions made
The world’s first online
digital assistant for children
10. LEVEL OF SOPHISTICATION
➤ Transactional and narrow
domain
➤ Incident resolution
➤ Based on a decision tree
➤ The child follow a pre-
defined scenario
https://medium.com/convcomp2016/conversational-vs-transactional-chatbots-172166f3d2fc#.nfl0bbbb5
11. CREATE A PERSONA FOR OUR BOT
A
1 2 3
B
C
https://chatbotsmagazine.com/your-chatbots-personality-is-the-key-683a2051fb7d
15. FEEDBACK ON OUR CONVERSATIONAL UI
➤ Let me come back if I’m not
sure!
➤ Be more funny and less
predictable
➤ What if I could ask questions
to the bot
16. LET ME COME BACK IF I AM NOT SURE
➤ Conceive the conversation as
threads or topics
➤ Better abstraction of human
conversations
➤ People want to explore
what is possible
17. BE MORE FUNNY AND LESS PREDICTABLE
➤ Add emotion to the bot
➤ Support for more multimedia content : image, animated GIF,
emoticons, videos
➤ Add some unpredictability in the formulations
➤ Randomness, keep more context into consideration
18. WHAT IF I COULD ASK QUESTIONS TO THE BOT
➤ Trigger conversations based on
known categories
➤ Simple NLP to understand
intent in questions
➤ “Tell me about
cyberbullying”
➤ Evaluating API.ai (if you have
a feed-back to give us, please go
ahead)
19. INVEST IN MACHINE LEARNING
➤ We are working with an EPFL
lab to work to help our bot
match answers to elaborate
questions
➤ “What should I do!!! I just
shared an image of myself naked
to that asshole of Chris, my ex
boyfriend.”
20. EXPLORING CHATBOTS
➤ On platforms where our users
are
➤ Kik, Facebook
➤ For particular use cases
➤ Report Cyber-bullying
➤ Provide educational content
➤ A channel to acquire new
users
21. SUMMARY
➤ Create a personality for your bot
➤ Start with a narrow domain, solve a real problem and learn
➤ The quality of the conversations is key
➤ Find a good content writer
➤ Add image, video
➤ Add some unpredictability
➤ Let people explore what your bot can do
➤ Keep an eye on the ecosystem