Some products and features are in the process of being renamed. Generative playbook and flow features are also being migrated to a single consolidated console. See the details.
Stay organized with collections
Save and categorize content based on your preferences.
Dialogflow is a natural language understanding platform that
makes it easy to design and integrate a conversational user interface
into your mobile app, web application, device, bot,
interactive voice response system, and so on.
Using Dialogflow, you can provide new and engaging ways for users
to interact with your product.
Dialogflow can analyze multiple types of input from your customers,
including text or audio inputs (like from a phone or voice recording).
It can also respond to your customers in a couple of ways,
either through text or with synthetic speech.
Conversational Agents (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:
Learning resources to blogs, best practices, codebases, videos etc.
Agent Assist
Conversational Agents (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 implemented as an extension of the Dialogflow ES API.
When browsing the Dialogflow ES API,
you will see these additional types and methods.
Even though Agent Assist is an extension of the Dialogflow ES API,
you can use a Conversational Agents (Dialogflow CX) agent type as the virtual agent for Agent Assist.
If you are only using a Dialogflow virtual agent,
you can ignore these extensions.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[[["\u003cp\u003eDialogflow is a natural language understanding platform that allows the integration of conversational user interfaces into various applications and systems, such as mobile apps, websites, and voice response systems.\u003c/p\u003e\n"],["\u003cp\u003eDialogflow can process customer input through text or audio and respond via text or synthetic speech, enabling versatile communication.\u003c/p\u003e\n"],["\u003cp\u003eDialogflow offers two virtual agent services: Dialogflow CX for complex agents and Dialogflow ES for smaller, simpler agents.\u003c/p\u003e\n"],["\u003cp\u003eDialogflow is a part of the Conversational AI suite within Google Cloud, offering resources such as a Learning Hub for further insights into the technology.\u003c/p\u003e\n"],["\u003cp\u003eAgent Assist, an extension of the Dialogflow ES API, provides real-time suggestions to human agents in contact centers and can work alongside both Dialogflow CX and ES agents.\u003c/p\u003e\n"]]],[],null,["# Dialogflow is a natural language understanding platform that\nmakes it easy to design and integrate a conversational user interface\ninto your mobile app, web application, device, bot,\ninteractive voice response system, and so on.\nUsing Dialogflow, you can provide new and engaging ways for users\nto interact with your product.\n\nDialogflow can analyze multiple types of input from your customers,\nincluding text or audio inputs (like from a phone or voice recording).\nIt can also respond to your customers in a couple of ways,\neither through text or with synthetic speech.\n\nConversational Agents (Dialogflow CX) and Dialogflow ES\n-------------------------------------------------------\n\nDialogflow provides two different virtual agent services,\neach of which has its own agent type, user interface, API, client libraries,\nand documentation:\n\nThe following documentation is common to both:\n\nConversational AI\n-----------------\n\nDialogflow is part of the Conversational AI offering within Google Cloud:\n\nAgent Assist\n------------\n\nConversational Agents (Dialogflow CX) and Dialogflow ES provide virtual agent services for chatbots and contact centers.\nIf you have a contact center that employs human agents,\nyou can use [Agent Assist](/agent-assist/docs) to help your human agents.\nAgent Assist provides real-time suggestions for human agents\nwhile they are in conversations with end-user customers.\n\nThe Agent Assist API is implemented as an extension of the Dialogflow ES API.\nWhen browsing the Dialogflow ES API,\nyou will see these additional types and methods.\nEven though Agent Assist is an extension of the Dialogflow ES API,\nyou can use a Conversational Agents (Dialogflow CX) agent type as the virtual agent for Agent Assist.\nIf you are only using a Dialogflow virtual agent,\nyou can ignore these extensions."]]