Building advanced ChatBots
summary
Shows how to build working bots on Cisco Spark using REST APIs, webhooks and OAuth, with local tunneling via ngrok and quick debugging through RequestBin. Demonstrates Node.js examples and frameworks like Botkit/Flint, argues for mandatory welcome/help/fallback commands, explains context storage and nested conversations as the hard part, and reports serverless hosting (Heroku, AWS Lambda/Google Cloud Functions) as cheap and practical (first million invocations free, ~$0.40 per extra million). Home automation and conference bots are shown working end-to-end.
AI-written summary · about
chapters (18)
- 0:00Introduction to advanced bots
- 3:08Why build bots today
- 7:25Bot platform and API basics
- 15:00Deploying bots securely
- 18:13Coding a simple bot
- 21:41Improving bot user experience
- 24:52Adding conversation context
- 25:12Cisco Spark platform demo
- 30:10Home automation with bots
- 32:20Future of bot interactions
- 33:46Bot support and metadata
- 38:08Hosting bots challenges
- 40:19Serverless hosting options
- 44:17Scaling and reliability tips
- 45:02Natural language processing
- 46:48Machine learning opportunities
- 48:12Live bot creation workshop
- 48:38Q&A on bot challenges
related talks
29mCoding Chat Bots
41mBuild a great conversationalist
33mBot Building: Channels, Platforms, NLU
55mEnterprise Chatbots (using messaging and AI to build novel user interfaces for work)
50mThe Art of Coding a Conversation: Designing Bots
59mBuilding Intelligent Bots using Microsoft Bot Framework and Cognitive Services
55mConversations for the masses
27mA primer to write a conversational chatbot
