Conversational AI documentation
Google Cloud Conversational AI is a collection of conversational AI tools, solutions and APIs, both designers and developers can use:
-
Conversational AI Platforms (CAIP)
- Dialogflow ES for building small to medium, and simple to moderately complex virtual agents. (Console)
- Dialogflow CX for building large and complex virtual agents. (Console)
-
Contact Center Solutions
- Contact Center AI (CCAI) for automating conversations in contact centers. (Console)
- CCAI Platform a Contact Center as a Service (CCaaS).
- CCAI Insights for processing and identifying call drivers and sentiment. (Console)
- Agent Assist for supporting human agents during calls and chats by providing real-time assistance. (Console)
- Dialogflow CX for building virtual agents in contact centers. (Console)
There are many different ways to get started with Contact Center AI. Different products and tools are better suited for different technical requirements and types of users. The flowchart below is deigned to guide you to the right product to solve a given problem in CCAI, whether you're just getting started or trying to determine where to go next in your journey to improve your customer experience.
-
Language and Voice processing APIs
- Speech-to-Text (STT) for transcribing spoken voice to text. (Console)
- Text-to-Speech (TTS) for synthesizing written text to human voice.
- Text-to-Speech Custom Voice allows you to train a custom voice model using your own studio-quality audio recordings to create a unique voice.
- Natural Language for understanding text.
- Translation for translating text.
-
Related Products
- Business Messages Delight customers and drive results right from Google Search, Maps, and brand-owned channels. (Console)
- Google Assistant Actions on Google is a development platform for the Google Assistant. It allows the third-party development. (Console)
- Looker Dialogflow Analytics Parser Block
Start your next project with $300 in free credit
Build and test a proof of concept with the free trial credits and free monthly usage of 20+ products.
Documentation resources
Get Started
-
Create a project in Google Cloud
-
Setup Billing
-
Enabling Services
-
Cloud SDK
-
Setup IAM
-
Create a Dialogflow CX agent
-
CX reusable resources: flows
-
CX reusable resources: intents
-
CX reusable resources: entities
-
CX controls: pages
-
CX controls: state handlers
-
Create a Dialogflow ES agent
-
Integrate Speech to Text in your app
-
Integrate Text to Speech in your app
-
Text to Speech Preview Gallery
Blogs & Research Articles
-
Contact Center AI reimagines the customer experience through full end-to-end platform expansion
-
Reaching more customers with Contact Center AI
-
Monitor your conversations, get started with CCAI Insights
-
Taking customer conversations to the next level with AI-powered Business Messages
-
Google Cloud expands CCAI and DocAI solutions to accelerate time to value
-
Six new features in Dialogflow CX
-
HSBC deploys Dialogflow, easing call burden on policy experts
-
Albertsons Companies helps customers find COVID-19 vaccines with Business Messages
-
Gartner names Google a leader in 2021 Magic Quadrant for Cloud AI Developer Services report
-
Conversational AI drives better customer experiences
-
Google Duplex: An AI System for Accomplishing Real-World Tasks Over the Phone
-
BERT: Understanding searches better than ever before
-
LaMDA: Towards Safe, Grounded, and High-Quality Dialog Models for Everything
-
Introduction to MUM
-
Introduction to Meena
-
BERT & MUM: How AI powers great Search Results
Community
-
Dialogflow CX components created by the open-source community
-
Tech with Sachin Dialogflow GDE (Youtube Channel)
-
Dialogflow Blogs by Developer Advocate Lee Boonstra
-
Dialogflow Facebook Group
-
Google Developer Experts Programma (Machine Learning / Dialogflow)
-
Google Cloud Innovators Champions Program
-
Dialogflow CX Stack Overflow
-
Dialogflow ES Stack Overflow
-
Business Messages Office Hours & Newsletters
-
Business Messages Community
Related resources
Related videos
7 best practices for Dialogflow CX
Built-in system entities to use before building custom entities → http://goo.gle/3cxyrcw Setting up conditions → http://goo.gle/3lrvY7Q Rephrasing prompts using state handlers → http://goo.gle/3bRrWCs Handling conversation turns →
IVR platform & 1 click integrations
Contact center partners → http://goo.gle/3s66H5k Dialogflow CX Integrations info → http://goo.gle/3eYesH6 Integrate with Avaya → http://goo.gle/3s5uQJw Integrate with AudioCodes → http://goo.gle/3eY5zgE Did you know that Dialogflow CX can integrate
What is a pre-built agent in Dialogflow CX?
Want to cut the design and deployment times for your chatbot? In this episode of Deconstructing Chatbots, we show how you can quickly create a virtual agent using Dialogflow CX’s pre-built agent template. We’ll cover how to change custom entities,
Creating a multi-flow agent with Dialogflow CX
Versions and environments documentation → http://goo.gle/3anTz5l Flows documentation → http://goo.gle/3dginOx In the last episode, we showed how you can create a single-flow agent with Dialogflow CX. In this episode of Deconstructing Chatbots, we
Creating a single-flow conversational agent
Looking to simplify the development of the conversational experience using Dialogflow CX? In this episode of Deconstructing Chatbots, we teach how to create a single-flow virtual agent using intents, parameters, and entities in conjunction with
Introducing pages and transitions in Dialogflow CX
Flows documentation→ http://goo.gle/2MqZxJm Pages documentation → http://goo.gle/3jcycqf Dialogflow CX has the ability to simplify a complex conversational experience at the enterprise level. In this episode of Deconstructing Chatbots, we speak to
What is Dialogflow CX?
Dialogflow CX helps simplify the creation of enterprise level conversational experiences. In this episode of Deconstructing Chatbots, we share with you some key features of Dialogflow CX and give you a tour of the UI, so you can easily build
Integrate Dialogflow with Google Chat
Check out our lab → https://goo.gle/2HwNCao GitHub link→ https://goo.gle/3kziPIr Integrating Dialogflow with Google Chat? Welcome back to Deconstructing Chatbots! In this episode, we show you how to use Dialogflow, Google Chat, and a Google Sheets
Production ready chatbots with SpringML
In this special episode of Deconstructing Chatbots, Priyanka Vergadia visits Spring ML’s office in Pleasanton, California. Dhruv Hemmady, Technical Project Manager, sits down and covers some real world use cases of conversational AI and how some of
Conversation design best practices
In this episode of Deconstructing Chatbots, Priyanka Vergadia is joined by Cathy Pearl, Head of Conversation Design Outreach at Google, to discuss topics on conversation design and how to get started. Conversation design → https://goo.gle/2kLCdbo
How to integrate Dialogflow with Google cloud ML APIs
In this episode of Deconstructing Chatbots, +Priyanka Vergadia will show how to integrate Dialogflow with Google CloudML APIs. You will learn how to use Dialogflow APIs in your own custom app as well. Try on GitHub → https://goo.gle/2KI2xgZ Cloud SQL
Create Frontend Django client for Dialogflow
In this episode of Deconstructing Chatbots, Priyanka Vergadia will show how to create a frontend Django Client for Dialogflow. You will learn how to use Dialogflow APIs in your own custom app Get started with DialogFlow →
Create FAQ Chatbot with Dialogflow
In this episode of Deconstructing Chatbots, +Priyanka Vergadia will show how to create a FAQ chatbot using Dialogflow’s Knowledge connector in less than two minutes. Knowledge Connectors → https://goo.gle/2OveNoT Dialogflow → https://goo.gle/2Ou46Tt
Fulfillment: Integrating Dialogflow with BigQuery
In this episode of Deconstructing Chatbots, +Priyanka Vergadia shows you how to integrate a Dialogflow agent using BigQuery, starting with enhancing your Appointment scheduler chatbot. Then, create a dataset and table to connect to your fulfillment
Fulfillment: How to Integrate Dialogflow with Google Calendar
In this episode of Deconstructing Chatbots, Priyanka Vergadia will provide an overview of Fulfillment and will create an integration with Google Calendar API to schedule appointments on a calendar. Get started with DialogFlow →
Integrating Dialogflow with Twilio Messaging Service
In this episode of Deconstructing Chatbots, Priyanka Vergadia shows you how to integrate Twilio’s messaging service with your Dialogflow agent to build SMS bot. Dialogflow twilio integration → https://goo.gle/2XBr0bF Get started with Dialogflow →
Understanding Entities in Dialogflow
In this episode of Deconstructing Chatbots, Priyanka Vergadia shows you the 3 types of system entities: system, developer, and session. You will cover Dialogflow's mechanism for identifying and extracting useful data from user input. Get started with
Integrate Dialogflow with Telephony Gateway
In this episode of Deconstructing Chatbots, +Priyanka Vergadia will show how to enable telephony Gateway in your Dialogflow agent to build conversational IVR (interactive voice response) solutions that integrate with the rest of your call center
Integrate Dialogflow with Actions on Google
Reach over 500M devices that support the Google Assistant by integrating Dialogflow with Actions on Google. In this episode of Deconstructing Chatbots, Priyanka Vergadia teaches you all about it! Actions on Google is a platform where you can create
How to Build an Appointment Scheduler with Dialogflow
Building chatbots is fun and simple. In this episode of Deconstructing Chatbots, +Priyanka Vergadia shows you how to build an appointment scheduler chatbot and explain the concepts including agent, intent, entity, slot filling, and web integrations.
Getting Started with Dialogflow
In this episode of Deconstructing Chatbots with +Priyanka Vergadia, learn all the important terms you need to know to start building your own chatbot. Get started with DialogFlow → https://bit.ly/2R74i7g Understand more about “intents” →
Deconstructing Chatbots - An Overview
In this first episode of Deconstructing Chatbots, Priyanka Vergadia will set the stage for designing chatbots, powered with Natural Language Understanding (NLU) and Dialogflow. Check out Dialogflow → http://bit.ly/2R74i7g Dialogflow Enterprise