Building Bots with Node.js
Offered By: LinkedIn Learning
Course Description
Overview
Build your own bots. Discover how to leverage Node.js and natural language processing services such as Google Dialogflow and Alexa Skills Kit to build voice and text chatbots.
Syllabus
Introduction
- How bots can change your life as a developer
- What you should know
- Using the exercise files
- Get to know the course project
- Introducing Slack and its APIs
- Setting up a Slack app and a bot user
- Obtaining and setting credentials for Slack
- Creating an endpoint for Slack events
- Setting up a proxy with ngrok
- Subscribing to events
- Handling events and sending messages
- Understanding natural language
- Setting up WIT.AI
- Training the model
- Using the WIT API
- Booking your first table via Slack
- Creating conversational flows
- Creating a session management service
- Preparing to add threaded sesssions
- Creating sessions and threads on mentions
- Handling threaded messages
- Implementing a conversation service
- Adding conversation awareness to slack
- Training special and partial utterances
- Handling greetings and good byes
- Creating an Alexa skill
- Creating an Alexa endpoint
- Trying out and tuning the Alexa skill
- Next steps
Taught by
Daniel Khan
Related Courses
Artificial Intelligence on Microsoft AzureMicrosoft via Coursera Design Conversational Flows for your Agent
Google Cloud via Coursera Preparing for AI-900: Microsoft Azure AI Fundamentals exam
Microsoft via Coursera AI business school for healthcare
Microsoft via Microsoft Learn Create conversational AI solutions
Microsoft via Microsoft Learn