Understanding Bots: Chatbot Advanced Concepts and Features


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

In this course, explore the advanced concepts and features for developing and deploying chatbots, working with contexts, integrating with alternate platforms, and deploying fulfillments. Begin by looking at linear and nonlinear human/chatbot conversations. Next, work with input and output contexts. Contexts represent the current state of a user's request in a dialogue. Move on to follow-up intents, which allow you to easily shape a conversation without needing to create and manage contexts manually. Create the entry point for a nonlinear conversation by using contexts, then carry those contexts on a chatbot dialog to produce nonlinear conversations. Explore how to integrate Dialogflow chatbots with other platforms and deploy a fulfillment in Dialogflow. Access and use Actions on Google in Dialogflow and test a chatbot by using Google Assistant. Integrate Dialogflow chatbots with Google Assistant. Learn about Chatfuel building blocks, examining the use of prebuilt flows and text and typing elements, quick reply images and send blocks in Chatfuel. In the closing exercise, describe chatbot linear and nonlinear conversations and build a basic chatbot with Chatfuel.



Expected Duration (hours)
1.4

Lesson Objectives

Understanding Bots: Chatbot Advanced Concepts and Features

  • Course Overview
  • recognize linear and non-linear human/chatbot conversations
  • use input and output contexts
  • use follow-up intents
  • create the entry point for non-linear conversations by using contexts
  • carry contexts across on a chatbot dialog to produce non-linear conversations
  • integrate Dialogflow chatbots with other platforms
  • deploy a fulfillment in Dialogflow
  • access and use Actions on Google in Dialogflow
  • test a chatbot using Google Assistant
  • integrate Dialogflow chatbots with Google Assistant
  • recognize Chatfuel bot development platform building blocks
  • use pre-built flows in Chatfuel
  • use text and typing elements in Chatfuel
  • use quick reply, images, and send block elements in Chatfuel
  • recognize linear and non-linear dialogs and create a functional chatbot using Chatfuel
  • Course Number:
    it_sdbots_03_enus

    Expertise Level
    Beginner