CINXE.COM

Intents  |  Dialogflow CX  |  Google Cloud

<!doctype html> <html lang="en" dir="ltr"> <head> <meta name="google-signin-client-id" content="721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com"> <meta name="google-signin-scope" content="profile email https://www.googleapis.com/auth/developerprofiles https://www.googleapis.com/auth/developerprofiles.award https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/webhistory"> <meta property="og:site_name" content="Google Cloud"> <meta property="og:type" content="website"><meta name="theme-color" content="#039be5"><meta charset="utf-8"> <meta content="IE=Edge" http-equiv="X-UA-Compatible"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="manifest" href="/_pwa/cloud/manifest.json" crossorigin="use-credentials"> <link rel="preconnect" href="//www.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.googleapis.com" crossorigin> <link rel="preconnect" href="//apis.google.com" crossorigin> <link rel="preconnect" href="//www.google-analytics.com" crossorigin><link rel="stylesheet" href="//fonts.googleapis.com/css?family=Google+Sans:400,500,700|Google+Sans+Text:400,400italic,500,500italic,700,700italic|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"> <link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Material+Icons&family=Material+Symbols+Outlined&display=block"><link rel="stylesheet" href="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/css/app.css"> <link rel="shortcut icon" href="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/favicon.ico"> <link rel="apple-touch-icon" href="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/super_cloud.png"><link rel="canonical" href="https://cloud.google.com/dialogflow/cx/docs/concept/intent"><link rel="search" type="application/opensearchdescription+xml" title="Google Cloud" href="https://cloud.google.com/s/opensearch.xml"> <link rel="alternate" hreflang="en" href="https://cloud.google.com/dialogflow/cx/docs/concept/intent" /><link rel="alternate" hreflang="x-default" href="https://cloud.google.com/dialogflow/cx/docs/concept/intent" /><link rel="alternate" hreflang="zh-Hans" href="https://cloud.google.com/dialogflow/cx/docs/concept/intent?hl=zh-cn" /><link rel="alternate" hreflang="fr" href="https://cloud.google.com/dialogflow/cx/docs/concept/intent?hl=fr" /><link rel="alternate" hreflang="de" href="https://cloud.google.com/dialogflow/cx/docs/concept/intent?hl=de" /><link rel="alternate" hreflang="id" href="https://cloud.google.com/dialogflow/cx/docs/concept/intent?hl=id" /><link rel="alternate" hreflang="it" href="https://cloud.google.com/dialogflow/cx/docs/concept/intent?hl=it" /><link rel="alternate" hreflang="ja" href="https://cloud.google.com/dialogflow/cx/docs/concept/intent?hl=ja" /><link rel="alternate" hreflang="ko" href="https://cloud.google.com/dialogflow/cx/docs/concept/intent?hl=ko" /><link rel="alternate" hreflang="pt-BR" href="https://cloud.google.com/dialogflow/cx/docs/concept/intent?hl=pt-br" /><link rel="alternate" hreflang="es-419" href="https://cloud.google.com/dialogflow/cx/docs/concept/intent?hl=es-419" /><title>Intents &nbsp;|&nbsp; Dialogflow CX &nbsp;|&nbsp; Google Cloud</title> <meta property="og:title" content="Intents &nbsp;|&nbsp; Dialogflow CX &nbsp;|&nbsp; Google Cloud"><meta property="og:url" content="https://cloud.google.com/dialogflow/cx/docs/concept/intent"><meta property="og:image" content="https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"><meta property="og:locale" content="en"><meta name="twitter:card" content="summary_large_image"><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "headline": "Intents" } </script><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Dialogflow", "item": "https://cloud.google.com/dialogflow" },{ "@type": "ListItem", "position": 2, "name": "Documentation", "item": "https://cloud.google.com/dialogflow/docs" },{ "@type": "ListItem", "position": 3, "name": "CX", "item": "https://cloud.google.com/dialogflow/cx/docs" },{ "@type": "ListItem", "position": 4, "name": "Intents", "item": "https://cloud.google.com/dialogflow/cx/docs/concept/intent" }] } </script> <link rel="stylesheet" href="/extras.css"></head> <body class="" template="page" theme="cloud-theme" type="article" layout="docs" free-trial display-toc pending> <devsite-progress type="indeterminate" id="app-progress"></devsite-progress> <a href="#main-content" class="skip-link button"> Skip to main content </a> <section class="devsite-wrapper"> <devsite-cookie-notification-bar></devsite-cookie-notification-bar><cloudx-track userCountry="SG"></cloudx-track> <cloudx-utils-init></cloudx-utils-init> <devsite-header keep-tabs-visible> <div class="devsite-header--inner nocontent"> <div class="devsite-top-logo-row-wrapper-wrapper"> <div class="devsite-top-logo-row-wrapper"> <div class="devsite-top-logo-row"> <button type="button" id="devsite-hamburger-menu" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Navigation menu button" visually-hidden aria-label="Open menu"> </button> <div class="devsite-product-name-wrapper"> <a href="/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="googleCloud" track-metadata-position="nav" track-metadata-eventDetail="nav"> <picture> <img src="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/cloud-logo.svg" class="devsite-site-logo" alt="Google Cloud"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item devsite-has-google-wordmark"> </li> </ul> </span> </div> <div class="devsite-top-logo-row-middle"> <div class="devsite-header-upper-tabs"> <cloudx-tabs-nav class="upper-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Upper tabs"> <tab class="devsite-active"> <a href="https://cloud.google.com/docs" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/docs" track-type="nav" track-metadata-position="nav - docs-home" track-metadata-module="primary nav" aria-label="Documentation, selected" data-category="Site-Wide Custom Events" data-label="Tab: Documentation" track-name="docs-home" track-link-column-type="single-column" > Documentation </a> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/docs/tech-area-overviews" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/docs/tech-area-overviews" track-type="nav" track-metadata-position="nav - technology-areas" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" > Technology areas </a> <button aria-haspopup="menu" aria-expanded="false" aria-label="Dropdown menu for Technology areas" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/tech-area-overviews" track-metadata-position="nav - technology-areas" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></button> <div class="devsite-tabs-dropdown" role="menu" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/ai-ml" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/ai-ml" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> AI and ML </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/application-development" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/application-development" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Application development </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/application-hosting" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/application-hosting" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Application hosting </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/compute-area" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/compute-area" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Compute </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/data" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/data" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Data analytics and pipelines </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/databases" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/databases" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Databases </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/dhm-cloud" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/dhm-cloud" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Distributed, hybrid, and multicloud </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/generative-ai" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/generative-ai" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Generative AI </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/industry" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/industry" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Industry solutions </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/networking" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/networking" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Networking </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/observability" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/observability" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Observability and monitoring </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/security" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/security" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Security </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/storage" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/storage" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Storage </div> </a> </li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/docs/cross-product-overviews" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/docs/cross-product-overviews" track-type="nav" track-metadata-position="nav - crossproduct" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" > Cross-product tools </a> <button aria-haspopup="menu" aria-expanded="false" aria-label="Dropdown menu for Cross-product tools" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/cross-product-overviews" track-metadata-position="nav - crossproduct" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></button> <div class="devsite-tabs-dropdown" role="menu" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/access-resources" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/access-resources" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Access and resources management </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/costs-usage" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/costs-usage" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Costs and usage management </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/devtools" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/devtools" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud SDK, languages, frameworks, and tools </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/iac" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/iac" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Infrastructure as code </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/migration" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/migration" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Migration </div> </a> </li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/" track-type="nav" track-metadata-position="nav - related-sites" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" > Related sites </a> <button aria-haspopup="menu" aria-expanded="false" aria-label="Dropdown menu for Related sites" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></button> <div class="devsite-tabs-dropdown" role="menu" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Home </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/free" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/free" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Free Trial and Free Tier </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/architecture" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/architecture" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Architecture Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/blog" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/blog" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Blog </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/contact" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/contact" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Contact Sales </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/developers" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/developers" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Developer Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://developers.google.com/" track-type="nav" track-metadata-eventdetail="https://developers.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Developer Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://console.cloud.google.com/marketplace" track-type="nav" track-metadata-eventdetail="https://console.cloud.google.com/marketplace" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Marketplace </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/marketplace/docs" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/marketplace/docs" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Marketplace Documentation </div> </a> </li> <li class="devsite-nav-item"> <a href="https://www.cloudskillsboost.google/paths" track-type="nav" track-metadata-eventdetail="https://www.cloudskillsboost.google/paths" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Skills Boost </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Solution Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/support-hub" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/support-hub" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Support </div> </a> </li> <li class="devsite-nav-item"> <a href="https://www.youtube.com/@googlecloudtech" track-type="nav" track-metadata-eventdetail="https://www.youtube.com/@googlecloudtech" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Tech Youtube Channel </div> </a> </li> </ul> </div> </div> </div> </tab> </nav> </cloudx-tabs-nav> </div> <devsite-search enable-signin enable-search enable-suggestions project-name="Dialogflow CX" tenant-name="Google Cloud" project-scope="/dialogflow/cx/docs" url-scoped="https://cloud.google.com/s/results/dialogflow/cx/docs" > <form class="devsite-search-form" action="https://cloud.google.com/s/results" method="GET"> <div class="devsite-search-container"> <button type="button" search-open class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Open search"></button> <div class="devsite-searchbox"> <input aria-activedescendant="" aria-autocomplete="list" aria-label="Search" aria-expanded="false" aria-haspopup="listbox" autocomplete="off" class="devsite-search-field devsite-search-query" name="q" placeholder="Search" role="combobox" type="text" value="" > <div class="devsite-search-image material-icons" aria-hidden="true"> </div> <div class="devsite-search-shortcut-icon-container" aria-hidden="true"> <kbd class="devsite-search-shortcut-icon">/</kbd> </div> </div> </div> </form> <button type="button" search-close class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Close search"></button> </devsite-search> </div> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en" >English</a> </li> <li role="presentation"> <a role="menuitem" lang="de" >Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419" >Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr" >Français</a> </li> <li role="presentation"> <a role="menuitem" lang="id" >Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="ja" >日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko" >한국어</a> </li> </ul> </devsite-language-selector> <devsite-user enable-profiles fp-auth id="devsite-user"> <span class="button devsite-top-button" aria-hidden="true" visually-hidden>Sign in</span> </devsite-user> </div> </div> </div> <div class="devsite-collapsible-section "> <div class="devsite-header-background"> <div class="devsite-product-id-row" hidden> <div class="devsite-product-description-row"> </div> </div> <div class="devsite-doc-set-nav-row"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item "> <a href="https://cloud.google.com/dialogflow" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Lower Header" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Dialogflow" > Dialogflow </a> </li> </ul> <cloudx-tabs-nav class="lower-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Lower tabs"> <tab class="devsite-dropdown "> <button class="devsite-tabs-content devsite-tabs-dropdown-only gc-analytics-event devsite-icon devsite-icon-arrow-drop-down" track-type="nav" track-metadata-position="nav - conversational agents (dialogflow cx)" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Conversational Agents (Dialogflow CX)" track-name="conversational agents (dialogflow cx)" > Conversational Agents (Dialogflow CX) </button> <div class="devsite-tabs-dropdown" role="menu" aria-label="submenu" hidden> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-title" role="heading" tooltip>Site Selector</li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/dialogflow/docs" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/dialogflow/docs" track-metadata-position="nav - conversational agents (dialogflow cx)" track-metadata-module="tertiary nav" track-metadata-module_headline="site selector" tooltip > <div class="devsite-nav-item-title"> Dialogflow Common Documentation </div> <div class="devsite-nav-item-description"> Edition comparison, support, and resources for building generative playbook-based, flow-based, or Dialogflow ES agents. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/dialogflow/cx/docs" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/dialogflow/cx/docs" track-metadata-position="nav - conversational agents (dialogflow cx)" track-metadata-module="tertiary nav" track-metadata-module_headline="site selector" tooltip > <div class="devsite-nav-item-title"> Conversational Agents (Dialogflow CX) Documentation </div> <div class="devsite-nav-item-description"> Guides, examples, and references for building advanced agents with flows and playbooks. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/dialogflow/es/docs" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/dialogflow/es/docs" track-metadata-position="nav - conversational agents (dialogflow cx)" track-metadata-module="tertiary nav" track-metadata-module_headline="site selector" tooltip > <div class="devsite-nav-item-title"> Dialogflow ES Documentation </div> <div class="devsite-nav-item-description"> Guides, examples, and references for building standard ES agents. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://dialogflow.cloud.google.com/v2" class="external" track-type="nav" track-metadata-eventdetail="https://dialogflow.cloud.google.com/v2" track-metadata-position="nav - conversational agents (dialogflow cx)" track-metadata-module="tertiary nav" track-metadata-module_headline="site selector" tooltip target="_blank" > <div class="devsite-nav-item-title"> Conversational Agents console ↗ </div> <div class="devsite-nav-item-description"> User interface for building agents with generative playbooks and flows. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://dialogflow.cloud.google.com/cx/projects" class="external" track-type="nav" track-metadata-eventdetail="https://dialogflow.cloud.google.com/cx/projects" track-metadata-position="nav - conversational agents (dialogflow cx)" track-metadata-module="tertiary nav" track-metadata-module_headline="site selector" tooltip target="_blank" > <div class="devsite-nav-item-title"> Dialogflow CX Console ↗ </div> <div class="devsite-nav-item-description"> User interface for building agents with flows. </div> </a> </li> <li class="devsite-nav-item"> <a href="https://dialogflow.cloud.google.com/" class="external" track-type="nav" track-metadata-eventdetail="https://dialogflow.cloud.google.com/" track-metadata-position="nav - conversational agents (dialogflow cx)" track-metadata-module="tertiary nav" track-metadata-module_headline="site selector" tooltip target="_blank" > <div class="devsite-nav-item-title"> Dialogflow ES Console ↗ </div> <div class="devsite-nav-item-description"> User interface for building agents with intents. </div> </a> </li> </ul> </div> </div> </div> </tab> <tab class="devsite-active"> <a href="https://cloud.google.com/dialogflow/cx/docs" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/dialogflow/cx/docs" track-type="nav" track-metadata-position="nav - guides" track-metadata-module="primary nav" aria-label="Guides, selected" data-category="Site-Wide Custom Events" data-label="Tab: Guides" track-name="guides" > Guides </a> </tab> <tab > <a href="https://cloud.google.com/dialogflow/cx/docs/reference" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/dialogflow/cx/docs/reference" track-type="nav" track-metadata-position="nav - reference" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Reference" track-name="reference" > Reference </a> </tab> <tab > <a href="https://cloud.google.com/dialogflow/docs/support" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/dialogflow/docs/support" track-type="nav" track-metadata-position="nav - support" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Support" track-name="support" > Support </a> </tab> <tab > <a href="https://cloud.google.com/dialogflow/docs/resources" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/dialogflow/docs/resources" track-type="nav" track-metadata-position="nav - resources" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Resources" track-name="resources" > Resources </a> </tab> </nav> </cloudx-tabs-nav> <div class="devsite-product-button-row"> <a href="https://cloud.google.com/contact" class="cta-button-secondary button " data-overflow-container="left" track-type="contact" track-metadata-position="nav" track-name="sales" data-overflow="devsite-tabs-wrapper" data-overflow-wrapper="tab" track-metadata-eventDetail="nav" >Contact Us</a> <a href="//console.cloud.google.com/freetrial" class="cloud-free-trial-button cta-button-primary button-primary button cloud-button cloud-button--primary " track-metadata-eventDetail="nav" track-name="gcpCta" data-overflow-class="devsite-header-link devsite-top-button button cloud-free-trial-button cloud-free-trial-enabled cloud-button cloud-button--primary" data-overflow="devsite-top-logo-row" track-type="freeTrial" referrerpolicy="no-referrer-when-downgrade" track-metadata-position="nav" data-overflow-container="right" >Start free</a> </div> </div> </div> </div> </div> </devsite-header> <devsite-book-nav scrollbars > <div class="devsite-book-nav-filter" > <span class="filter-list-icon material-icons" aria-hidden="true"></span> <input type="text" placeholder="Filter" aria-label="Type to filter" role="searchbox"> <span class="filter-clear-button hidden" data-title="Clear filter" aria-label="Clear filter" role="button" tabindex="0"></span> </div> <nav class="devsite-book-nav devsite-nav nocontent" aria-label="Side menu"> <div class="devsite-mobile-header"> <button type="button" id="devsite-close-nav" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close navigation" aria-label="Close navigation"> </button> <div class="devsite-product-name-wrapper"> <a href="/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="googleCloud" track-metadata-position="nav" track-metadata-eventDetail="nav"> <picture> <img src="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/cloud-logo.svg" class="devsite-site-logo" alt="Google Cloud"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item devsite-has-google-wordmark"> </li> </ul> </span> </div> </div> <div class="devsite-book-nav-wrapper"> <div class="devsite-mobile-nav-top"> <ul class="devsite-nav-list"> <li class="devsite-nav-item"> <a href="/docs" class="devsite-nav-title gc-analytics-event devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: Documentation" track-name="docs-home" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Documentation" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Documentation </span> </a> <ul class="devsite-nav-responsive-tabs"> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Conversational Agents (Dialogflow CX)" track-name="conversational agents (dialogflow cx)" > <span class="devsite-nav-text" tooltip > Conversational Agents (Dialogflow CX) </span> </span> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu devsite-lower-tab-item"> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Conversational Agents (Dialogflow CX)" track-name="conversational agents (dialogflow cx)" > <span class="devsite-nav-text" tooltip menu="Conversational Agents (Dialogflow CX)"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Conversational Agents (Dialogflow CX)"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/dialogflow/cx/docs" class="devsite-nav-title gc-analytics-event devsite-nav-has-children devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: Guides" track-name="guides" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Guides" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip menu="_book"> Guides </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="_book"> </span> </a> </li> <li class="devsite-nav-item"> <a href="/dialogflow/cx/docs/reference" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Reference" track-name="reference" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Reference" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Reference </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/dialogflow/docs/support" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Support" track-name="support" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Support" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Support </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/dialogflow/docs/resources" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Resources" track-name="resources" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Resources" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Resources </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/docs/tech-area-overviews" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Technology areas" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Technology areas </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Technology areas"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Technology areas"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/docs/cross-product-overviews" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cross-product tools" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cross-product tools </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Cross-product tools"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Cross-product tools"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Related sites" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Related sites </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Related sites"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Related sites"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="//console.cloud.google.com/" class="devsite-nav-title gc-analytics-event " track-metadata-eventDetail="nav" track-name="console" referrerpolicy="no-referrer-when-downgrade" track-type="globalNav" track-metadata-position="nav" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Console" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Console </span> </a> </li> <li class="devsite-nav-item"> <a href="/contact" class="cta-button-secondary button" data-overflow-container="left" track-type="contact" track-metadata-position="nav" track-name="sales" data-overflow="devsite-tabs-wrapper" data-overflow-wrapper="tab" track-metadata-eventDetail="nav" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact Us" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Contact Us </span> </a> </li> <li class="devsite-nav-item"> <a href="//console.cloud.google.com/freetrial" class="cloud-free-trial-button cta-button-primary button-primary button cloud-button cloud-button--primary" track-metadata-eventDetail="nav" track-name="gcpCta" data-overflow-class="devsite-header-link devsite-top-button button cloud-free-trial-button cloud-free-trial-enabled cloud-button cloud-button--primary" data-overflow="devsite-top-logo-row" track-type="freeTrial" referrerpolicy="no-referrer-when-downgrade" track-metadata-position="nav" data-overflow-container="right" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Start free" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Start free </span> </a> </li> </ul> </div> <div class="devsite-mobile-nav-bottom"> <ul class="devsite-nav-list" menu="_book"> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Conversational Agents (Dialogflow CX)</span> </div></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs" ><span class="devsite-nav-text" tooltip>Documentation</span></a></li> <li class="devsite-nav-item devsite-nav-external"><a href="https://dialogflow.cloud.google.com/v2" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: https://dialogflow.cloud.google.com/v2" track-type="bookNav" track-name="click" track-metadata-eventdetail="https://dialogflow.cloud.google.com/v2" ><span class="devsite-nav-text" tooltip>Conversational Agents console</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span></a></li> <li class="devsite-nav-item devsite-nav-external"><a href="https://dialogflow.cloud.google.com/cx/projects" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: https://dialogflow.cloud.google.com/cx/projects" track-type="bookNav" track-name="click" track-metadata-eventdetail="https://dialogflow.cloud.google.com/cx/projects" ><span class="devsite-nav-text" tooltip>Dialogflow CX console</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Get started</span> </div></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/generative-deterministic" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/generative-deterministic" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/generative-deterministic" ><span class="devsite-nav-text" tooltip>Generative vs deterministic</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/quick/setup" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/quick/setup" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/quick/setup" ><span class="devsite-nav-text" tooltip>Setup and cleanup</span></a></li> <li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/quick/build-agent-playbook" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/quick/build-agent-playbook" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/quick/build-agent-playbook" ><span class="devsite-nav-text" tooltip>Build an agent using playbooks</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/quick/build-agent" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/quick/build-agent" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/quick/build-agent" ><span class="devsite-nav-text" tooltip>Build an agent using flows</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/quick/webhook" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/quick/webhook" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/quick/webhook" ><span class="devsite-nav-text" tooltip>Create a webhook</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/quick/integration" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/quick/integration" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/quick/integration" ><span class="devsite-nav-text" tooltip>Interactions with an integration</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/quick/api" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/quick/api" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/quick/api" ><span class="devsite-nav-text" tooltip>Interactions with the API</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Basic concepts</span> </div></li> <li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/console-conversational-agents" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/console-conversational-agents" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/console-conversational-agents" ><span class="devsite-nav-text" tooltip>Conversational Agents console overview</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/console" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/console" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/console" ><span class="devsite-nav-text" tooltip>Dialogflow CX console overview</span></a></li> <li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/builder-console" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/builder-console" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/builder-console" ><span class="devsite-nav-text" tooltip>Agent builder console overview</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/agent" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/agent" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/agent" ><span class="devsite-nav-text" tooltip>Agents</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Prebuilt agents</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Playbook-based prebuilt agents</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/playbook/prebuilt" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/playbook/prebuilt" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/playbook/prebuilt" ><span class="devsite-nav-text" tooltip>Overview</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/playbook/prebuilt/airline" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/playbook/prebuilt/airline" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/playbook/prebuilt/airline" ><span class="devsite-nav-text" tooltip>Airline support</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/playbook/prebuilt/department-of-motor-vehicles" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/playbook/prebuilt/department-of-motor-vehicles" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/playbook/prebuilt/department-of-motor-vehicles" ><span class="devsite-nav-text" tooltip>Department of Motor Vehicles</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/playbook/prebuilt/movie-expert" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/playbook/prebuilt/movie-expert" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/playbook/prebuilt/movie-expert" ><span class="devsite-nav-text" tooltip>Movie expert</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/playbook/prebuilt/retail" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/playbook/prebuilt/retail" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/playbook/prebuilt/retail" ><span class="devsite-nav-text" tooltip>Retail</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/playbook/prebuilt/shopping-assistant" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/playbook/prebuilt/shopping-assistant" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/playbook/prebuilt/shopping-assistant" ><span class="devsite-nav-text" tooltip>Shopping assistant</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/playbook/prebuilt/travel" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/playbook/prebuilt/travel" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/playbook/prebuilt/travel" ><span class="devsite-nav-text" tooltip>Travel</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/agents-prebuilt" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/agents-prebuilt" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/agents-prebuilt" ><span class="devsite-nav-text" tooltip>Flow-based pre-built agents</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Playbook concepts</span> </div></li> <li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/playbook" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/playbook" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/playbook" ><span class="devsite-nav-text" tooltip>Playbooks</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li> <li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/playbook/goal" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/playbook/goal" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/playbook/goal" ><span class="devsite-nav-text" tooltip>Playbook goals</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li> <li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/playbook/instruction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/playbook/instruction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/playbook/instruction" ><span class="devsite-nav-text" tooltip>Playbook instructions</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li> <li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/playbook/example" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/playbook/example" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/playbook/example" ><span class="devsite-nav-text" tooltip>Playbook examples</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li> <li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/playbook/parameter" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/playbook/parameter" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/playbook/parameter" ><span class="devsite-nav-text" tooltip>Playbook parameters</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li> <li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/playbook/tool" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/playbook/tool" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/playbook/tool" ><span class="devsite-nav-text" tooltip>Playbook tools</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li> <li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/playbook/best-practices" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/playbook/best-practices" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/playbook/best-practices" ><span class="devsite-nav-text" tooltip>Playbook best practices</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Data store concepts</span> </div></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/data-store" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/data-store" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/data-store" ><span class="devsite-nav-text" tooltip>Data stores</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/data-store/handler" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/data-store/handler" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/data-store/handler" ><span class="devsite-nav-text" tooltip>Data store handlers</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/data-store/settings" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/data-store/settings" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/data-store/settings" ><span class="devsite-nav-text" tooltip>Data store settings</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/data-store/performance" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/data-store/performance" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/data-store/performance" ><span class="devsite-nav-text" tooltip>Data store performance improvements</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/data-store/hybrid" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/data-store/hybrid" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/data-store/hybrid" ><span class="devsite-nav-text" tooltip>Data store hybrid agents</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Flow concepts</span> </div></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/basics" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/basics" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/basics" ><span class="devsite-nav-text" tooltip>Flow-based agent basics</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/flow" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/flow" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/flow" ><span class="devsite-nav-text" tooltip>Flows</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/page" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/page" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/page" ><span class="devsite-nav-text" tooltip>Pages</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/handler" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/handler" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/handler" ><span class="devsite-nav-text" tooltip>State handlers</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/intent" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/intent" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/intent" ><span class="devsite-nav-text" tooltip>Intents</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Entities</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/entity" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/entity" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/entity" ><span class="devsite-nav-text" tooltip>Entities</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/entity-options" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/entity-options" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/entity-options" ><span class="devsite-nav-text" tooltip>Entity options</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/entity-system" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/entity-system" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/entity-system" ><span class="devsite-nav-text" tooltip>System entities</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/entity-custom" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/entity-custom" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/entity-custom" ><span class="devsite-nav-text" tooltip>Custom entities</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/entity-session" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/entity-session" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/entity-session" ><span class="devsite-nav-text" tooltip>Session entities</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/entity-regexp" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/entity-regexp" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/entity-regexp" ><span class="devsite-nav-text" tooltip>Regexp entities</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/entity-fuzzy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/entity-fuzzy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/entity-fuzzy" ><span class="devsite-nav-text" tooltip>Fuzzy matching</span></a></li></ul></div></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/parameter" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/parameter" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/parameter" ><span class="devsite-nav-text" tooltip>Parameters</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/fulfillment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/fulfillment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/fulfillment" ><span class="devsite-nav-text" tooltip>Fulfillments</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/webhook" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/webhook" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/webhook" ><span class="devsite-nav-text" tooltip>Webhooks</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Generative flow features</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/generators" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/generators" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/generators" ><span class="devsite-nav-text" tooltip>Generators</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/generative-fallback" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/generative-fallback" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/generative-fallback" ><span class="devsite-nav-text" tooltip>Generative fallback</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Prebuilt flow components</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/account-balance" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/account-balance" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/account-balance" ><span class="devsite-nav-text" tooltip>Account balance</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/account-statement" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/account-statement" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/account-statement" ><span class="devsite-nav-text" tooltip>Account statement</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/address-collection" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/address-collection" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/address-collection" ><span class="devsite-nav-text" tooltip>Address collection</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/alphanumeric-collection" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/alphanumeric-collection" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/alphanumeric-collection" ><span class="devsite-nav-text" tooltip>Alphanumeric collection</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/arrange-appointment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/arrange-appointment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/arrange-appointment" ><span class="devsite-nav-text" tooltip>Arrange appointment</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/authentication" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/authentication" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/authentication" ><span class="devsite-nav-text" tooltip>Authentication</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/authentication-retail" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/authentication-retail" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/authentication-retail" ><span class="devsite-nav-text" tooltip>Authentication (Retail)</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/cancel-order" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/cancel-order" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/cancel-order" ><span class="devsite-nav-text" tooltip>Cancel order</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/credit-card-cvv-collection" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/credit-card-cvv-collection" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/credit-card-cvv-collection" ><span class="devsite-nav-text" tooltip>Credit card CVV collection</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/credit-card-enrollment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/credit-card-enrollment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/credit-card-enrollment" ><span class="devsite-nav-text" tooltip>Credit card enrollment</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/credit-card-expiration-date-collection" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/credit-card-expiration-date-collection" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/credit-card-expiration-date-collection" ><span class="devsite-nav-text" tooltip>Credit card expiration date collection</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/credit-card-number-collection" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/credit-card-number-collection" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/credit-card-number-collection" ><span class="devsite-nav-text" tooltip>Credit card number collection</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/credit-card-statement" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/credit-card-statement" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/credit-card-statement" ><span class="devsite-nav-text" tooltip>Credit card statement</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/date-of-birth-collection" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/date-of-birth-collection" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/date-of-birth-collection" ><span class="devsite-nav-text" tooltip>Date of birth collection</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/disputes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/disputes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/disputes" ><span class="devsite-nav-text" tooltip>Disputes</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/exchange-order" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/exchange-order" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/exchange-order" ><span class="devsite-nav-text" tooltip>Exchange order</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/feedback" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/feedback" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/feedback" ><span class="devsite-nav-text" tooltip>Feedback</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/fraud-and-dispute-retail" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/fraud-and-dispute-retail" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/fraud-and-dispute-retail" ><span class="devsite-nav-text" tooltip>Fraud and dispute (Retail)</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/financial-services-steering" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/financial-services-steering" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/financial-services-steering" ><span class="devsite-nav-text" tooltip>Financial services steering</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/greeting" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/greeting" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/greeting" ><span class="devsite-nav-text" tooltip>Greeting</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/lock-card" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/lock-card" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/lock-card" ><span class="devsite-nav-text" tooltip>Lock card</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/lost-stolen-card" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/lost-stolen-card" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/lost-stolen-card" ><span class="devsite-nav-text" tooltip>Lost and stolen card</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/make-a-payment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/make-a-payment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/make-a-payment" ><span class="devsite-nav-text" tooltip>Make a payment</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/name-collection" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/name-collection" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/name-collection" ><span class="devsite-nav-text" tooltip>Name collection</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/numeric-collection" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/numeric-collection" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/numeric-collection" ><span class="devsite-nav-text" tooltip>Numeric collection</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/offers-and-deals" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/offers-and-deals" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/offers-and-deals" ><span class="devsite-nav-text" tooltip>Offers and deals</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/open-account" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/open-account" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/open-account" ><span class="devsite-nav-text" tooltip>Open account</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/order-status" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/order-status" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/order-status" ><span class="devsite-nav-text" tooltip>Order status</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/return-and-refund" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/return-and-refund" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/return-and-refund" ><span class="devsite-nav-text" tooltip>Return and refund</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/telecommunications-steering" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/telecommunications-steering" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/telecommunications-steering" ><span class="devsite-nav-text" tooltip>Telecommunications steering</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/telephone-number-collection" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/telephone-number-collection" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/telephone-number-collection" ><span class="devsite-nav-text" tooltip>Telephone number collection</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/transaction-history" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/transaction-history" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/transaction-history" ><span class="devsite-nav-text" tooltip>Transaction history</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/waiting-room" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/waiting-room" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/waiting-room" ><span class="devsite-nav-text" tooltip>Waiting room</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/prebuilt-component/zip-code-collection" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/prebuilt-component/zip-code-collection" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/prebuilt-component/zip-code-collection" ><span class="devsite-nav-text" tooltip>Zip code collection</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Advanced concepts</span> </div></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/agent-settings" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/agent-settings" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/agent-settings" ><span class="devsite-nav-text" tooltip>Agent settings</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Speech</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/speech-models" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/speech-models" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/speech-models" ><span class="devsite-nav-text" tooltip>Speech models</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/speech-adaptation" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/speech-adaptation" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/speech-adaptation" ><span class="devsite-nav-text" tooltip>Speech adaptation</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/advanced-speech" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/advanced-speech" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/advanced-speech" ><span class="devsite-nav-text" tooltip>Advanced speech settings</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/speech-model-migration" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/speech-model-migration" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/speech-model-migration" ><span class="devsite-nav-text" tooltip>Speech model migration Q1 2024</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/speech-model-migration-q2-2024" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/speech-model-migration-q2-2024" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/speech-model-migration-q2-2024" ><span class="devsite-nav-text" tooltip>Speech model migration for phone_call Q2 2024</span></a></li></ul></div></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/search" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/search" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/search" ><span class="devsite-nav-text" tooltip>Search</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Integrations</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/integration" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/integration" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/integration" ><span class="devsite-nav-text" tooltip>Integrations</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Telephony</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/integration/phone-gateway" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/integration/phone-gateway" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/integration/phone-gateway" ><span class="devsite-nav-text" tooltip>Dialogflow CX Phone Gateway</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/integration/audiocodes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/integration/audiocodes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/integration/audiocodes" ><span class="devsite-nav-text" tooltip>AudioCodes</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/integration/avaya" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/integration/avaya" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/integration/avaya" ><span class="devsite-nav-text" tooltip>Avaya</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/integration/twilio" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/integration/twilio" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/integration/twilio" ><span class="devsite-nav-text" tooltip>Twilio</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/integration/voximplant" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/integration/voximplant" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/integration/voximplant" ><span class="devsite-nav-text" tooltip>Voximplant</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/dtmf" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/dtmf" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/dtmf" ><span class="devsite-nav-text" tooltip>DTMF for telephony integrations</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Text based</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Dialogflow Messenger</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/integration/dialogflow-messenger" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/integration/dialogflow-messenger" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/integration/dialogflow-messenger" ><span class="devsite-nav-text" tooltip>Dialogflow Messenger</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/integration/dialogflow-messenger/html" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/integration/dialogflow-messenger/html" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/integration/dialogflow-messenger/html" ><span class="devsite-nav-text" tooltip>Dialogflow Messenger HTML customizations</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/integration/dialogflow-messenger/css" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/integration/dialogflow-messenger/css" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/integration/dialogflow-messenger/css" ><span class="devsite-nav-text" tooltip>Dialogflow Messenger CSS customizations</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/integration/dialogflow-messenger/javascript-events" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/integration/dialogflow-messenger/javascript-events" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/integration/dialogflow-messenger/javascript-events" ><span class="devsite-nav-text" tooltip>Dialogflow Messenger JavaScript events</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/integration/dialogflow-messenger/javascript-functions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/integration/dialogflow-messenger/javascript-functions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/integration/dialogflow-messenger/javascript-functions" ><span class="devsite-nav-text" tooltip>Dialogflow Messenger JavaScript functions</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/integration/dialogflow-messenger/fulfillment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/integration/dialogflow-messenger/fulfillment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/integration/dialogflow-messenger/fulfillment" ><span class="devsite-nav-text" tooltip>Dialogflow Messenger fulfillment</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-deprecated"><a href="/dialogflow/cx/docs/concept/integration/legacy-dialogflow-messenger" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/integration/legacy-dialogflow-messenger" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/integration/legacy-dialogflow-messenger" ><span class="devsite-nav-text" tooltip>Legacy Dialogflow Messenger</span><span class="devsite-nav-icon material-icons" data-icon="deprecated" data-title="Deprecated" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/integration/meta-messenger" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/integration/meta-messenger" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/integration/meta-messenger" ><span class="devsite-nav-text" tooltip>Messenger from Meta</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/integration/meta-workplace" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/integration/meta-workplace" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/integration/meta-workplace" ><span class="devsite-nav-text" tooltip>Workplace from Meta</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/integration/line" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/integration/line" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/integration/line" ><span class="devsite-nav-text" tooltip>LINE</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/integration/slack" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/integration/slack" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/integration/slack" ><span class="devsite-nav-text" tooltip>Slack</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/integration/google-chat" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/integration/google-chat" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/integration/google-chat" ><span class="devsite-nav-text" tooltip>Google Chat</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Avatar</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/integration/soul-machines" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/integration/soul-machines" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/integration/soul-machines" ><span class="devsite-nav-text" tooltip>Soul Machines</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/agent-multilingual" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/agent-multilingual" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/agent-multilingual" ><span class="devsite-nav-text" tooltip>Multilingual agents</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/call-companion" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/call-companion" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/call-companion" ><span class="devsite-nav-text" tooltip>Call companion</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Best practices</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/best-practices" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/best-practices" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/best-practices" ><span class="devsite-nav-text" tooltip>Service use best practices</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/agent-design" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/agent-design" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/agent-design" ><span class="devsite-nav-text" tooltip>General agent design best practices</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/voice-agent-design" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/voice-agent-design" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/voice-agent-design" ><span class="devsite-nav-text" tooltip>Voice agent design best practices</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Logging and history</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/conversation-history" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/conversation-history" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/conversation-history" ><span class="devsite-nav-text" tooltip>Conversation history</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/logging" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/logging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/logging" ><span class="devsite-nav-text" tooltip>Cloud logging</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/export-bq" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/export-bq" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/export-bq" ><span class="devsite-nav-text" tooltip>Interaction logging export to BigQuery</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/change-history" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/change-history" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/change-history" ><span class="devsite-nav-text" tooltip>Change history</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/agent-backup" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/agent-backup" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/agent-backup" ><span class="devsite-nav-text" tooltip>Agent backup</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/audit-logging" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/audit-logging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/audit-logging" ><span class="devsite-nav-text" tooltip>Audit logging</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Agent quality</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/answer-feedback" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/answer-feedback" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/answer-feedback" ><span class="devsite-nav-text" tooltip>Answer feedback</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/validation" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/validation" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/validation" ><span class="devsite-nav-text" tooltip>Validation</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/analytics" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/analytics" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/analytics" ><span class="devsite-nav-text" tooltip>Analytics</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/analytics-legacy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/analytics-legacy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/analytics-legacy" ><span class="devsite-nav-text" tooltip>Legacy Analytics</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Security and data residency</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/access-control" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/access-control" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/access-control" ><span class="devsite-nav-text" tooltip>Access control</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/agent-collaboration" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/agent-collaboration" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/agent-collaboration" ><span class="devsite-nav-text" tooltip>Agent collaboration</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/cmek" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/cmek" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/cmek" ><span class="devsite-nav-text" tooltip>Customer-managed encryption keys (CMEK)</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/security-settings" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/security-settings" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/security-settings" ><span class="devsite-nav-text" tooltip>Security settings</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/vpc-service-controls" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/vpc-service-controls" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/vpc-service-controls" ><span class="devsite-nav-text" tooltip>Using VPC Service Controls</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/mtls" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/mtls" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/mtls" ><span class="devsite-nav-text" tooltip>Mutual TLS authentication</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/region" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/region" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/region" ><span class="devsite-nav-text" tooltip>Regionalization and location settings</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/custom-ca" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/custom-ca" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/custom-ca" ><span class="devsite-nav-text" tooltip>Custom CA certificates</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/access-transparency" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/access-transparency" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/access-transparency" ><span class="devsite-nav-text" tooltip>Access Transparency</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Testing</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/test-case" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/test-case" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/test-case" ><span class="devsite-nav-text" tooltip>Test cases</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/experiments" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/experiments" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/experiments" ><span class="devsite-nav-text" tooltip>Experiments</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/dialogflow/cx/docs/concept/continuous-tests" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/continuous-tests" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/continuous-tests" ><span class="devsite-nav-text" tooltip>Continuous tests and deployment</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li></ul></div></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/conversation-profiles" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/conversation-profiles" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/conversation-profiles" ><span class="devsite-nav-text" tooltip>Conversation profiles</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/training" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/training" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/training" ><span class="devsite-nav-text" tooltip>Training</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/session" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/session" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/session" ><span class="devsite-nav-text" tooltip>Sessions</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/github" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/github" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/github" ><span class="devsite-nav-text" tooltip>GitHub export/restore</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/sentiment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/sentiment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/sentiment" ><span class="devsite-nav-text" tooltip>Sentiment</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/multi-project" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/multi-project" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/multi-project" ><span class="devsite-nav-text" tooltip>Using multiple projects</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/version" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/version" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/version" ><span class="devsite-nav-text" tooltip>Versions and environments</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/concept/data-level" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/concept/data-level" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/concept/data-level" ><span class="devsite-nav-text" tooltip>Data application levels</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>How-to guides</span> </div></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/how/migrate" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/how/migrate" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/how/migrate" ><span class="devsite-nav-text" tooltip>Migrating from Dialogflow ES to CX</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/how/detect-intent-stream" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/how/detect-intent-stream" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/how/detect-intent-stream" ><span class="devsite-nav-text" tooltip>Detect intent</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/how/webhook" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/how/webhook" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/how/webhook" ><span class="devsite-nav-text" tooltip>Implement webhooks</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/how/agent-create-api" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/how/agent-create-api" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/how/agent-create-api" ><span class="devsite-nav-text" tooltip>Manage agents with the API</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/how/page-manage" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/how/page-manage" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/how/page-manage" ><span class="devsite-nav-text" tooltip>Manage pages with the API</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/how/intent-manage-api" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/how/intent-manage-api" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/how/intent-manage-api" ><span class="devsite-nav-text" tooltip>Manage intents with the API</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/how/field-mask" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/how/field-mask" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/how/field-mask" ><span class="devsite-nav-text" tooltip>Update data with a FieldMask</span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/how/filter" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/how/filter" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/how/filter" ><span class="devsite-nav-text" tooltip>List data with a filter </span></a></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/how/long-running-operation" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/how/long-running-operation" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/how/long-running-operation" ><span class="devsite-nav-text" tooltip>Long-running operations</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Tutorials &amp; samples</span> </div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Deploy a flow-based agent on Google Cloud</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/tutorials/deploy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/tutorials/deploy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/tutorials/deploy" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/tutorials/deploy/prebuilt" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/tutorials/deploy/prebuilt" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/tutorials/deploy/prebuilt" ><span class="devsite-nav-text" tooltip>Create a prebuilt agent</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/tutorials/deploy/webhook" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/tutorials/deploy/webhook" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/tutorials/deploy/webhook" ><span class="devsite-nav-text" tooltip>Create a webhook service</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/tutorials/deploy/database" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/tutorials/deploy/database" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/tutorials/deploy/database" ><span class="devsite-nav-text" tooltip>Query a database</span></a></li><li class="devsite-nav-item"><a href="/dialogflow/cx/docs/tutorials/deploy/host" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/tutorials/deploy/host" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/tutorials/deploy/host" ><span class="devsite-nav-text" tooltip>Host your agent</span></a></li></ul></div></li> <li class="devsite-nav-item"><a href="/dialogflow/cx/docs/tutorials/samples" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /dialogflow/cx/docs/tutorials/samples" track-type="bookNav" track-name="click" track-metadata-eventdetail="/dialogflow/cx/docs/tutorials/samples" ><span class="devsite-nav-text" tooltip>Other samples and learning material</span></a></li> </ul> <ul class="devsite-nav-list" menu="Technology areas" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/docs/ai-ml" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AI and ML" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > AI and ML </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/application-development" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Application development" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Application development </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/application-hosting" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Application hosting" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Application hosting </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/compute-area" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Compute" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Compute </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/data" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data analytics and pipelines" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Data analytics and pipelines </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/databases" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Databases" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Databases </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/dhm-cloud" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Distributed, hybrid, and multicloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Distributed, hybrid, and multicloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/generative-ai" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Generative AI" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Generative AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/industry" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Industry solutions" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Industry solutions </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/networking" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Networking" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Networking </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/observability" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Observability and monitoring" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Observability and monitoring </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/security" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Security" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Security </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/storage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Storage" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Storage </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Cross-product tools" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/docs/access-resources" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Access and resources management" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Access and resources management </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/costs-usage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Costs and usage management" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Costs and usage management </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/devtools" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud SDK, languages, frameworks, and tools" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud SDK, languages, frameworks, and tools </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/iac" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Infrastructure as code" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Infrastructure as code </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/migration" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migration" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Migration </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Related sites" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Home" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Home </span> </a> </li> <li class="devsite-nav-item"> <a href="/free" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Free Trial and Free Tier" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Free Trial and Free Tier </span> </a> </li> <li class="devsite-nav-item"> <a href="/architecture" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Architecture Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Architecture Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/blog" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Blog" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Blog </span> </a> </li> <li class="devsite-nav-item"> <a href="/contact" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact Sales" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Contact Sales </span> </a> </li> <li class="devsite-nav-item"> <a href="/developers" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Developer Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Developer Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://developers.google.com/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Developer Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Developer Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://console.cloud.google.com/marketplace" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Marketplace" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Marketplace </span> </a> </li> <li class="devsite-nav-item"> <a href="/marketplace/docs" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Marketplace Documentation" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Marketplace Documentation </span> </a> </li> <li class="devsite-nav-item"> <a href="https://www.cloudskillsboost.google/paths" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Skills Boost" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Skills Boost </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Solution Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Solution Center </span> </a> </li> <li class="devsite-nav-item"> <a href="/support-hub" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Support" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Support </span> </a> </li> <li class="devsite-nav-item"> <a href="https://www.youtube.com/@googlecloudtech" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Tech Youtube Channel" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Tech Youtube Channel </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Conversational Agents (Dialogflow CX)" aria-label="Side menu" hidden> <li class="devsite-nav-item devsite-nav-heading"> <span class="devsite-nav-title" tooltip > <span class="devsite-nav-text" tooltip > Site Selector </span> </span> </li> <li class="devsite-nav-item"> <a href="/dialogflow/docs" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Dialogflow Common Documentation" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Dialogflow Common Documentation </span> </a> </li> <li class="devsite-nav-item"> <a href="/dialogflow/cx/docs" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Conversational Agents (Dialogflow CX) Documentation" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Conversational Agents (Dialogflow CX) Documentation </span> </a> </li> <li class="devsite-nav-item"> <a href="/dialogflow/es/docs" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Dialogflow ES Documentation" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Dialogflow ES Documentation </span> </a> </li> <li class="devsite-nav-item"> <a href="https://dialogflow.cloud.google.com/v2" class="external" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Conversational Agents console ↗" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Conversational Agents console ↗ </span> </a> </li> <li class="devsite-nav-item"> <a href="https://dialogflow.cloud.google.com/cx/projects" class="external" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Dialogflow CX Console ↗" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Dialogflow CX Console ↗ </span> </a> </li> <li class="devsite-nav-item"> <a href="https://dialogflow.cloud.google.com/" class="external" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Dialogflow ES Console ↗" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Dialogflow ES Console ↗ </span> </a> </li> </ul> </div> </div> </nav> </devsite-book-nav> <section id="gc-wrapper"> <main role="main" id="main-content" class="devsite-main-content" has-book-nav has-sidebar > <div class="devsite-sidebar"> <div class="devsite-sidebar-content"> <devsite-toc class="devsite-nav" role="navigation" aria-label="On this page" depth="2" scrollbars ></devsite-toc> <devsite-recommendations-sidebar class="nocontent devsite-nav"> </devsite-recommendations-sidebar> </div> </div> <devsite-content> <article class="devsite-article"> <div class="devsite-banner devsite-banner-announcement nocontent" background="google-blue" > <div class="devsite-banner-message"> <div class="devsite-banner-message-text"> 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 <a href="/dialogflow/cx/docs#consolidation">the details</a>. </div> </div> </div> <div class="devsite-article-meta nocontent" role="navigation"> <ul class="devsite-breadcrumb-list" aria-label="Breadcrumb"> <li class="devsite-breadcrumb-item "> <a href="https://cloud.google.com/" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Google Cloud" > Home </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://cloud.google.com/dialogflow" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="2" track-type="globalNav" track-name="breadcrumb" track-metadata-position="2" track-metadata-eventdetail="Dialogflow" > Dialogflow </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://cloud.google.com/dialogflow/docs" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="3" track-type="globalNav" track-name="breadcrumb" track-metadata-position="3" track-metadata-eventdetail="Dialogflow Documentation" > Documentation </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://cloud.google.com/dialogflow/cx/docs" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="4" track-type="globalNav" track-name="breadcrumb" track-metadata-position="4" track-metadata-eventdetail="Dialogflow CX" > CX </a> </li> </ul> <devsite-thumb-rating position="header"> </devsite-thumb-rating> </div> <devsite-feedback position="header" project-name="Dialogflow CX" product-id="5022647" bucket="CX" context="Dialogflow CX docs feedback link" version="t-devsite-webserver-20250211-r00-rc00.466928320959134316" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="header" class="nocontent" project-icon="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/super_cloud.png" > <button> Send feedback </button> </devsite-feedback> <h1 class="devsite-page-title" tabindex="-1"> Intents </h1> <devsite-feature-tooltip ack-key="AckCollectionsBookmarkTooltipDismiss" analytics-category="Site-Wide Custom Events" analytics-action-show="Callout Profile displayed" analytics-action-close="Callout Profile dismissed" analytics-label="Create Collection Callout" class="devsite-page-bookmark-tooltip nocontent" dismiss-button="true" id="devsite-collections-dropdown" dismiss-button-text="Dismiss" close-button-text="Got it"> <devsite-bookmark></devsite-bookmark> <span slot="popout-heading"> Stay organized with collections </span> <span slot="popout-contents"> Save and categorize content based on your preferences. </span> </devsite-feature-tooltip> <div class="devsite-page-title-meta"><devsite-view-release-notes></devsite-view-release-notes></div> <devsite-toc class="devsite-nav" depth="2" devsite-toc-embedded > </devsite-toc> <div class="devsite-article-body clearfix "> <style> :root { --df-gcp-diagram-blue: #e1f6fe; --df-gcp-diagram-blue-dark: #04579b; --df-gcp-diagram-green: #e2f3ec; --df-gcp-diagram-yellow: #fef7e0; --df-gcp-diagram-lilac: #ede7f7; --df-gcp-diagram-lilac-grey: #e8eaf6; --df-gcp-diagram-grey: #eaedef; --df-gcp-header-grey: #e8eaed; --df-gcp-text-bg-light-grey: #f5f5f5; --df-gcp-text: #202124; --df-gcp-text-grey: #919191; --df-text-highlight-good: #b6d7a8; --df-text-highlight-bad: #dd7e6b; } .df-mono { font-family: Roboto Mono,monospace; background-color: #f1f3f4; padding-left: 3px; padding-right: 3px; white-space: nowrap; } .df-img { width: 600px; } .df-img-big { width: 100%; } .df-img-narrow { width: 300px; } .df-img-center { display: block; margin-left: auto; margin-right: auto; width: 600px; } .df-img-center-narrow { display: block; margin-left: auto; margin-right: auto; width: 300px; } .df-img-center-medium { display: block; margin-left: auto; margin-right: auto; width: 450px; } .df-img-caption { padding-left: 20px; padding-right: 20px; color: var(--df-gcp-text-grey); } .table-with-vertical-center { } .table-with-vertical-center td { vertical-align: middle; } .table-with-borders { max-width: 800px; } .table-with-borders th, .table-with-borders td { border: 1px solid #dfe1e2; vertical-align: middle; text-align: center; } .df-footer-table, .df-footer-table tr, .df-footer-table td { border: 0; } .df-footer-table thead { display: none; } .df-footer-table td { padding-top: 0; padding-bottom: 2px; padding-left: 10px; padding-right: 0; font-size: 90%; } .df-footer-table td:nth-child(1) { width: 20px; } .df-definition-table { border-collapse: collapse; border: 15px solid var(--df-gcp-text-bg-light-grey); background-color: var(--df-gcp-text-bg-light-grey); } .df-definition-table thead { display: none; } .df-definition-table tr { margin: 10px; padding: 0; border-top: 1px solid var(--df-gcp-header-grey); border-bottom: 0; } .df-definition-table tr:first-child { border-top: 0; border-bottom: 0; } .df-definition-table td { font-size: 16px; background-color: var(--df-gcp-text-bg-light-grey); margin: 0; padding: 10px; } .df-definition-table td:first-child { font-weight: bold; white-space: nowrap; } pre { tab-size: 2; } .df-columns { column-count: 4; } .df-columns > li { margin-top: 0; margin-bottom: 12px; margin-left: 0; margin-right: 0; } @media screen and (max-width: 840px) { .df-columns { column-count: 3; } } @media screen and (max-width: 600px) { .df-columns { column-count: 2; } } .df-icon { display: inline; height: 1em; width: 1em; } .df-button-table-4, .df-button-table-4 tr, .df-buton-table-4 td { border: 0; } .df-button-table-4 td { padding-top: 0; padding-bottom: 10px; padding-left: 0; padding-right: 10; width: 25%; } .df-tag-div { padding: 5px; border-left: 5px solid var(--df-gcp-header-grey); font-size: 80%; } .df-highlight-good { background-color: var(--df-text-highlight-good); padding-left: 3px; padding-right: 3px; } .df-highlight-bad { background-color: var(--df-text-highlight-bad); padding-left: 3px; padding-right: 3px; } </style> <p>An <em>intent</em> categorizes an end-user&#39;s intention for one conversation turn.</p> <p>An intent contains the following data:</p> <table class="df-definition-table"> <thead> <tr> <th>Term</th> <th>Definition</th> </tr> </thead> <tbody> <tr> <td>Display name</td> <td>Name displayed on the console for the intent.</td> </tr> <tr> <td>Labels</td> <td>Labels that help categorize intents. For example: <a href="/dialogflow/cx/docs/concept/intent#head">head intent</a>.</td> </tr> <tr> <td>Training phrases </td> <td><a href="/dialogflow/cx/docs/concept/intent#tp">Training phrases</a> are example phrases for what end-users might type or say, known as <em>end-user input</em>. When end-user input resembles one of these phrases, Conversational Agents (Dialogflow CX) matches the intent. You don&#39;t have to define every possible example, because Conversational Agents (Dialogflow CX)&#39;s built-in machine learning expands on your list with other, similar phrases.</td> </tr> <tr> <td>Parameters </td> <td>You define your training phrases to use <a href="/dialogflow/cx/docs/concept/parameter#intent">parameters</a> to extract values from specific parts of the end-user input.</td> </tr> <tr> <td>DTMF patterns</td> <td>See <a href="/dialogflow/cx/docs/concept/dtmf">DTMF for telephony integrations</a>.</td> </tr> </tbody> </table> <h2 id="match" data-text="Intent matching" tabindex="-1">Intent matching</h2> <p>When an end-user enters input (text, speech, or telephone key-presses), Conversational Agents (Dialogflow CX) compares the input to intent training phrases to find the best match. This process is called intent matching. Intent matching can only occur for intents associated with an <a href="/dialogflow/cx/docs/concept/handler#route">intent route</a> (a state handler with an intent requirement) in <a href="/dialogflow/cx/docs/concept/handler#scope">scope</a>.</p> <p>Key-press input is matched according to <a href="/dialogflow/cx/docs/concept/dtmf">DTMF patterns</a>. When searching for a matching intent to text, however, Conversational Agents (Dialogflow CX) scores potential matches with an <em>intent detection confidence</em>, also known as the <em>confidence score</em>. These values range from 0.0 (completely uncertain) to 1.0 (completely certain). Once intents are scored, there are two possible outcomes:</p> <ul> <li>If the highest scoring intent has a confidence score greater than or equal to the <a href="/dialogflow/cx/docs/concept/agent-settings#settings-ml">classification threshold</a> setting, it is returned as a match.</li> <li>If no intents meet the threshold, then a <a href="/dialogflow/cx/docs/concept/handler#event-built-in">no-match event</a> will be invoked.</li> </ul> <aside class="note"><strong>Note:</strong><span> Conversational Agents (Dialogflow CX) ML models have some level of case sensitivity, which might result in slightly different match scores for end-user inputs that differ only in capitalization. The advanced NLU model is case-sensitive, while the standard NLU model is not. See more in the <a href="/dialogflow/cx/docs/concept/agent-design#phrase-capitalization-variety">agent design best practices guide</a>.</span></aside> <h2 id="tp" data-text="Training phrases" tabindex="-1">Training phrases</h2> <aside class="note"><strong>Note:</strong><span> There are many important best practices for training phrases described in the <a href="/dialogflow/cx/docs/concept/agent-design#input">agent design best practices guide</a>.</span></aside> <p><em>Training phrases</em> are example phrases for what end-users might type or say, referred to as <em>end-user input</em>. For each intent, you create many training phrases. When an end-user input resembles one of these phrases, Conversational Agents (Dialogflow CX) matches the intent.</p> <p>For example, the training phrase &quot;I want pizza&quot; trains your agent to recognize end-user input that is similar to that phrase, like &quot;Get a pizza&quot; or &quot;Order pizza&quot;.</p> <p>You don&#39;t have to define every possible example, because Conversational Agents (Dialogflow CX)&#39;s built-in machine learning expands on your list with other, similar phrases. You should create at least 10-20 (depending on complexity of intent) training phrases, so your agent can recognize a variety of end-user inputs. For example, if you want your intent to recognize an end-user&#39;s input about their favorite color, you could define the following training phrases:</p> <ul> <li>&quot;I like red&quot;</li> <li>&quot;My favorite color is yellow&quot;</li> <li>&quot;black&quot;</li> <li>&quot;Blue is my favorite&quot;</li> <li>...</li> </ul> <h3 id="auto-generate-training-phrases" data-text="(Preview) Auto-generate and auto-translate training phrases" tabindex="-1">(Preview) Auto-generate and auto-translate training phrases</h3> <p>You have the option of using a AI generation to auto-generate training phrases instead of entering them manually. To use this feature:</p> <ol> <li>Navigate to the <strong>Manage</strong> tab and click <strong>Intents</strong>. Either choose an existing intent or click <strong>+ Create</strong> to create a new one.</li> <li>Make sure to enter a purpose for the intent in the <strong>Description</strong> field, for example &quot;This intent is triggered when a user asks about their order status&quot;. The AI generator uses this field to generate more accurate training phrases.</li> <li>Click the <strong>__ newly AI-generated phrases</strong> radial button. The default value is 3. Generating more than 15 training phrases at a time can lead to errors.</li> <li>Click <strong>+ Add</strong>. The AI will generate your specified number of training phrases and populate them into the table. Make sure to review all generated training phrases for accuracy.</li> </ol> <p>For information about using this feature to auto-generate and auto-translate data for non-default languages, see the <a href="/dialogflow/cx/docs/concept/agent-multilingual#ai_generate_language-specific_data">multilingual agents documentation</a></p> <h3 id="annot" data-text="Annotate training phrases" tabindex="-1">Annotate training phrases</h3> <aside class="note"><strong>Note:</strong><span> There are many important best practices for training phrase annotations described in the <a href="/dialogflow/cx/docs/concept/agent-design#input">agent design best practices guide</a>.</span></aside> <p>You control how end-user data is extracted by <em>annotating</em> parts of your training phrases and configuring the associated <a href="/dialogflow/cx/docs/concept/parameter">parameters</a>.</p> <p>For example, consider a training phrase like &quot;What is the forecast tomorrow for Tokyo?&quot; You should annotate &quot;tomorrow&quot; with a <code translate="no" dir="ltr">date</code> parameter and &quot;Tokyo&quot; with a <code translate="no" dir="ltr">location</code> parameter. When you annotate parts of a training phrase, Conversational Agents (Dialogflow CX) recognizes that these parts are just examples of actual values that will be provided by end-users at runtime. For an end-user input like &quot;What is the forecast on Friday for Sydney?&quot;, Conversational Agents (Dialogflow CX) would extract the <code translate="no" dir="ltr">date</code> parameter from &quot;Friday&quot; and the <code translate="no" dir="ltr">location</code> parameter from &quot;Sydney&quot;.</p> <p>You must annotate all training phrase parts that are meant to be extracted as parameters. Otherwise, Dialogflow will not extract the values.</p> <p>When building an agent with the console, most annotations are automatically created for you when you add training phrases that contain parts that can be matched to an existing <a href="/dialogflow/cx/docs/concept/entity">entity type</a>. These parts are highlighted in the console. You can edit these annotations and parameters as needed.</p> <p>To manually annotate a training phrase with the console:</p> <ol> <li>Select the part of the training phrase that you want to annotate.</li> <li>Select the desired entity type from the list.</li> <li>A parameter is created for you in the parameter table below.</li> </ol> <p>When building an agent with the API, you must annotate training phrase parts manually. See the <code translate="no" dir="ltr">TrainingPhrase</code> type used by the <code translate="no" dir="ltr">Intent</code> type. <button class="devsite-dialog-button cloud-button cloud-button--primary" style="display: block; padding: 10px; margin-top: 10px; margin-bottom: 10px;" data-modal-dialog-id="cx-agent-reference-dialog-Intent" >Go to the Intent API reference</button> <div id="cx-agent-reference-dialog-Intent" class="devsite-dialog"> <div class="devsite-dialog-contents"> <p><b>Select a protocol and version for the Intent reference:</b></p> <table> <thead> <tr> <th>Protocol</th> <th>V3</th> <th>V3beta1</th> </tr> </thead> <tbody> <tr> <td>REST</td> <td> <a href="/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.intents">Intent resource</a> </td> <td> <a href="/dialogflow/cx/docs/reference/rest/v3beta1/projects.locations.agents.intents">Intent resource</a> </td> </tr> <tr> <td>RPC</td> <td> <a href="/dialogflow/cx/docs/reference/rpc/google.cloud.dialogflow.cx.v3#google.cloud.dialogflow.cx.v3.Intents">Intent interface</a> </td> <td> <a href="/dialogflow/cx/docs/reference/rpc/google.cloud.dialogflow.cx.v3beta1#google.cloud.dialogflow.cx.v3beta1.Intents">Intent interface</a> </td> </tr> <tr> <td>C++</td> <td> <a href="https://googleapis.dev/cpp/google-cloud-dialogflow_cx/latest/classgoogle_1_1cloud_1_1dialogflow__cx_1_1IntentsClient.html">IntentsClient</a> </td> <td> Not available </td> </tr> <tr> <td>C#</td> <td> <a href="/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/latest/Google.Cloud.Dialogflow.Cx.V3.IntentsClient">IntentsClient</a> </td> <td> Not available </td> </tr> <tr> <td>Go</td> <td> <a href="/go/docs/reference/cloud.google.com/go/dialogflow/latest/cx/apiv3#cloud_google_com_go_dialogflow_cx_apiv3_IntentsClient">IntentsClient</a> </td> <td> Not available </td> </tr> <tr> <td>Java</td> <td> <a href="/java/docs/reference/google-cloud-dialogflow-cx/latest/com.google.cloud.dialogflow.cx.v3.IntentsClient">IntentsClient</a> </td> <td> <a href="/java/docs/reference/google-cloud-dialogflow-cx/latest/com.google.cloud.dialogflow.cx.v3beta1.IntentsClient">IntentsClient</a> </td> </tr> <tr> <td>Node.js</td> <td> <a href="https://googleapis.dev/nodejs/dialogflow-cx/latest/v3.IntentsClient.html">IntentsClient</a> </td> <td> <a href="https://googleapis.dev/nodejs/dialogflow-cx/latest/v3beta1.IntentsClient.html">IntentsClient</a> </td> </tr> <tr> <td>PHP</td> <td> Not available </td> <td> Not available </td> </tr> <tr> <td>Python</td> <td> <a href="/python/docs/reference/dialogflow-cx/latest/google.cloud.dialogflowcx_v3.services.intents.IntentsClient">IntentsClient</a> </td> <td> <a href="/python/docs/reference/dialogflow-cx/latest/google.cloud.dialogflowcx_v3beta1.services.intents.IntentsClient">IntentsClient</a> </td> </tr> <tr> <td>Ruby</td> <td> Not available </td> <td> Not available </td> </tr> </tbody> </table> </div> <div class="devsite-dialog-buttons"> <button class="devsite-dialog-close">Close</button> </div> </div> </p> <h3 id="implicit-entity" data-text="Implicit entities created by training phrases" tabindex="-1">Implicit entities created by training phrases</h3> <aside class="note"><strong>Note:</strong><span> You should define entities explicitly, rather than rely on implicitly defined custom entity values.</span></aside> <p>Most custom entities are defined explicitly by creating entity types and adding entity entries. However, custom entities may also contain implicit values. This happens when you <a href="#annot">annotate text of a training phrase</a>, where the annotated text is not a value defined by the selected entity type. The annotated text becomes an entity reference value for the implicitly added entity entry. If the entity type is a map entity, the text also becomes a synonym for the entity entry.</p> <h2 id="welcome" data-text="Default welcome intent" tabindex="-1">Default welcome intent</h2> <p>When you create an agent, a default welcome intent is created for you. For <a href="/dialogflow/cx/docs/reference/language#table">some languages</a>, the intent has simple training phrases like &quot;Hi&quot; or &quot;Hello&quot; that are meant to match initial end-user input. You can edit this intent as desired.</p> <p>When using the API, you can reference this intent with the following intent ID:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" suppresswarning translate="no" dir="ltr" is-upgraded>00000000-0000-0000-0000-000000000000</pre></devsite-code> <p>If your agent initiates the conversation, you can trigger this intent using the API. Use the value <code translate="no" dir="ltr">projects/&lt;PROJECT_ID&gt;/locations/&lt;LOCATION_ID&gt;/agents/&lt;AGENT_ID&gt;/intents/00000000-0000-0000-0000-000000000000</code> in the <code translate="no" dir="ltr">QueryInput.intent.intent</code> field when calling the <code translate="no" dir="ltr">detectIntent</code> or <code translate="no" dir="ltr">streamingDetectIntent</code> method.</p> <h2 id="negative" data-text="Default negative intent" tabindex="-1">Default negative intent</h2> <p>When you create an agent, a default negative intent is created for you. You can add training phrases to this intent that act as negative examples. There may be cases where end-user input has a slight resemblance to training phrases in normal intents, but you do not want these inputs to match any normal intents.</p> <p>For example, a room booking agent may have a training phrase like &quot;I&#39;d like to book a room&quot;. If the end-user wants to purchase a book about rooms, they may say &quot;I&#39;d like to buy a book about rooms.&quot; To ensure that the end-user input does not match your intent, you can add that phrase as a negative example.</p> <p>In addition, you should add possible phrases that are out of scope for the agent, so they will not match any intent. However, avoid adding a very large quantity of these phrases. For example, if you define 10,000 default negative intent phrases, this negatively impacts normal intent matching.</p> <p>You should regularly review these phrases, as some of these phrases may have been originally out of scope for the agent, but were subsequently added to intents.</p> <p>The default negative intent has impact across all intent matching. Phrases you add to it could benefit matching for one intent but harm matching for another. For example, you might add &quot;international calling&quot; to the default negative intent to avoid matching an international travel intent. However, this will also prevent that phrase from matching an international calling intent.</p> <p>When using the API, you can reference this intent with the following intent ID:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" suppresswarning translate="no" dir="ltr" is-upgraded>00000000-0000-0000-0000-000000000001</pre></devsite-code> <h2 id="cancel" data-text="Cancel intents" tabindex="-1">Cancel intents</h2> <p>During a conversation, the end-user may want to cancel the current conversation topic. For example, the currently active page may be asking for a date for a new appointment, but the end-user has decided against creating a new appointment. The end-user may say something like &quot;cancel&quot; or &quot;I do not want a new appointment&quot;. To handle this situation, you can create one or more <em>cancel intents</em> for your agent. You can name these cancel intents anything you like, but it is customary to include &quot;cancel&quot; in the name. You should associate these cancel intents with intent routes that are in scope at relevant points in the conversation. These intent routes should transition to an appropriate page to handle the cancellation.</p> <p>The training phrases for cancel intents should handle both generic and topic-specific attempts to cancel. For example:</p> <ul> <li>Cancel</li> <li>Stop</li> <li>I changed my mind</li> <li>Nevermind</li> <li>Take me back</li> <li>Go back</li> <li>I do not want a new appointment</li> <li>Cancel new appointment</li> <li>Delete new appointment</li> </ul> <h2 id="create" data-text="Create an intent" tabindex="-1">Create an intent</h2> <p>To create an intent:</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="console" data-text=" Console " tabindex="-1"> Console </h3><ol> <li>Open the <a href="https://dialogflow.cloud.google.com/cx/projects" class="external" target="_blank">Dialogflow CX console</a>.</li> <li>Choose your Google Cloud project.</li> <li>Select your agent.</li> <li>Select the <strong>Manage</strong> tab.</li> <li>Click <strong>Intents</strong>.</li> <li>Click <strong>+Create</strong>.</li> <li>Enter intent data.</li> <li>Click <strong>Save</strong>.</li> </ol></section> <section><h3 id="api" data-text=" API " tabindex="-1"> API </h3><p>See the <code translate="no" dir="ltr">create</code> method for the <code translate="no" dir="ltr">Intent</code> type. <button class="devsite-dialog-button cloud-button cloud-button--primary" style="display: block; padding: 10px; margin-top: 10px; margin-bottom: 10px;" data-modal-dialog-id="cx-agent-reference-dialog-Intent" >Go to the Intent API reference</button> <div id="cx-agent-reference-dialog-Intent" class="devsite-dialog"> <div class="devsite-dialog-contents"> <p><b>Select a protocol and version for the Intent reference:</b></p> <table> <thead> <tr> <th>Protocol</th> <th>V3</th> <th>V3beta1</th> </tr> </thead> <tbody> <tr> <td>REST</td> <td> <a href="/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.intents">Intent resource</a> </td> <td> <a href="/dialogflow/cx/docs/reference/rest/v3beta1/projects.locations.agents.intents">Intent resource</a> </td> </tr> <tr> <td>RPC</td> <td> <a href="/dialogflow/cx/docs/reference/rpc/google.cloud.dialogflow.cx.v3#google.cloud.dialogflow.cx.v3.Intents">Intent interface</a> </td> <td> <a href="/dialogflow/cx/docs/reference/rpc/google.cloud.dialogflow.cx.v3beta1#google.cloud.dialogflow.cx.v3beta1.Intents">Intent interface</a> </td> </tr> <tr> <td>C++</td> <td> <a href="https://googleapis.dev/cpp/google-cloud-dialogflow_cx/latest/classgoogle_1_1cloud_1_1dialogflow__cx_1_1IntentsClient.html">IntentsClient</a> </td> <td> Not available </td> </tr> <tr> <td>C#</td> <td> <a href="/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/latest/Google.Cloud.Dialogflow.Cx.V3.IntentsClient">IntentsClient</a> </td> <td> Not available </td> </tr> <tr> <td>Go</td> <td> <a href="/go/docs/reference/cloud.google.com/go/dialogflow/latest/cx/apiv3#cloud_google_com_go_dialogflow_cx_apiv3_IntentsClient">IntentsClient</a> </td> <td> Not available </td> </tr> <tr> <td>Java</td> <td> <a href="/java/docs/reference/google-cloud-dialogflow-cx/latest/com.google.cloud.dialogflow.cx.v3.IntentsClient">IntentsClient</a> </td> <td> <a href="/java/docs/reference/google-cloud-dialogflow-cx/latest/com.google.cloud.dialogflow.cx.v3beta1.IntentsClient">IntentsClient</a> </td> </tr> <tr> <td>Node.js</td> <td> <a href="https://googleapis.dev/nodejs/dialogflow-cx/latest/v3.IntentsClient.html">IntentsClient</a> </td> <td> <a href="https://googleapis.dev/nodejs/dialogflow-cx/latest/v3beta1.IntentsClient.html">IntentsClient</a> </td> </tr> <tr> <td>PHP</td> <td> Not available </td> <td> Not available </td> </tr> <tr> <td>Python</td> <td> <a href="/python/docs/reference/dialogflow-cx/latest/google.cloud.dialogflowcx_v3.services.intents.IntentsClient">IntentsClient</a> </td> <td> <a href="/python/docs/reference/dialogflow-cx/latest/google.cloud.dialogflowcx_v3beta1.services.intents.IntentsClient">IntentsClient</a> </td> </tr> <tr> <td>Ruby</td> <td> Not available </td> <td> Not available </td> </tr> </tbody> </table> </div> <div class="devsite-dialog-buttons"> <button class="devsite-dialog-close">Close</button> </div> </div> </p></section> </div> <h2 id="del" data-text="Delete an intent" tabindex="-1">Delete an intent</h2> <p>To delete an intent:</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="console_1" data-text=" Console " tabindex="-1"> Console </h3><ol> <li>Open the <a href="https://dialogflow.cloud.google.com/cx/projects" class="external" target="_blank">Dialogflow CX console</a>.</li> <li>Choose your Google Cloud project.</li> <li>Select your agent.</li> <li>Select the <strong>Manage</strong> tab.</li> <li>Click <strong>Intents</strong>.</li> <li>Hover your mouse over the intent you want to delete.</li> <li>Click the delete <i class="material-icons notranslate" aria-hidden="true" translate="no">delete</i> button.</li> </ol></section> <section><h3 id="api_1" data-text=" API " tabindex="-1"> API </h3><p>See the <code translate="no" dir="ltr">delete</code> method for the <code translate="no" dir="ltr">Intent</code> type. <button class="devsite-dialog-button cloud-button cloud-button--primary" style="display: block; padding: 10px; margin-top: 10px; margin-bottom: 10px;" data-modal-dialog-id="cx-agent-reference-dialog-Intent" >Go to the Intent API reference</button> <div id="cx-agent-reference-dialog-Intent" class="devsite-dialog"> <div class="devsite-dialog-contents"> <p><b>Select a protocol and version for the Intent reference:</b></p> <table> <thead> <tr> <th>Protocol</th> <th>V3</th> <th>V3beta1</th> </tr> </thead> <tbody> <tr> <td>REST</td> <td> <a href="/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.intents">Intent resource</a> </td> <td> <a href="/dialogflow/cx/docs/reference/rest/v3beta1/projects.locations.agents.intents">Intent resource</a> </td> </tr> <tr> <td>RPC</td> <td> <a href="/dialogflow/cx/docs/reference/rpc/google.cloud.dialogflow.cx.v3#google.cloud.dialogflow.cx.v3.Intents">Intent interface</a> </td> <td> <a href="/dialogflow/cx/docs/reference/rpc/google.cloud.dialogflow.cx.v3beta1#google.cloud.dialogflow.cx.v3beta1.Intents">Intent interface</a> </td> </tr> <tr> <td>C++</td> <td> <a href="https://googleapis.dev/cpp/google-cloud-dialogflow_cx/latest/classgoogle_1_1cloud_1_1dialogflow__cx_1_1IntentsClient.html">IntentsClient</a> </td> <td> Not available </td> </tr> <tr> <td>C#</td> <td> <a href="/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/latest/Google.Cloud.Dialogflow.Cx.V3.IntentsClient">IntentsClient</a> </td> <td> Not available </td> </tr> <tr> <td>Go</td> <td> <a href="/go/docs/reference/cloud.google.com/go/dialogflow/latest/cx/apiv3#cloud_google_com_go_dialogflow_cx_apiv3_IntentsClient">IntentsClient</a> </td> <td> Not available </td> </tr> <tr> <td>Java</td> <td> <a href="/java/docs/reference/google-cloud-dialogflow-cx/latest/com.google.cloud.dialogflow.cx.v3.IntentsClient">IntentsClient</a> </td> <td> <a href="/java/docs/reference/google-cloud-dialogflow-cx/latest/com.google.cloud.dialogflow.cx.v3beta1.IntentsClient">IntentsClient</a> </td> </tr> <tr> <td>Node.js</td> <td> <a href="https://googleapis.dev/nodejs/dialogflow-cx/latest/v3.IntentsClient.html">IntentsClient</a> </td> <td> <a href="https://googleapis.dev/nodejs/dialogflow-cx/latest/v3beta1.IntentsClient.html">IntentsClient</a> </td> </tr> <tr> <td>PHP</td> <td> Not available </td> <td> Not available </td> </tr> <tr> <td>Python</td> <td> <a href="/python/docs/reference/dialogflow-cx/latest/google.cloud.dialogflowcx_v3.services.intents.IntentsClient">IntentsClient</a> </td> <td> <a href="/python/docs/reference/dialogflow-cx/latest/google.cloud.dialogflowcx_v3beta1.services.intents.IntentsClient">IntentsClient</a> </td> </tr> <tr> <td>Ruby</td> <td> Not available </td> <td> Not available </td> </tr> </tbody> </table> </div> <div class="devsite-dialog-buttons"> <button class="devsite-dialog-close">Close</button> </div> </div> </p></section> </div> <h2 id="access-data" data-text="Access intent data" tabindex="-1">Access intent data</h2> <p>To access intent data:</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="console_2" data-text=" Console " tabindex="-1"> Console </h3><ol> <li>Open the <a href="https://dialogflow.cloud.google.com/cx/projects" class="external" target="_blank">Dialogflow CX console</a>.</li> <li>Choose your Google Cloud project.</li> <li>Select your agent.</li> <li>Select the <strong>Manage</strong> tab.</li> <li>Click <strong>Intents</strong>.</li> <li>Click the intent you want to access.</li> <li>View or update intent data.</li> <li>Click <strong>Save</strong> to save any changes.</li> </ol></section> <section><h3 id="api_2" data-text=" API " tabindex="-1"> API </h3><p>See the <code translate="no" dir="ltr">get</code> and <code translate="no" dir="ltr">patch/update</code> methods for the <code translate="no" dir="ltr">Intent</code> type. <button class="devsite-dialog-button cloud-button cloud-button--primary" style="display: block; padding: 10px; margin-top: 10px; margin-bottom: 10px;" data-modal-dialog-id="cx-agent-reference-dialog-Intent" >Go to the Intent API reference</button> <div id="cx-agent-reference-dialog-Intent" class="devsite-dialog"> <div class="devsite-dialog-contents"> <p><b>Select a protocol and version for the Intent reference:</b></p> <table> <thead> <tr> <th>Protocol</th> <th>V3</th> <th>V3beta1</th> </tr> </thead> <tbody> <tr> <td>REST</td> <td> <a href="/dialogflow/cx/docs/reference/rest/v3/projects.locations.agents.intents">Intent resource</a> </td> <td> <a href="/dialogflow/cx/docs/reference/rest/v3beta1/projects.locations.agents.intents">Intent resource</a> </td> </tr> <tr> <td>RPC</td> <td> <a href="/dialogflow/cx/docs/reference/rpc/google.cloud.dialogflow.cx.v3#google.cloud.dialogflow.cx.v3.Intents">Intent interface</a> </td> <td> <a href="/dialogflow/cx/docs/reference/rpc/google.cloud.dialogflow.cx.v3beta1#google.cloud.dialogflow.cx.v3beta1.Intents">Intent interface</a> </td> </tr> <tr> <td>C++</td> <td> <a href="https://googleapis.dev/cpp/google-cloud-dialogflow_cx/latest/classgoogle_1_1cloud_1_1dialogflow__cx_1_1IntentsClient.html">IntentsClient</a> </td> <td> Not available </td> </tr> <tr> <td>C#</td> <td> <a href="/dotnet/docs/reference/Google.Cloud.Dialogflow.Cx.V3/latest/Google.Cloud.Dialogflow.Cx.V3.IntentsClient">IntentsClient</a> </td> <td> Not available </td> </tr> <tr> <td>Go</td> <td> <a href="/go/docs/reference/cloud.google.com/go/dialogflow/latest/cx/apiv3#cloud_google_com_go_dialogflow_cx_apiv3_IntentsClient">IntentsClient</a> </td> <td> Not available </td> </tr> <tr> <td>Java</td> <td> <a href="/java/docs/reference/google-cloud-dialogflow-cx/latest/com.google.cloud.dialogflow.cx.v3.IntentsClient">IntentsClient</a> </td> <td> <a href="/java/docs/reference/google-cloud-dialogflow-cx/latest/com.google.cloud.dialogflow.cx.v3beta1.IntentsClient">IntentsClient</a> </td> </tr> <tr> <td>Node.js</td> <td> <a href="https://googleapis.dev/nodejs/dialogflow-cx/latest/v3.IntentsClient.html">IntentsClient</a> </td> <td> <a href="https://googleapis.dev/nodejs/dialogflow-cx/latest/v3beta1.IntentsClient.html">IntentsClient</a> </td> </tr> <tr> <td>PHP</td> <td> Not available </td> <td> Not available </td> </tr> <tr> <td>Python</td> <td> <a href="/python/docs/reference/dialogflow-cx/latest/google.cloud.dialogflowcx_v3.services.intents.IntentsClient">IntentsClient</a> </td> <td> <a href="/python/docs/reference/dialogflow-cx/latest/google.cloud.dialogflowcx_v3beta1.services.intents.IntentsClient">IntentsClient</a> </td> </tr> <tr> <td>Ruby</td> <td> Not available </td> <td> Not available </td> </tr> </tbody> </table> </div> <div class="devsite-dialog-buttons"> <button class="devsite-dialog-close">Close</button> </div> </div> </p></section> </div> <h2 id="suggestions" data-text="Intent suggestions" tabindex="-1">Intent suggestions</h2> <aside class="note"><strong>Note:</strong><span> This feature is currently only available in the global and us-central1 regions. If you need this feature for other regions, contact your Google Cloud account team.</span></aside><aside class="note"><strong>Note:</strong><span> Intent suggestions must be enabled in <a href="/dialogflow/cx/docs/concept/agent-settings#settings-general">general agent settings</a>.</span></aside> <p>Dialogflow automatically analyzes no-match occurrences during conversations and can suggest new intents or recommend additional training phrases for existing intents. Accepting these suggestions can help avoid future no-match occurrences.</p> <p>When using suggestions, you can adjust the <strong>Cluster Size</strong>. Smaller values of cluster size suggests more intents with fewer training phrases per intent. Larger values of cluster size suggests fewer intents with more training phrases per intent.</p> <p>To accept intent suggestions:</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="console_3" data-text=" Console " tabindex="-1"> Console </h3><ol> <li>Open the <a href="https://dialogflow.cloud.google.com/cx/projects" class="external" target="_blank">Dialogflow CX console</a>.</li> <li>Choose your Google Cloud project.</li> <li>Select your agent.</li> <li>Select the <strong>Manage</strong> tab.</li> <li>Click <strong>Intents</strong>.</li> <li>Click the <strong>Suggestions</strong> tab.</li> <li>Adjust the <strong>Cluster Size</strong> as desired.</li> <li>Select a suggestion.</li> <li>Select the training phrases you desire.</li> <li>For the target intent, add the training phrases to an existing intent or a new one.</li> <li>Click <strong>Save</strong> or <strong>Create New</strong> to save any changes. When you accept intent suggestions, the intent remains in the suggestion list.</li> </ol></section> </div> <h2 id="split" data-text="Split intents" tabindex="-1">Split intents</h2> <p>You can split one intent into two intents using the console. The interface allows you to select training phrases from a source intent and move them to a new intent:</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="console_4" data-text=" Console " tabindex="-1"> Console </h3><ol> <li>Open the <a href="https://dialogflow.cloud.google.com/cx/projects" class="external" target="_blank">Dialogflow CX console</a>.</li> <li>Choose your project.</li> <li>Select your agent.</li> <li>Select the <strong>Manage</strong> tab.</li> <li>Click <strong>Intents</strong>.</li> <li>Select the intent you want to split.</li> <li>Click <strong>Split</strong>.</li> <li>Select intents from the source intent.</li> <li>Click <strong>Move right</strong>.</li> <li>Provide other details for the target intent.</li> <li>Click <strong>Split</strong>.</li> </ol></section> </div> <h2 id="merge" data-text="Compare and merge intents" tabindex="-1">Compare and merge intents</h2> <p>You can compare or merge two intents to a single intent using the console:</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="console_5" data-text=" Console " tabindex="-1"> Console </h3><ol> <li>Open the <a href="https://dialogflow.cloud.google.com/cx/projects" class="external" target="_blank">Dialogflow CX console</a>.</li> <li>Choose your project.</li> <li>Select your agent.</li> <li>Select the <strong>Manage</strong> tab.</li> <li>Click <strong>Intents</strong>.</li> <li>Select the two intents you want to compare or merge.</li> <li>Click <strong>Compare</strong>.</li> <li>The training phrases are shown side by side for comparison.</li> <li>To merge the two intents, click <strong>Merge</strong>.</li> </ol></section> </div> <h2 id="export" data-text="Export and import intents" tabindex="-1">Export and import intents</h2> <p>You can export and import intents for sharing across agents.</p> <p>One of the export format options is CSV, which has the following columns:</p> <ul> <li>Intent Display Name</li> <li>Language</li> <li>Phrase</li> </ul> <p>Each entry contains either the display name, language and first training phrase; or just a training phrase for the previously declared intent. Dialogflow encodes annotations in exported training phrases, so that annotations are restored when importing. The format for this encoding is:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded><code translate="no" dir="ltr">(annotated part)[entity, parameter] </code></pre></devsite-code> <p>For example:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded><code translate="no" dir="ltr">Intent Display Name,Language,Phrase Shirt Selection,en,I want a (green)[@sys.color, color] shirt ,,I would like a (yellow)[@sys.color, color] shirt Store Hours,en,When are you open? ,,What are your hours? </code></pre></devsite-code> <p>When importing intents, there may be merge conflicts when the display name for an intent in your existing agent matches that of an imported intent. You can control the merge behavior when intent display names match by selecting one of the following:</p> <ul> <li><strong>Replace existing intents</strong>: An imported intent overwrites any same-named intent in your existing agent.</li> <li><strong>Rename and import as new intents</strong>: The imported intent is renamed by appending &quot;_1&quot; to the display name.</li> <li><strong>Merge with existing intents</strong>: The training phrases of an imported intent are added to the existing intent. If the same training phrases exist, they will not be duplicated.</li> <li><strong>Keep original intents</strong>: The existing intent remains unchanged, and the conflicting intent is ignored. Nonconflicting intents are imported.</li> </ul> <p>To export intents:</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="console_6" data-text=" Console " tabindex="-1"> Console </h3><ol> <li>Open the <a href="https://dialogflow.cloud.google.com/cx/projects" class="external" target="_blank">Dialogflow CX console</a>.</li> <li>Choose your Google Cloud project.</li> <li>Select your agent.</li> <li>Select the <strong>Manage</strong> tab.</li> <li>Click <strong>Intents</strong>.</li> <li>Select each intent you want to export.</li> <li>Click <strong>Export selected intents</strong>.</li> <li>Select the desired format and destination.</li> <li>Click <strong>Submit</strong>.</li> </ol></section> </div> <p>To import intents:</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="console_7" data-text=" Console " tabindex="-1"> Console </h3><ol> <li>Open the <a href="https://dialogflow.cloud.google.com/cx/projects" class="external" target="_blank">Dialogflow CX console</a>.</li> <li>Choose your Google Cloud project.</li> <li>Select your agent.</li> <li>Select the <strong>Manage</strong> tab.</li> <li>Click <strong>Intents</strong>.</li> <li>Click <strong>Import</strong>.</li> <li>Select the source.</li> <li>If there are any conflicts, a dialog window is shown which allows to select the merge behavior.</li> <li>Click <strong>Submit</strong>.</li> </ol></section> </div> <h2 id="import-phrases" data-text="Export and import training phrases" tabindex="-1">Export and import training phrases</h2> <p>You can export and import training phrases for an existing intent.</p> <p>The file format for import is CSV with no column heading and a single column. For example:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded><code translate="no" dir="ltr">&#34;I want a pony&#34; &#34;I need a pony&#34; &#34;I must have a pony&#34; </code></pre></devsite-code> <p>When importing training phrases, you can choose one of the following import modes:</p> <ul> <li><strong>Import as new training phrases</strong>: The phrases in the files are added to the list of existing phrases.</li> <li><strong>Replace existing training phrases</strong>: The existing training phrases are deleted, and the training phrases from the files are added.</li> </ul> <p>By default, imported training phrases are automatically <a href="#annot">annotated</a>. You can disable this behavior by selecting <strong>Skip auto annotation</strong>.</p> <p>To export training phrases for an intent:</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="console_8" data-text=" Console " tabindex="-1"> Console </h3><ol> <li>Open the <a href="https://dialogflow.cloud.google.com/cx/projects" class="external" target="_blank">Dialogflow CX console</a>.</li> <li>Choose your Google Cloud project.</li> <li>Select your agent.</li> <li>Select the <strong>Manage</strong> tab.</li> <li>Click <strong>Intents</strong>.</li> <li>Select an intent.</li> <li>Scroll down to the <strong>Training phrases</strong> section.</li> <li>Select the training phrases you want to export.</li> <li>Click <strong>Export</strong>.</li> </ol></section> </div> <p>To import training phrases for an intent:</p> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="console_9" data-text=" Console " tabindex="-1"> Console </h3><ol> <li>Open the <a href="https://dialogflow.cloud.google.com/cx/projects" class="external" target="_blank">Dialogflow CX console</a>.</li> <li>Choose your Google Cloud project.</li> <li>Select your agent.</li> <li>Select the <strong>Manage</strong> tab.</li> <li>Click <strong>Intents</strong>.</li> <li>Select an intent.</li> <li>Scroll down to the <strong>Training phrases</strong> section.</li> <li>If desired, select <strong>skip auto annotation</strong>.</li> <li>Click the import button just above the training phrase list.</li> <li>Select a file and import mode.</li> <li>Click <strong>Submit</strong>.</li> </ol></section> </div> <h2 id="head" data-text="Head and supplemental intents" tabindex="-1">Head and supplemental intents</h2> <p>When designing agents, it is sometimes useful to think of intents as either <em>head intents</em> or <em>supplemental intents</em>.</p> <aside class="note"><strong>Note:</strong><span> The label &quot;head intent&quot; is a system label that you can apply to an intent. This may be useful when filtering <a href="/dialogflow/cx/docs/concept/analytics">analytics</a> data.</span></aside> <p>A head intent identifies the end-user&#39;s primary purpose for interacting with an agent. A supplemental intent identifies an end-user&#39;s subsequent questions that are related to the head intent. These subsequent questions may provide additional context for the end-user&#39;s needs, or they may be follow-up questions that help the end-user clarify or better understand something.</p> <p>A head intent is usually one of the first intents matched in a conversation, and further end-user questions match supplemental intents. For example:</p> <table> <thead> <tr> <th>Dialogue</th> <th>Explanation</th> </tr> </thead> <tbody> <tr> <td><strong>End-user</strong>: Activate new phone<br><strong>Agent</strong>: Sure I can help you with that. What are the last 4 digits of the phone number you want to activate?</td> <td>Head intent is matched</td> </tr> <tr> <td><strong>End-user</strong>: 1234<br><strong>Agent</strong>: Are you ready to activate your phone now?</td> <td>A parameter is set</td> </tr> <tr> <td><strong>End-user</strong>: Will all of my messages carry over to my new phone?<br><strong>Agent</strong>: ...</td> <td>Supplemental intent is matched</td> </tr> </tbody> </table> <aside class="note"><strong>Note:</strong><span> A <a href="/dialogflow/cx/docs/concept/handler#route-group">route group</a> is an easy way to batch add related supplemental intents to multiple pages.</span></aside> <devsite-hats-survey class="nocontent" hats-id="Nd7nTix2o0eU5NUYprb0ThtUc5jf" listnr-id="83405"></devsite-hats-survey> </div> <div class="devsite-steps"> <div class="steps-previous steps-direction"> <a href="/dialogflow/cx/docs/concept/handler" class="steps-link gc-analytics-event" data-category="Site-Wide Custom Events" data-action="Previous step" data-label="/dialogflow/cx/docs/concept/handler"> <div class="steps-link-direction">Previous</div> <span class="steps-link-arrow steps-link-arrow-left material-icons" aria-hidden="true"> arrow_back </span> <span class="steps-link-title-previous steps-link-title"> State handlers </span> </a> </div> <div class="steps-next steps-direction"> <a href="/dialogflow/cx/docs/concept/entity" class="steps-link gc-analytics-event" data-category="Site-Wide Custom Events" data-action="Next step" data-label="/dialogflow/cx/docs/concept/entity"> <div class="steps-link-direction">Next</div> <span class="steps-link-title-next steps-link-title"> Entities </span> <span class="steps-link-arrow steps-link-arrow-right material-icons" aria-hidden="true"> arrow_forward </span> </a> </div> </div> <devsite-thumb-rating position="footer"> </devsite-thumb-rating> <devsite-feedback position="footer" project-name="Dialogflow CX" product-id="5022647" bucket="CX" context="Dialogflow CX docs feedback link" version="t-devsite-webserver-20250211-r00-rc00.466928320959134316" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="footer" class="nocontent" project-icon="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/super_cloud.png" > <button> Send feedback </button> </devsite-feedback> <div class="devsite-floating-action-buttons"> </div> </article> <devsite-content-footer class="nocontent"> <p>Except as otherwise noted, the content of this page is licensed under the <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 License</a>, and code samples are licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 License</a>. For details, see the <a href="https://developers.google.com/site-policies">Google Developers Site Policies</a>. Java is a registered trademark of Oracle and/or its affiliates.</p> <p>Last updated 2025-02-14 UTC.</p> </devsite-content-footer> <devsite-notification > </devsite-notification> <div class="devsite-content-data"> <template class="devsite-thumb-rating-feedback"> <devsite-feedback position="thumb-rating" project-name="Dialogflow CX" product-id="5022647" bucket="CX" context="Dialogflow CX docs feedback link" version="t-devsite-webserver-20250211-r00-rc00.466928320959134316" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="thumb-rating" class="nocontent" project-icon="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/super_cloud.png" > <button> Need to tell us more? </button> </devsite-feedback> </template> <template class="devsite-content-data-template"> [[["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-02-14 UTC."],[],[]] </template> </div> </devsite-content> </main> <devsite-footer-promos class="devsite-footer"> </devsite-footer-promos> <devsite-footer-linkboxes class="devsite-footer"> <nav class="devsite-footer-linkboxes nocontent" aria-label="Footer links"> <ul class="devsite-footer-linkboxes-list"> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Why Google</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/why-google-cloud/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-name="choosing google cloud"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/why-google-cloud/"track-type="footer link"track-metadata-child_headline="why google"track-metadata-module="footer"> Choosing Google Cloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/trust-center/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-position="footer"track-metadata-child_headline="why google"track-type="footer link"track-metadata-eventDetail="cloud.google.com/security/"track-metadata-module="footer"track-name="trust and security"> Trust and security </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/modern-infrastructure/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/solutions/modern-infrastructure/"track-name="modern infrastructure cloud"track-metadata-child_headline="why google"track-type="footer link"track-metadata-module="footer"> Modern Infrastructure Cloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/multicloud/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-type="footer link"track-metadata-eventDetail="cloud.google.com/multicloud/"track-metadata-module="footer"track-metadata-position="footer"track-metadata-child_headline="why google"track-name="multicloud"> Multicloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/infrastructure/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-name="global infrastructure"track-metadata-module="footer"track-metadata-child_headline="why google"track-metadata-position="footer"track-type="footer link"track-metadata-eventDetail="cloud.google.com/infrastructure/"> Global infrastructure </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/customers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-type="footer link"track-name="customers and case studies"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/customers/"track-metadata-position="footer"track-metadata-child_headline="why google"> Customers and case studies </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/analyst-reports/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-module="footer"track-metadata-child_headline="why google"track-metadata-position="footer"track-type="footer link"track-name="analyst reports"track-metadata-eventDetail="cloud.google.com/analyst-reports/"> Analyst reports </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/whitepapers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/whitepapers/"track-name="whitepapers"track-metadata-child_headline="why google"track-type="footer link"track-metadata-module="footer"> Whitepapers </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//cloud.google.com/blog/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-position="footer"track-metadata-child_headline="engage"track-type="footer link"track-name="blog"track-metadata-eventDetail="cloud.google.com/blog/"track-metadata-module="footer"> Blog </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Products and pricing</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/pricing/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-type="footer link"track-name="google cloud pricing"track-metadata-eventDetail="cloud.google.com/pricing/"track-metadata-position="footer"track-metadata-module="footer"track-metadata-child_headline="products and pricing"> Google Cloud pricing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//workspace.google.com/pricing.html" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-position="footer"track-name="google workspace pricing"track-metadata-eventDetail="workspace.google.com/pricing.html"track-metadata-module="footer"track-metadata-child_headline="products and pricing"track-type="footer link"target="_blank"> Google Workspace pricing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/products/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-module="footer"track-type="footer link"track-metadata-eventDetail="cloud.google.com/products/"track-metadata-position="footer"track-metadata-child_headline="products and pricing"track-name="see all products"> See all products </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Solutions</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/solutions/infrastructure-modernization/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-child_headline="solutions"track-metadata-position="footer"track-name="infrastructure modernization"track-type="footer link"track-metadata-eventDetail="cloud.google.com/solutions/infrastructure-modernization/"track-metadata-module="footer"> Infrastructure modernization </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/databases/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-eventDetail="cloud.google.com/solutions/databases"track-metadata-module="footer"track-metadata-position="footer"track-type="footer link"track-metadata-child_headline="solutions"track-name="databases"> Databases </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/application-modernization/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-name="application development"track-metadata-eventDetail="cloud.google.com/solutions/application-modernization/"track-metadata-child_headline="solutions"track-metadata-module="footer"track-metadata-position="footer"track-type="footer link"> Application modernization </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/smart-analytics/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-metadata-child_headline="solutions"track-type="footer link"track-metadata-module="footer"track-metadata-position="footer"track-name="smart analytics"track-metadata-eventDetail="cloud.google.com/solutions/smart-analytics/"> Smart analytics </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/ai/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-metadata-module="footer"track-name="artificial intelligence"track-metadata-child_headline="solutions"track-type="footer link"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/solutions/ai/"> Artificial Intelligence </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/security/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-metadata-module="footer"track-metadata-child_headline="solutions"track-name="security"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/solutions/security/"track-type="footer link"> Security </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://workspace.google.com/enterprise/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-module="footer"track-metadata-position="footer"track-metadata-eventDetail="workspace.google.com/enterprise/"track-metadata-child_headline="solutions"target="_blank"track-type="footer link"track-name="productivity and work transformation"> Productivity & work transformation </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/#industry-solutions" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-position="footer"track-metadata-child_headline="solutions"track-metadata-eventDetail="cloud.google.com/solutions/#industry-solutions"track-type="footer link"track-name="industry solutions"track-metadata-module="footer"> Industry solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/devops/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-type="footer link"track-name="devops solutions"track-metadata-eventDetail="cloud.google.com/solutions/devops/"track-metadata-child_headline="solutions"track-metadata-module="footer"track-metadata-position="footer"> DevOps solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/#section-14" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-metadata-position="footer"track-type="footer link"track-metadata-module="footer"track-metadata-child_headline="solutions"track-metadata-eventDetail="cloud.google.com/solutions/#section-14"track-name="small business solutions"> Small business solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-metadata-child_headline="solutions"track-metadata-eventDetail="cloud.google.com/solutions/"track-name="see all solutions"track-metadata-module="footer"track-metadata-position="footer"track-type="footer link"> See all solutions </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Resources</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/affiliate-program/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-child_headline="resources"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/affiliate-program/"track-name="google cloud affiliate program"track-type="footer link"track-metadata-module="footer"> Google Cloud Affiliate Program </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-name="google cloud documentation"track-metadata-position="footer"track-type="footer link"track-metadata-child_headline="resources"track-metadata-eventDetail="cloud.google.com/docs/"track-metadata-module="footer"> Google Cloud documentation </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/get-started/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-eventDetail="cloud.google.com/docs/get-started/"track-name="google cloud quickstarts"track-type="footer link"track-metadata-module="footer"track-metadata-child_headline="resources"track-metadata-position="footer"> Google Cloud quickstarts </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/marketplace/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-name="google cloud marketplace"track-metadata-eventDetail="cloud.google.com/marketplace/"track-metadata-module="footer"track-metadata-child_headline="resources"track-type="footer link"track-metadata-position="footer"> Google Cloud Marketplace </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/discover/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-metadata-module="footer"track-type="footer link"track-metadata-position="footer"track-name="learn about cloud computing"track-metadata-child_headline="resources"track-metadata-eventDetail="learn/"> Learn about cloud computing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/support-hub/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-metadata-module="footer"track-metadata-child_headline="resources"track-metadata-position="footer"track-name="support"track-metadata-eventDetail="cloud.google.com/support-hub/"track-type="footer link"> Support </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/samples" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-type="footer link"track-metadata-position="footer"track-metadata-child_headline="resources"track-name="code samples"track-metadata-eventDetail="cloud.google.com/docs/samples"track-metadata-module="footer"> Code samples </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/architecture/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-child_headline="resources"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/architecture/"track-metadata-position="footer"track-name="cloud architecture center"track-type="footer link"> Cloud Architecture Center </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/learn/training/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-child_headline="resources"track-metadata-position="footer"track-name="training"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/training/"track-type="footer link"> Training </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/learn/certification/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-metadata-module="footer"track-type="footer link"track-name="certifications"track-metadata-position="footer"track-metadata-child_headline="resources"track-metadata-eventDetail="cloud.google.com/certification"> Certifications </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//developers.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-metadata-module="footer"track-name="google developers"target="_blank"track-type="footer link"track-metadata-eventDetail="developers.google.com"track-metadata-child_headline="resources"track-metadata-position="footer"> Google for Developers </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/startup/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 12)" track-metadata-eventDetail="cloud.google.com/startup/"track-name="google cloud for startups"track-metadata-position="footer"track-metadata-child_headline="resources"track-metadata-module="footer"track-type="footer link"> Google Cloud for Startups </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//status.cloud.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 13)" track-metadata-module="footer"track-name="system status"track-metadata-child_headline="resources"track-metadata-position="footer"target="_blank"track-metadata-eventDetail="status.cloud.google.com"track-type="footer link"> System status </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/release-notes" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 14)" track-type="footer link"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/release-notes/"track-metadata-position="footer"track-name="release notes"track-metadata-child_headline="resources"> Release Notes </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Engage</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/contact/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-position="footer"track-name="contact sales"track-metadata-eventDetail="cloud.google.com/contact/"track-metadata-module="footer"track-type="footer link"track-metadata-child_headline="engage"> Contact sales </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//cloud.google.com/find-a-partner" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" target="_blank"track-name="find a partner"track-type="footer link"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/find-a-partner"track-metadata-child_headline="engage"track-metadata-position="footer"> Find a Partner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/partners/become-a-partner/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-child_headline="engage"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/partners/become-a-partner/"track-metadata-module="footer"track-type="footer link"track-name="become a partner"> Become a Partner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/events/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-name="events"track-metadata-child_headline="engage"track-metadata-eventDetail="cloud.withgoogle.com/events"track-metadata-module="footer"track-type="footer link"track-metadata-position="footer"> Events </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/podcasts/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" rel="noopener"track-type="footer link"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/podcasts/"target="_blank"track-name="podcasts"track-metadata-module="footer"track-metadata-child_headline="engage"> Podcasts </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/developers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-type="footer link"track-metadata-position="footer"track-name="developer center"track-metadata-eventDetail="cloud.google.com/developers/"track-metadata-child_headline="engage"track-metadata-module="footer"> Developer Center </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://www.googlecloudpresscorner.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-module="footer"track-name="press corner"target="_blank"track-type="footer link"track-metadata-position="footer"track-metadata-eventDetail="www.googlecloudpresscorner.com"track-metadata-child_headline="engage"rel="noopener"> Press Corner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//www.youtube.com/googlecloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" rel="noopener"target="_blank"track-type="footer link"track-name="google cloud on youtube"track-metadata-position="footer"track-metadata-child_headline="engage"track-metadata-module="footer"track-metadata-eventDetail="www.youtube.com/googlecloud"> Google Cloud on YouTube </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//www.youtube.com/googlecloudplatform" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-eventDetail="www.youtube.com/googlecloudplatform"target="_blank"track-metadata-module="footer"track-metadata-child_headline="engage"rel="noopener"track-type="footer link"track-metadata-position="footer"track-name="google cloud tech on youtube"> Google Cloud Tech on YouTube </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//x.com/googlecloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-name="follow on x"track-metadata-module="footer"track-metadata-eventDetail="x.com/googlecloud"track-metadata-child_headline="engage"track-metadata-position="footer"track-type="footer link"target="_blank"rel="noopener"> Follow on X </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//userresearch.google.com/?reserved=1&amp;utm_source=website&amp;Q_Language=en&amp;utm_medium=own_srch&amp;utm_campaign=CloudWebFooter&amp;utm_term=0&amp;utm_content=0&amp;productTag=clou&amp;campaignDate=jul19&amp;pType=devel&amp;referral_code=jk212693" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-type="footer link"track-metadata-module="footer"target="_blank"track-name="join user research"track-metadata-position="footer"track-metadata-eventDetail="userresearch.google.com/?reserved=1&amp;utm_source=website&amp;Q_Language=en&amp;utm_medium=own_srch&amp;utm_campaign=CloudWebFooter&amp;utm_term=0&amp;utm_content=0&amp;productTag=clou&amp;campaignDate=jul19&amp;pType=devel&amp;referral_code=jk212693"track-metadata-child_headline="engage"> Join User Research </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//careers.google.com/cloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 12)" track-metadata-eventDetail="careers.google.com/cloud"target="_blank"track-metadata-module="footer"track-metadata-child_headline="engage"track-name="we are hiring join google cloud"track-metadata-position="footer"track-type="footer link"> We're hiring. Join Google Cloud! </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://www.googlecloudcommunity.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 13)" target="_blank"track-metadata-eventDetail="www.googlecloudcommunity.com"track-metadata-position="footer"rel="noopener"track-name="google cloud community"track-type="footer link"track-metadata-child_headline="engage"track-metadata-module="footer"> Google Cloud Community </a> </li> </ul> </li> </ul> </nav> </devsite-footer-linkboxes> <devsite-footer-utility class="devsite-footer"> <div class="devsite-footer-utility nocontent"> <nav class="devsite-footer-utility-links" aria-label="Utility links"> <ul class="devsite-footer-utility-list"> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//about.google/" data-category="Site-Wide Custom Events" data-label="Footer About Google link" track-name="about google" track-metadata-position="footer" track-type="footer link" track-metadata-eventDetail="//about.google/" track-metadata-module="utility footer" target="_blank" > About Google </a> </li> <li class="devsite-footer-utility-item devsite-footer-privacy-link"> <a class="devsite-footer-utility-link gc-analytics-event" href="//policies.google.com/privacy" data-category="Site-Wide Custom Events" data-label="Footer Privacy link" track-name="privacy" target="_blank" track-metadata-position="footer" track-metadata-eventDetail="//policies.google.com/privacy" track-type="footer link" track-metadata-module="utility footer" > Privacy </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//www.google.com/intl/en/policies/terms/regional.html" data-category="Site-Wide Custom Events" data-label="Footer Site terms link" track-metadata-position="footer" target="_blank" track-type="footer link" track-name="site terms" track-metadata-eventDetail="//www.google.com/intl/en/policies/terms/regional.html" track-metadata-module="utility footer" > Site terms </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="/product-terms/" data-category="Site-Wide Custom Events" data-label="Footer Google Cloud terms link" track-type="footer link" track-metadata-module="utility footer" track-metadata-position="footer" track-name="google cloud terms" track-metadata-eventDetail="/product-terms/" > Google Cloud terms </a> </li> <li class="devsite-footer-utility-item glue-cookie-notification-bar-control"> <a class="devsite-footer-utility-link gc-analytics-event" href="#" data-category="Site-Wide Custom Events" data-label="Footer Manage cookies link" aria-hidden="true" track-metadata-eventDetail="#" track-metadata-position="footer" track-name="Manage cookies" track-type="footer link" track-metadata-module="utility footer" > Manage cookies </a> </li> <li class="devsite-footer-utility-item devsite-footer-carbon-button"> <a class="devsite-footer-utility-link gc-analytics-event" href="/sustainability" data-category="Site-Wide Custom Events" data-label="Footer Our third decade of climate action: join us link" track-metadata-module="utility footer" track-type="footer link" track-name="Our third decade of climate action: join us" track-metadata-eventDetail="/sustainability/" track-metadata-position="footer" > Our third decade of climate action: join us </a> </li> <li class="devsite-footer-utility-item devsite-footer-utility-button"> <span class="devsite-footer-utility-description">Sign up for the Google Cloud newsletter</span> <a class="devsite-footer-utility-link gc-analytics-event" href="/newsletter/" data-category="Site-Wide Custom Events" data-label="Footer Subscribe link" track-metadata-module="utility footer" track-type="footer link" track-metadata-position="footer" track-name="subscribe" track-metadata-eventDetail="/newsletter/" > Subscribe </a> </li> </ul> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en" >English</a> </li> <li role="presentation"> <a role="menuitem" lang="de" >Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419" >Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr" >Français</a> </li> <li role="presentation"> <a role="menuitem" lang="id" >Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="ja" >日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko" >한국어</a> </li> </ul> </devsite-language-selector> </nav> </div> </devsite-footer-utility> <devsite-panel></devsite-panel> </section></section> <devsite-sitemask></devsite-sitemask> <devsite-snackbar></devsite-snackbar> <devsite-tooltip ></devsite-tooltip> <devsite-heading-link></devsite-heading-link> <devsite-analytics> <script type="application/json" analytics>[]</script> <script type="application/json" tag-management>{&#34;at&#34;: &#34;True&#34;, &#34;ga4&#34;: [], &#34;ga4p&#34;: [], &#34;gtm&#34;: [{&#34;id&#34;: &#34;GTM-5CVQBG&#34;, &#34;purpose&#34;: 1}], &#34;parameters&#34;: {&#34;internalUser&#34;: &#34;False&#34;, &#34;language&#34;: {&#34;machineTranslated&#34;: &#34;False&#34;, &#34;requested&#34;: &#34;en&#34;, &#34;served&#34;: &#34;en&#34;}, &#34;pageType&#34;: &#34;article&#34;, &#34;projectName&#34;: &#34;Dialogflow CX&#34;, &#34;signedIn&#34;: &#34;False&#34;, &#34;tenant&#34;: &#34;cloud&#34;, &#34;recommendations&#34;: {&#34;sourcePage&#34;: &#34;&#34;, &#34;sourceType&#34;: 0, &#34;sourceRank&#34;: 0, &#34;sourceIdenticalDescriptions&#34;: 0, &#34;sourceTitleWords&#34;: 0, &#34;sourceDescriptionWords&#34;: 0, &#34;experiment&#34;: &#34;&#34;}, &#34;experiment&#34;: {&#34;ids&#34;: &#34;&#34;}}}</script> </devsite-analytics> <devsite-badger></devsite-badger> <cloudx-user></cloudx-user> <cloudx-free-trial-eligible-store freeTrialEligible='true'></cloudx-free-trial-eligible-store> <cloudx-pricing-socket></cloudx-pricing-socket> <cloudx-experiments type="TestAACodivertedExperiment" path="/virtual/TestAACodivertedExperiment/configureExperiment" location="SG" variant="variant2" ></cloudx-experiments> <cloudx-experiment-ids userCountry="SG" devsiteExperimentIdList="[39300012, 39300021, 39300118, 39300195, 39300241, 39300318, 39300320, 39300324, 39300345, 39300354, 39300364, 39300374, 39300412, 39300421, 39300436, 39300473, 39300487, 39300496, 39300498, 39300570]"> </cloudx-experiment-ids> <script nonce="IbuiT4Z4jpeeH8k3w3cu6l8RSkYSut"> (function(d,e,v,s,i,t,E){d['GoogleDevelopersObject']=i; t=e.createElement(v);t.async=1;t.src=s;E=e.getElementsByTagName(v)[0]; E.parentNode.insertBefore(t,E);})(window, document, 'script', 'https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/js/app_loader.js', '[2,"en",null,"/js/devsite_app_module.js","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud","https://cloud-dot-devsite-v2-prod.appspot.com",null,null,["/_pwa/cloud/manifest.json","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/images/video-placeholder.svg","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/favicon.ico","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/cloud-logo.svg","https://fonts.googleapis.com/css?family=Google+Sans:400,500,700|Google+Sans+Text:400,400italic,500,500italic,700,700italic|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"],1,null,[1,6,8,12,14,17,21,25,50,52,63,70,75,76,80,87,91,92,93,97,98,100,101,102,103,104,105,107,108,109,110,112,113,116,117,118,120,122,124,125,126,127,129,130,131,132,133,134,135,136,138,140,141,147,148,149,151,152,156,157,158,159,161,163,164,168,169,170,179,180,182,183,186,191,193,196],"AIzaSyAP-jjEJBzmIyKR4F-3XITp8yM9T1gEEI8","AIzaSyB6xiKGDR5O3Ak2okS4rLkauxGUG7XP0hg","cloud.google.com","AIzaSyAQk0fBONSGUqCNznf6Krs82Ap1-NV6J4o","AIzaSyCCxcqdrZ_7QMeLCRY20bh_SXdAYqy70KY",null,null,null,["Profiles__enable_release_notes_notifications","Cloud__enable_free_trial_server_call","MiscFeatureFlags__enable_variable_operator","Cloud__enable_cloud_facet_chat","Search__scope_to_project_tenant","Concierge__enable_concierge_restricted","Concierge__enable_pushui","Search__enable_suggestions_from_borg","Cloud__enable_cloudx_experiment_ids","Profiles__require_profile_eligibility_for_signin","Profiles__enable_join_program_group_endpoint","CloudShell__cloud_shell_button","MiscFeatureFlags__enable_project_variables","Cloud__enable_llm_concierge_chat","TpcFeatures__enable_mirror_tenant_redirects","Search__enable_page_map","Profiles__enable_dashboard_curated_recommendations","Profiles__enable_completecodelab_endpoint","EngEduTelemetry__enable_engedu_telemetry","Profiles__enable_completequiz_endpoint","Search__enable_ai_eligibility_checks","Cloud__enable_cloud_dlp_service","Analytics__enable_clearcut_logging","Cloud__enable_cloud_shell_fte_user_flow","BookNav__enable_tenant_cache_key","Profiles__enable_stripe_subscription_management","CloudShell__cloud_code_overflow_menu","Experiments__reqs_query_experiments","Cloud__enable_cloud_shell","Cloud__enable_cloudx_ping","Profiles__enable_profile_collections","Search__enable_dynamic_content_confidential_banner","TpcFeatures__enable_unmirrored_page_left_nav","DevPro__enable_cloud_innovators_plus","MiscFeatureFlags__developers_footer_dark_image","Search__enable_ai_search_summaries","Cloud__enable_legacy_calculator_redirect","Profiles__enable_public_developer_profiles","MiscFeatureFlags__developers_footer_image","Profiles__enable_page_saving","MiscFeatureFlags__enable_firebase_utm","Profiles__enable_awarding_url","MiscFeatureFlags__emergency_css","Profiles__enable_recognition_badges","MiscFeatureFlags__enable_explain_this_code","DevPro__enable_developer_subscriptions","Profiles__enable_developer_profiles_callout","Search__enable_ai_search_summaries_restricted","Profiles__enable_complete_playlist_endpoint","MiscFeatureFlags__enable_view_transitions"],null,null,"AIzaSyBLEMok-5suZ67qRPzx0qUtbnLmyT_kCVE","https://developerscontentserving-pa.clients6.google.com","AIzaSyCM4QpTRSqP5qI4Dvjt4OAScIN8sOUlO-k","https://developerscontentsearch-pa.clients6.google.com",1,4,1,"https://developerprofiles-pa.clients6.google.com",[2,"cloud","Google Cloud","cloud.google.com",null,"cloud-dot-devsite-v2-prod.appspot.com",null,null,[1,1,null,null,null,null,null,null,null,null,null,[1],null,null,null,null,null,1,[1],[null,null,null,[1,20],"/terms/recommendations"],[1],null,[1],[1,null,1],[1,1,null,null,1,null,["/vertex-ai/"]]],null,[22,null,null,null,null,null,"/images/cloud-logo.svg","/images/favicons/onecloud/apple-icon.png",null,null,null,null,1,1,1,[6,5],[],null,null,[[],[],[],[],[],[],[],[]],null,1,null,null,null,null,[]],[],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[6,1,14,15,22,23,29,37],null,[[null,null,null,null,null,null,[1,[["docType","Choose a content type",[["ApiReference",null,null,null,null,null,null,null,null,"API reference"],["Sample",null,null,null,null,null,null,null,null,"Code sample"],["ReferenceArchitecture",null,null,null,null,null,null,null,null,"Reference architecture"],["Tutorial",null,null,null,null,null,null,null,null,"Tutorial"]]],["category","Choose a topic",[["AiAndMachineLearning",null,null,null,null,null,null,null,null,"Artificial intelligence and machine learning (AI/ML)"],["ApplicationDevelopment",null,null,null,null,null,null,null,null,"Application development"],["BigDataAndAnalytics",null,null,null,null,null,null,null,null,"Big data and analytics"],["Compute",null,null,null,null,null,null,null,null,"Compute"],["Containers",null,null,null,null,null,null,null,null,"Containers"],["Databases",null,null,null,null,null,null,null,null,"Databases"],["HybridCloud",null,null,null,null,null,null,null,null,"Hybrid and multicloud"],["LoggingAndMonitoring",null,null,null,null,null,null,null,null,"Logging and monitoring"],["Migrations",null,null,null,null,null,null,null,null,"Migrations"],["Networking",null,null,null,null,null,null,null,null,"Networking"],["SecurityAndCompliance",null,null,null,null,null,null,null,null,"Security and compliance"],["Serverless",null,null,null,null,null,null,null,null,"Serverless"],["Storage",null,null,null,null,null,null,null,null,"Storage"]]]]]],[1],null,1],[[null,null,null,null,null,["GTM-5CVQBG"],null,null,null,null,null,[["GTM-5CVQBG",2]],1],null,null,null,null,null,1],"mwETRvWii0eU5NUYprb0Y9z5GVbc",4,null,null,null,null,null,null,null,null,null,null,null,null,null,"cloud.devsite.google"],null,"pk_live_5170syrHvgGVmSx9sBrnWtA5luvk9BwnVcvIi7HizpwauFG96WedXsuXh790rtij9AmGllqPtMLfhe2RSwD6Pn38V00uBCydV4m",1]') </script> <devsite-a11y-announce></devsite-a11y-announce> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10