Google Assistant, Build a Conversational Action for Google Assistant, How…
Build a Conversational Action for Google Assistant
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.
A service, app, feed, conversation, or other logic that handles an intent and carries out the corresponding Action.
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.
The capability of software to understand and parse user input. Developers can choose to use Dialogflow or their own NLU solutions when creating Actions.
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.
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.
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.
Actions on Google
A project that you create to manage, test, and publish a collection of Actions. Google maintains your Actions project in a cloud backend.
A web-based tool that Google provides to simplify your Actions development. You can create, maintain, test, and publish your Actions using the console.
Create a Dialogflow intent