Please enable JavaScript.
Coggle requires JavaScript to display documents.
Google Assistant, Build a Conversational Action for Google Assistant, How…
Google Assistant
Build a Conversational Action for Google Assistant
Key Terms
Intent
An underlying goal or task that the user wants to do, such as
ordering coffee or finding a piece of music.
In Actions on Google, that's represented as a unique identifier and the corresponding user utterances that can trigger the intent.
Fulfillment
A service, app, feed, conversation, or other logic that handles an intent and carries out the corresponding Action.
Dialogflow
A web-based service provided by Google that uses an agent to process user input.
The service allows you to integrate conversational apps with Assistant, as well as with other conversation platforms.
NLU
The capability of software to understand and parse user input. Developers can choose to use Dialogflow or their own NLU solutions when creating Actions.
Parameters (Dialogflow)
values that you want to extract from the user's phrases, similar to fields in a form. For example, in a movie-finding Dialogflow intent, the parameters might be the movie name or showtime. If necessary, Dialogflow sends the user additional prompts until the parameter is extracted.
Dialogflow intent
An object that maps user utterances to your agent's response. You can specify a static response directly within the intent or generate a dynamic response with a webhook.
Dialogflow webhook (fulfillment)
Code that responds to an HTTP request in a messaging format specific to Dialogflow. It contains the logic for handling intents and dynamically constructing responses to send to the user
Training phrase (Dialogflow)
An example of how the user might express the intent. The examples you provide are used to train a machine-learning model, which allows the agent to match future inputs to the appropriate intent.
Entities (Dialogflow)
Represents a category of things. Dialogflow comes with a catalog of System Entities (for example, "color" and "date" are entities that Dialogflow "knows about"), but developers can define Custom Entities for domain-specific words and phrases. Dialogflow uses entities for extracting parameter values from natural-language inputs.
Key terms
for
Actions on Google
Actions project
A project that you create to manage, test, and publish a collection of Actions. Google maintains your Actions project in a cloud backend.
Actions Console
A web-based tool that Google provides to simplify your Actions development. You can create, maintain, test, and publish your Actions using the console.
How to
Create a Dialogflow intent
https://codelabs.developers.google.com/codelabs/actions-1/?hl=ja#4
https://console.actions.google.com/u/0/?hl=ja
Tutorial
https://codelabs.developers.google.com/codelabs/actions-1/?hl=ja#6
https://raw.githubusercontent.com/actions-on-google/codelabs-nodejs/master/level1-complete/functions/index.js
Länkar
https://dialogflow.cloud.google.com/#/agent/test123-eayh/intents
https://livebook.manning.com/book/voice-applications-for-alexa-and-google-assistant/chapter-1/1