Introduction
  • Introduction
  • Extending Google Assistant. Creating the Actions on Google project
  • Connect Google Action with DialogFlow
  • How to get help
  • Additional resources
Build Google Assistant app for Google Home with DialogFlow
  • DialogFlow behind the scenes!
  • Designing conversations
  • DialogFlow Features!
  • Default Fallback intent and Default Welcome Intent
  • Let's try the simulator!
  • FAQ action Assignment
  • DialogFlow tutorial FREE ebook
DialogFlow Fullfilment / Firebase function and serverless architecture
  • Dialog fulfillment - What is it?
  • Using WebHook for Fulfilment
  • Firebase function and serverless architecture introduction
  • Deploy and test fulfilment
  • Custom intent handler – voting quiz
  • Read parameters and use the log
Setup local environment for building apps for Google Assistant (Google Home)
  • Install and login to Firebase
  • Connect local code to Firebase
  • Deploy to Firebase from a local environment
  • GRPC not working with node v12 WARNING!
  • Upgrade Firebase Account
  • Resolving common errors
Realtime database for storing and retrieving data in Actions on Google app
  • Firebase Realtime database introduction
  • Firebase Realtime vs Cloud Firestore
  • Setup Firebase Realtime database
  • Save votes to Realtime database
  • Use webhook for slot feeling / store session data
  • Get results from database
  • Async Await Syntax
  • Show results from Database
Call web services (APIs) in Actions on Google app fro the Google Assistant
  • Calling external service (APIs) introduction
  • Meetup.com API
  • Introduction to web services (API)
  • Get the API key and explore API
  • Create Intent for show meetups API call
  • Call API and save the response
  • Display service response in a basic card (for devices with screen capabilities)
OK Google, let's create follow up intents in the DialogFlow used in dialogues
  • Follow up intents introduction
  • Follow up intent - next item
  • List all Item response
  • Select number and selected option response
Naming Action for Google Assistant & Assignements, working on demo project
  • Naming the action
  • Assignment no. 1
  • Assignment no. 2
Surface capabilities & SSML (apps for speakers, devices with screen - HOW TO)
  • Surface capabilities and SSML introduction
  • How to use SSML in responses
  • Surface capabilities implementation
Testing your new app for Google Assistant - simulator, devices, test users
  • Testing introduction
  • Testing on my phone
  • Testing on Google Home
  • Adding test users and testing in simulator
Assignments, creating project, building apps for the Google Assistant - projects
  • Add surface capabilities and SSML to your action
Submit your app on Actions on Google for approval. Get your app published
  • Submit your app for approval Introduction
  • Submit your app for approval
  • Deployment states
  • Assistant app directory
Extra content - DialogFlow Q&A
  • How to validate a parameter in DialogFlow
  • How to call another intent from DialogFlow fulfillment
  • How to prevent parameter validation loop for Actions on Google
  • REGEXP entities
  • Regex cheat sheet
  • Allow automated expansion
  • Fuzzy matching
  • DialogFlow Mega Agents
Bitcoin API implementation
  • API introduction and plan of work
  • Intents for bitcoin investment calculation
  • Composite entities
  • Investment return in a specific period
  • Calculate investment
  • Get bitcoin price
  • Show bitcoin investment response for the specific period
  • Show bitcoin investment in a simple card
  • Show bitcoin investment overview in a browsing carousel
  • Save bitcoin request data
Sentiment analysis
  • Sentiment analysis in a nutshell
  • Sentiment analysis for a chatbot
  • Common implementation scenarios in chatbot
  • More about sentiment analysis
Account Linking with Google SignIn
  • Account Linking introduction
  • Google SignIn - Setup
  • Google SignIn - Test
Platforms, NLP & Libraries for Voice Bots & Chatbots