Agent apps provide a new way for creating virtual agents using large language models (LLM). Rather than defining Dialogflow CX flows, pages, intents, and transitions; you provide natural language instructions and structured data. This can significantly reduce the virtual agent creation and maintenance time, and enable brand new types of conversational experiences for your business.
If you still require the explicit control provided by Dialogflow CX flows in certain conversational scenarios, you can combine the power of Vertex AI and flows in a single hybrid virtual agent.
Limitations
The following limitations apply:
- Agents don't support sending a call companion SMS from the Default Welcome Intent route in the Default Start Flow, but you can enable the call companion SMS option in standard flows.
- The Agent Builder console does not support Dialogflow CX flows.
- Agents created in the Vertex AI console don't open in the Dialogflow CX console, unless the project is granted access to the restricted access feature in the Dialogflow CX console. To request access, contact your Google account team.
Language support
Agent apps support the following languages:
Danish (da), Dutch (nl), English (en), French (fr), German (de), Italian (it), Portuguese (pt), Spanish (es).
Region support
The following regions are supported:
global
eu
(multi-region)europe-west1
europe-west2
europe-west3
northamerica-northeast1
us
(multi-region)us-central1
us-west1
Settings
This section describes the settings available for agent apps.
General
The following general settings are available for agent apps:
-
A human-readable name for your agent app.
-
The agent app region.
-
If enabled, changes to the agent app are not permitted.
Logging
The following logging settings are available for agent apps:
-
If enabled, logs will be sent to Cloud Logging.
-
If enabled, conversation history will be available. Indicates whether you would like Google to collect and store redacted end-user queries for quality improvement. This setting does not affect whether conversation history is used to generate agent responses.
-
If enabled, conversation history is exported to BigQuery. The Enable Conversation History setting must also be enabled.
GenAI
The following generative AI settings are available for agent apps:
-
Select the generative model that agents should use by default.
-
Select the input token limit for the generative model. This is the maximum token size for input sent to the model. Depending on the model, a token can be somewhere between one character and one word. Smaller token limits have lower latency, but the model input size is limited. Larger token limits have higher latency, but the model input size can be larger.
-
Select the output token limit for the generative model. This is the maximum token size for output received from the model. Depending on the model, a token can be somewhere between one character and one word. Smaller token limits have lower latency, but the model output size is limited. Larger token limits have higher latency, but the model output size can be larger.
-
The temperature for a LLM lets you control how creative the responses are. A low value provides more predictable responses. A high value provides more creative or random responses.
-
List of phrases that are banned for generative AI. If a banned phrase appears in the prompt or the generated response, the agent will return a fallback response instead.
Git
These settings provide a Git integration. Follow the instructions to configure the integration.
Versions and Environments
You can create and multiple versions of your agents (known as playbooks in Dialogflow CX) and deploy them to environments. See the versions and environments documentation to learn about best practices when creating versions and environments.
Agent apps versus Dialogflow agents
Over the coming months, the generative features of Dialogflow CX will be migrating to Vertex AI. Once the migration is complete, the two consoles will have feature parity. This documentation focuses on the Vertex AI features, but the concepts are the same.
Agent features are restricted access from the Dialogflow CX console. The following table describes the currently supported agent generative features for each:
Capability | Dialogflow CX | Vertex AI |
---|---|---|
Flows | ✅ | |
Input/output parameters for agents | ✅ | |
Function tools | ✅ (not supported in simulator) | ✅ |
Save simulator and conversation history as example | ✅ | |
Custom prompts for data store query rewrite and summarization | ✅ | |
Test cases | ✅ | |
Import and export | ✅ | |
VPC SC | Webhooks ✅ | Open API Tools ✅ |
Security and compliance | CMEK, AxT, DRZ | CMEK, AxT, DRZ |