
Extend Google Assistant by building actions with dialogue flow and JavaScript. Create a Space-X knowledge bot with a flexible architecture that supports other platforms.
Build a Google home bot that answers SpaceX questions like next launch and Falcon 9 or Falcon Heavy height, with multi platform support including Google Assistant and Facebook Messenger.
Explore the architecture for a Google Home bot, converting speech to text with Google Assistant, interpreting intent with Dialogflow, and delivering responses via Firebase functions that query SpaceX data api.
Explore Dialogflow, a Google service that uses machine learning to build natural conversational experiences, extract entities and currency, and integrate with apps, devices, and languages, with a free standard edition.
Explore the dialogue flow console, create a Space X bot agent, configure language and time zone, and set up a Google Cloud project with Google Assistant integration.
Create and customize intents in the dialogue flow console, including a default welcome and a fallback with multiple responses, and train a Space-X employee query intent with varied phrases.
Define and use Space X rocket entity in Google Home bot, with rockets like Falcon 9, Falcon Heavy, and Falcon 1, and map height, diameter, and weight to user questions.
Master dialog flow training by reviewing user questions in the training tab, correcting intents and entities, reinforcing correct interpretations, and continuously training your agent to handle unmatched inputs after deployment.
Build a Google Home bot with a next launch and follow-up intents to answer when the next SpaceX launch is scheduled, using dialogue flow and an API for details.
Overview and introduction to building a Google Home bot: connect Dialogflow with Firebase Functions to fetch external API data, set up custom fulfillment, and link intents for dynamic responses.
Deploy a Firebase function to power Dialogflow fulfillment via the inline editor, use a fulfillment library for rich responses, and map intents to welcome, fallback, and company employee queries.
Integrate a Google Home bot with the SpaceX API to fetch the employee count and rocket data using a Firebase function, HTTP requests, and promises.
Learn to debug firebase functions by implementing structured logging and stack driver error reporting, handling API connectivity errors, and using firebase and Google Cloud consoles to monitor and diagnose issues.
Create fulfillment that extracts the optional SpaceX rocket parameter from Dialogflow and queries the upcoming launches API endpoint to answer the next launch question.
Implement rich responses for the next launch by sending text and a mission patch image via fulfillment, using the image class and multi-platform delivery.
Add suggestion chips to bot responses to guide user input, using the dial apfel fulfillment library for Google Assistant style replies, with up to eight text suggestions of 25 characters.
Create and send rich response cards with images, titles, text, and buttons in Google Assistant and Facebook Messenger. Learn to construct a card object and trigger it when links exist.
Learn to move code from the online editor to local files, set up npm and firebase-cli, authenticate, install dependencies, and deploy functions to Firebase with version control and continuous integration.
Organize the Google Home bot project by splitting a large file into multiple intent handler files and moving intents like next launch and company employees into their own modules.
Integrate your bot with Google Assistant and Facebook Messenger using Dialogflow's one-click integrations, leveraging external data sources like APIs and databases. Keep intents and fulfillments unchanged while adding new services.
Learn to integrate your dial flow agent with Google Assistant using Actions on Google, test with the simulator, and configure app information and sample invocations for submission.
Integrate your agent with Facebook Messenger by creating a Facebook app, linking a page, and configuring a page access token, a verification token, and webhooks in dialog flow.
Upgrade to Dialogflow API v2 in the agent settings; the library auto-adapts, so no code changes are required, and you can upgrade and save the agent.
Develop intelligent chat bots with dial or flow and integrate them with Google Assistant and other platforms. Download the free source code and dialog flow agent export to get started.
Here you can download the source code of the custom Javascript Fulfillment as well as an export of the Dialogflow agent. This should allow you to recreate the bot that we built during this course.
Chatbots are awesome to ask quick questions, but how do you create one yourself?
In this course you’ll learn how you can extend the Google Assistant by creating your own “Action on Google”.
The techniques used in this course will also work for other assistants such as Amazon Alexa and Microsoft Cortana.
Your bot will also work on regular chat platforms. Without changing anything you will be able to link up your bot with Facebook Messenger, Skype, Slack, Telegram, Twitter, ...