Personal Blog
  • 💻Notes for Computer Science
  • Leetcode
    • Array
      • Container with most water
      • 3Sum
      • Next Permutation
      • Valid Sudoku
      • Permutation II
      • Combination Sum
      • Triangle
      • Maximal Square
      • Pairs of Songs with Total Duration Divisible by 60
      • Numbers At Most N Given Digit Set
      • Possible Sum
      • Swap Lex Order
      • Partition Equal Subset Sum
      • Domino and Tromino
      • Numbers At Most N Given Digits
      • Car Pooling
      • Surrounding Regions
      • Min Size Subarray Sum
      • Burst Balloons
      • Jump Game I
      • Jump Game II
      • House Robber II
      • Delete and Earn
      • Word Break
      • Decode Ways
      • Longest Increasing Subsequence
      • Cherry Pickup
      • Rotate Image
    • LinkedList
      • IsListPalindrome
      • Linked List Cycle
      • MergeTwoLinkedList
      • ReverseNodeInKGroup
      • RearrangeLastN
      • Remove Duplicates From Sorted List
      • RemoveKFromList
    • String
      • Generate Parentheses
      • Longest Valid Parentheses
      • Longest Common Subsequence
      • Count and Say
      • Decode String
      • Permutation in String
    • Tree
      • House Robber III
      • Convert Sorted Array to Binary Search Tree
      • Restore Binary Tree
      • Populating Next Right Pointers in Each Node II
      • Subtree of Another Tree
    • Graph
      • All Paths from Source to Target
      • Reorder Routes to Make All Paths Lead to the City Zero
      • Max Points on a Line
  • DBMS
    • DBMS Notes
  • Web App
    • Web Design
    • JavaScript
    • React.js
    • ReactNative
    • Mobile Design
    • Dialogue Flow
  • AnaplanIntern
    • Splunk
    • Docker
    • Kubernetes
  • 💰 Notes for Finance Concept
  • Analysis Concept
    • Volume Spread Analysis
    • Smart Money Concepts
Powered by GitBook
On this page
  • Intro to conversational interface
  • Type of conversational interface
  • Dialogflow Building Block, 1
  • Intent
  • Entities
  1. Web App

Dialogue Flow

PreviousMobile DesignNextSplunk

Last updated 3 years ago

Intro to conversational interface

Technology that supports conversational interaction with these VPAs [virtual personal assistants] by means of speech and other modalities.

Type of conversational interface

— Spoken dialog systems

— Voice user interfaces

— Embodied conversational agents

— Social robots

— Chatbots

What is Dialogflow?

Dialogflow is an end-to-end, build-once deploy-everywhere development suite for conversational interfaces for websites, mobile applications, and IoT devices (e.g., smart speakers).

Process of Dialogflow

1. User expression

2. Intent matching

3. System response

Agent

A Dialogflow agent is a virtual agent that handles conversations with users (similar to a human call agent).

— Agent settings

— Intents

— Entities

— Knowledge

— Integrations

— Fulfillment

Dialogflow Building Block, 1

Intent

Intents are the goals of the user that are expressed to the agent. In the previous examples, despite their different framing, the user was expressing a desire to know what the weather will be. That is their intent

Entities

Sometimes, users' intents are more specific, and have an intent based around a certain item or entity.

Entities allow for more specificity of requests, without exploding the intent space

What is the weather like today in Seattle?

The intent: weather inquiry; entity: Seattle

Dialogflow Documentation  |  Google CloudGoogle Cloud
Logo