Dialogflow CX is a natural language understanding platform for designing and integrating a conversational user interface into your mobile app, web application, device, bot, or interactive voice response system. Using Dialogflow CX, you can provide new and engaging ways for users to interact with your product.
Dialogflow CX can analyze multiple types of input from your customers, including text or audio inputs, for example, from a phone or voice recording. It can also respond to your customers in multiple ways, either through text or with synthetic speech.
Dialogflow CX and Dialogflow ES
Dialogflow provides two different virtual agent services, each of which has its own agent type, user interface, API, client libraries, and documentation:
| Term | Definition |
|---|---|
| Dialogflow CX | Provides an advanced agent type suitable for larger or more complex agents. |
| Dialogflow ES | Provides the standard agent type suitable for smaller and simpler agents. |
The following documentation is common to both:
| Term | Definition |
|---|---|
| Editions | Detailed comparison of editions and agent types. |
| Support | Support options, FAQs, and troubleshooting information. |
| Resources | Pricing, quotas, and release notes. |
Agent Assist
Dialogflow CX and Dialogflow ES provide virtual agent services for chatbots and contact centers. If you have a contact center that employs human agents, you can use Agent Assist to help your human agents. Agent Assist provides real-time suggestions for human agents while they are in conversations with end-user customers.
The Agent Assist API is an extension of the Dialogflow ES API. In the Dialogflow ES API, you see these additional types and methods. Although Agent Assist is an extension of the Dialogflow ES API, you can use a Dialogflow CX agent type as the virtual agent for Agent Assist.
If you use only a Dialogflow CX virtual agent, you can ignore these extensions.