Difference between revisions of "Chatbot Workshop"
From Wikicliki
(→NOW FOR THE FUNCTIONAL PART: HOW DO WE MAKE A SLACK BOT) |
|||
Line 110: | Line 110: | ||
* https://zapier.com/blog/how-to-build-chat-bot/ | * https://zapier.com/blog/how-to-build-chat-bot/ | ||
* https://www.fullstackpython.com/blog/build-first-slack-bot-python.html | * https://www.fullstackpython.com/blog/build-first-slack-bot-python.html | ||
+ | * https://medium.com/@alexstroulger/how-to-build-a-slackbot-600635b12a38 | ||
* Howdy’s BotKit is Slack’s official recommendation - https://botkit.ai/ | * Howdy’s BotKit is Slack’s official recommendation - https://botkit.ai/ |
Revision as of 12:08, 30 October 2018
Contents
Talk: Dr Sarita Singh, Info-comm treads: Singapore and Global Landscape
- Agenda: AI, Bitcoin, Cybersecurity, Datamining, Applications of AI (Machine Learning+Chatbot)
- Fun fact: the global ICT industry is almost equivalent to the economy of japan the third largest economy in the world
- Digital transformation is the fourth industrial revolution
- The fourth industrial revolution (digital transformation) is driven by data (through sensorisation)
- mechanisation, water power, steam power
- mass produciton, assembly line, electricity
- computer and automation
- cyber physical systems
- Data protection and data privacy comes to the forefront
Links! Links! Links!
- "Just as electricity transformed almost everything 100 years ago, today I actually have a hard time thinking of an industry that I don’t think AI will transform in the next several years." - Andrew Ng
- Google’s AlphaGo AI wins three-match series against the world’s best Go player
- ALIBABA DEBUTS ‘AI COPYWRITER’
- Google just gave a stunning demo of Assistant making an actual phone call
- https://www.aisingapore.org/
- https://www.blockchain.com/explorer
- https://www.flippening.watch/
Objective of security
- Confidentiality
- Integrity
- Authentication
- Non-repudiation
- Availability
- The nontrivial process of identifying valid, novel, potentially useful, and ultimately understandable patterns in data” (Fayyad, 1996). - Data mining - https://medium.com/@exastax/the-history-of-data-mining-d2aeb0f587ce
- https://www.kdnuggets.com/
Why data mining
- Data explosion
- Decision making issue
- Technology issue
- Knowledge issue
- Data complexity issue
- Data dimensionality issue
- Cost efficiency issue
- Beer and diaper male purchase habits - http://news.bbc.co.uk/2/hi/uk_news/77622.stm
- https://www.indiatimes.com/technology/science-and-future/why-baby-diapers-are-related-to-beer-and-how-artificial-intelligence-may-truly-hold-the-answer-347222.html
- Introducing Amazon Go and the world’s most advanced shopping technology - https://www.youtube.com/watch?v=NrmMk1Myrxc
Hands-on Chatbot building workshop
- Speaker runs: Swag soft, Mixed Realms
- Examples of chatbots: https://www.youtube.com/watch?v=bBOXQz7OHqQ
- State of Chatbot 2018 Report: https://www.drift.com/wp-content/uploads/2018/01/2018-state-of-chatbots-report.pdf
Examples of uses
- SALES CONVERSION - Meet Lego’s Facebook Messenger chatbot Ralph, a helpful alternative to bricks and mortar - https://www.thedrum.com/news/2017/11/23/meet-lego-s-facebook-messenger-chatbot-ralph-helpful-alternative-bricks-and-mortar
- REAL TIME SHARING OF INFORMATION - Bus Uncle - https://www.busuncle.sg/
Misconceptions about chatbots / Chatbot Fails
- bots are smart
- Marvel’s new Spider-Man chat bot doesn’t want to believe Captain America is evil either - Source: https://www.polygon.com/2017/4/20/15371834/secret-empire-spider-man-chatbot-marvel
- Microsoft AI Chatbot gone racist on twitter: https://www.theverge.com/2016/3/24/11297050/tay-microsoft-chatbot-racist
- say hello to kris: https://www.facebook.com/singaporeair/videos/say-hello-to-kris/299559657442162/ - too difficult if you accept all sorts of input and output
FINALLY THE HANDS ON PART
We'll be using these two engines:
THOUGHT PROCESS IN CREATING A CHAT BOT
- Identify the objective and set expectations
- Designing and preparing a flow chart for the conversation
- Find a suitable platform
My Snail Bot
MP4: https://drive.google.com/open?id=1N2s-Eiqq_tHhdt0tg_xGwVqYYh5p1ucC
Flowcharting
- https://miningbusinessdata.com/best-tool-creating-chatbot-flowcharts/
- https://miningbusinessdata.com/flowcharting/
- https://www.mindmeister.com
Small Talk
"Your agent can learn how to support small talk without any extra development. By default, it will respond with predefined phrases. Use the form below to customize responses to the most popular requests."
NOW FOR THE FUNCTIONAL PART: HOW DO WE MAKE A SLACK BOT
- https://botsociety.io/blog/2017/11/slack-bot/
- https://zapier.com/blog/how-to-build-chat-bot/
- https://www.fullstackpython.com/blog/build-first-slack-bot-python.html
- https://medium.com/@alexstroulger/how-to-build-a-slackbot-600635b12a38
- Howdy’s BotKit is Slack’s official recommendation - https://botkit.ai/