Module: Google::Cloud::Dialogflow::V2::Agents

Defined in:
lib/google/cloud/dialogflow/v2/agents.rb,
lib/google/cloud/dialogflow/v2/agents/paths.rb,
lib/google/cloud/dialogflow/v2/agents/client.rb,
lib/google/cloud/dialogflow/v2/agents/operations.rb,
lib/google/cloud/dialogflow/v2/agents/credentials.rb

Overview

Agents are best described as Natural Language Understanding (NLU) modules that transform user requests into actionable data. You can include agents in your app, product, or service to determine user intent and respond to the user in a natural way.

After you create an agent, you can add Intents, Contexts, Entity Types, Webhooks, and so on to manage the flow of a conversation and match user input to predefined intents and actions.

You can create an agent using both Dialogflow Standard Edition and Dialogflow Enterprise Edition. For details, see Dialogflow Editions.

You can save your agent for backup or versioning by exporting the agent by using the ExportAgent method. You can import a saved agent by using the ImportAgent method.

Dialogflow provides several prebuilt agents for common conversation scenarios such as determining a date and time, converting currency, and so on.

For more information about agents, see the Dialogflow documentation.

To load this service and instantiate a client:

require "google/cloud/dialogflow/v2/agents"
client = ::Google::Cloud::Dialogflow::V2::Agents::Client.new

Defined Under Namespace

Modules: Paths Classes: Client, Credentials, Operations