{"id":1888,"date":"2022-07-21T14:05:02","date_gmt":"2022-07-21T14:05:02","guid":{"rendered":"https:\/\/dfassistants.com\/?page_id=1888"},"modified":"2022-10-09T15:54:13","modified_gmt":"2022-10-09T15:54:13","slug":"c-sharp","status":"publish","type":"page","link":"https:\/\/dfassistants.com\/index.php\/c-sharp\/","title":{"rendered":"Dialogflow Builder"},"content":{"rendered":"<div id=\"pl-gb1888-6aaca8af4a29d\"  class=\"panel-layout\" ><div id=\"pg-gb1888-6aaca8af4a29d-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb1888-6aaca8af4a29d-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb1888-6aaca8af4a29d-0-0-0\" class=\"so-panel widget widget_media_image panel-first-child panel-last-child\" data-index=\"0\" ><img width=\"2000\" height=\"1090\" src=\"https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/07\/SDKV2.png\" class=\"image wp-image-1889  attachment-full size-full\" alt=\"\" decoding=\"async\" loading=\"lazy\" style=\"max-width: 100%; height: auto;\" srcset=\"https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/07\/SDKV2.png 2000w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/07\/SDKV2-300x164.png 300w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/07\/SDKV2-1024x558.png 1024w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/07\/SDKV2-768x419.png 768w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/07\/SDKV2-1536x837.png 1536w\" sizes=\"100vw\" \/><\/div><\/div><\/div><div id=\"pg-gb1888-6aaca8af4a29d-1\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb1888-6aaca8af4a29d-1-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb1888-6aaca8af4a29d-1-0-0\" class=\"so-panel widget widget_text panel-first-child panel-last-child\" data-index=\"1\" ><h3 class=\"widget-title\">Dialogflow Builder for Unity Tour<\/h3>\t\t\t<div class=\"textwidget\">\r\n    <div style=\"max-width:1500px;\">        \r\n    <video id=\"plyr6aaca8af4a83f\" loop data-poster=\"http:\/\/dfassistants.com\/wp-content\/uploads\/2022\/10\/DialogflowBuildTourV3-min.png\" controls class=\"easy-video-player\">\r\n       <source src=\"https:\/\/player.vimeo.com\/progressive_redirect\/playback\/746977868\/rendition\/1080p\/file.mp4?loc=external&#038;signature=e266438c0d7ff1488eb3ea4575c926dc65d03b2cbeddbafd6c0349eb0c447159\" type=\"video\/mp4\" \/>\r\n    <\/video>\r\n    <\/div>    <script>\r\n        const evplayerplyr6aaca8af4a83f = new Plyr(document.getElementById('plyr6aaca8af4a83f'));\r\n        evplayerplyr6aaca8af4a83f.ratio = '0.705';\r\n        evplayerplyr6aaca8af4a83f.iconUrl = 'https:\/\/dfassistants.com\/wp-content\/plugins\/easy-video-player\/lib\/plyr.svg';\r\n        evplayerplyr6aaca8af4a83f.blankVideo = 'https:\/\/dfassistants.com\/wp-content\/plugins\/easy-video-player\/lib\/blank.mp4';  \r\n    <\/script>\n<\/div>\n\t\t<\/div><\/div><\/div><div id=\"pg-gb1888-6aaca8af4a29d-2\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb1888-6aaca8af4a29d-2-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb1888-6aaca8af4a29d-2-0-0\" class=\"so-panel widget widget_text panel-first-child panel-last-child\" data-index=\"2\" ><div class=\"panel-widget-style panel-widget-style-for-gb1888-6aaca8af4a29d-2-0-0\" ><h3 class=\"widget-title\">Building Detect Intents and Events<\/h3>\t\t\t<div class=\"textwidget\"><p>Dialogflow Builder executes Intents and Events. When an end-user writes or says something, referred to as an end-user expression,\u00a0 Dialogflow compares the expression to the training phrases for each intent to find the best match. In the Dialogflow Builder, we take text and audio and send it directly to dialogflow for Intent Matching.\u00a0 The response to the Intent Request are shown on the right side of the image.<\/p>\n<\/div>\n\t\t<\/div><\/div><\/div><div id=\"pgc-gb1888-6aaca8af4a29d-2-1\"  class=\"panel-grid-cell\" ><div id=\"panel-gb1888-6aaca8af4a29d-2-1-0\" class=\"so-panel widget widget_media_image panel-first-child panel-last-child\" data-index=\"3\" ><img width=\"525\" height=\"295\" src=\"https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/DetectIntentScene-1024x576.png\" class=\"image wp-image-1975  attachment-large size-large\" alt=\"\" decoding=\"async\" loading=\"lazy\" style=\"max-width: 100%; height: auto;\" srcset=\"https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/DetectIntentScene-1024x576.png 1024w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/DetectIntentScene-300x169.png 300w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/DetectIntentScene-768x432.png 768w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/DetectIntentScene-1536x864.png 1536w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/DetectIntentScene-2048x1151.png 2048w\" sizes=\"100vw\" \/><\/div><\/div><\/div><div id=\"pg-gb1888-6aaca8af4a29d-3\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb1888-6aaca8af4a29d-3-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb1888-6aaca8af4a29d-3-0-0\" class=\"so-panel widget widget_text panel-first-child panel-last-child\" data-index=\"4\" ><div class=\"panel-widget-style panel-widget-style-for-gb1888-6aaca8af4a29d-3-0-0\" ><h3 class=\"widget-title\">Visual Scripting<\/h3>\t\t\t<div class=\"textwidget\"><p>This is the interface for Non-Coders. \u00a0 Here we map Intents onto Unity&#8217;s Visual Scripting Events. \u00a0 The Map is used to know which properties to allow through to the events. \u00a0 \u00a0This is an effort not to overwhelm to Visual Scripting Event Interface.<\/p>\n<\/div>\n\t\t<\/div><\/div><\/div><div id=\"pgc-gb1888-6aaca8af4a29d-3-1\"  class=\"panel-grid-cell\" ><div id=\"panel-gb1888-6aaca8af4a29d-3-1-0\" class=\"so-panel widget widget_media_image panel-first-child panel-last-child\" data-index=\"5\" ><img width=\"525\" height=\"295\" src=\"https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/VoiceScriptingScene-1024x575.png\" class=\"image wp-image-1976  attachment-large size-large\" alt=\"\" decoding=\"async\" loading=\"lazy\" style=\"max-width: 100%; height: auto;\" srcset=\"https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/VoiceScriptingScene-1024x575.png 1024w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/VoiceScriptingScene-300x169.png 300w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/VoiceScriptingScene-768x431.png 768w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/VoiceScriptingScene-1536x863.png 1536w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/VoiceScriptingScene-2048x1150.png 2048w\" sizes=\"100vw\" \/><\/div><\/div><\/div><div id=\"pg-gb1888-6aaca8af4a29d-4\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb1888-6aaca8af4a29d-4-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb1888-6aaca8af4a29d-4-0-0\" class=\"so-panel widget widget_text panel-first-child panel-last-child\" data-index=\"6\" ><div class=\"panel-widget-style panel-widget-style-for-gb1888-6aaca8af4a29d-4-0-0\" ><h3 class=\"widget-title\">Building Intents<\/h3>\t\t\t<div class=\"textwidget\"><p>Dialogflow Builder creates Intents in the Dialogflow System. Intents Categorize the end users Intention at any point in time.\u00a0 \u00a0End Users Intentions can be expressed in either a text or audio expression. The Dialogflow Builder offers virtual all the possible\u00a0 input parameters, an action palette, a log and a menu of available intents.<\/p>\n<\/div>\n\t\t<\/div><\/div><\/div><div id=\"pgc-gb1888-6aaca8af4a29d-4-1\"  class=\"panel-grid-cell\" ><div id=\"panel-gb1888-6aaca8af4a29d-4-1-0\" class=\"so-panel widget widget_media_image panel-first-child panel-last-child\" data-index=\"7\" ><img width=\"525\" height=\"296\" src=\"https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/IntentScene-1024x577.png\" class=\"image wp-image-1978  attachment-large size-large\" alt=\"\" decoding=\"async\" loading=\"lazy\" style=\"max-width: 100%; height: auto;\" srcset=\"https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/IntentScene-1024x577.png 1024w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/IntentScene-300x169.png 300w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/IntentScene-768x433.png 768w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/IntentScene-1536x865.png 1536w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/IntentScene-2048x1154.png 2048w\" sizes=\"100vw\" \/><\/div><\/div><\/div><div id=\"pg-gb1888-6aaca8af4a29d-5\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb1888-6aaca8af4a29d-5-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb1888-6aaca8af4a29d-5-0-0\" class=\"so-panel widget widget_text panel-first-child panel-last-child\" data-index=\"8\" ><div class=\"panel-widget-style panel-widget-style-for-gb1888-6aaca8af4a29d-5-0-0\" ><h3 class=\"widget-title\">Building Entities<\/h3>\t\t\t<div class=\"textwidget\"><p>Dialogflow Builder creates Entities in the Dialogflow System. Entities are a mechanism in Dialogflow for identifying and extracting useful data from natural-language inputs. Entities are used to pick out specific pieces of information that your users mention\u2014anything from street addresses to product names and amounts with units.\u00a0 The Dialogflow Builder\u00a0offers all possible input parameters, an action palette, a log and a menu of available entities<\/p>\n<\/div>\n\t\t<\/div><\/div><\/div><div id=\"pgc-gb1888-6aaca8af4a29d-5-1\"  class=\"panel-grid-cell\" ><div id=\"panel-gb1888-6aaca8af4a29d-5-1-0\" class=\"so-panel widget widget_media_image panel-first-child panel-last-child\" data-index=\"9\" ><img width=\"525\" height=\"294\" src=\"https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/EntityScene-1024x573.png\" class=\"image wp-image-1979  attachment-large size-large\" alt=\"\" decoding=\"async\" loading=\"lazy\" style=\"max-width: 100%; height: auto;\" srcset=\"https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/EntityScene-1024x573.png 1024w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/EntityScene-300x168.png 300w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/EntityScene-768x430.png 768w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/EntityScene-1536x860.png 1536w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/EntityScene-2048x1146.png 2048w\" sizes=\"100vw\" \/><\/div><\/div><\/div><div id=\"pg-gb1888-6aaca8af4a29d-6\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb1888-6aaca8af4a29d-6-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb1888-6aaca8af4a29d-6-0-0\" class=\"so-panel widget widget_text panel-first-child panel-last-child\" data-index=\"10\" ><div class=\"panel-widget-style panel-widget-style-for-gb1888-6aaca8af4a29d-6-0-0\" ><h3 class=\"widget-title\">Building Session Entities<\/h3>\t\t\t<div class=\"textwidget\"><p>Dialogflow Builder creates Session Entities for the Dialogflow System. Session entities are regular entites that are modified in some way for a particular conversation which is identified by the session id.\u00a0 There are only two ways the entitie can be modified \u2013 override (which replaces some of the entities properties) or supplement (which adds to the entities properties).\u00a0 \u00a0The Dialogflow Builder offers all possible input parameters, an action palette, a log and a menu of available session entities.<\/p>\n<\/div>\n\t\t<\/div><\/div><\/div><div id=\"pgc-gb1888-6aaca8af4a29d-6-1\"  class=\"panel-grid-cell\" ><div id=\"panel-gb1888-6aaca8af4a29d-6-1-0\" class=\"so-panel widget widget_media_image panel-first-child panel-last-child\" data-index=\"11\" ><img width=\"525\" height=\"296\" src=\"https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/SessionEntityScene-1024x578.png\" class=\"image wp-image-1980  attachment-large size-large\" alt=\"\" decoding=\"async\" loading=\"lazy\" style=\"max-width: 100%; height: auto;\" srcset=\"https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/SessionEntityScene-1024x578.png 1024w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/SessionEntityScene-300x169.png 300w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/SessionEntityScene-768x433.png 768w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/SessionEntityScene-1536x866.png 1536w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/SessionEntityScene-2048x1155.png 2048w\" sizes=\"100vw\" \/><\/div><\/div><\/div><div id=\"pg-gb1888-6aaca8af4a29d-7\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb1888-6aaca8af4a29d-7-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb1888-6aaca8af4a29d-7-0-0\" class=\"so-panel widget widget_text panel-first-child panel-last-child\" data-index=\"12\" ><div class=\"panel-widget-style panel-widget-style-for-gb1888-6aaca8af4a29d-7-0-0\" ><h3 class=\"widget-title\">Settings<\/h3>\t\t\t<div class=\"textwidget\"><p>On the Left we have the Dialogflow Settings for the Agent &#8211; Display Name, Description, Logging,&#8230;. \u00a0 On the Right, we have the Dialogflow Gateway Configuration &#8211; Debug Settings, Max Users, Where to Display Stuff,&#8230;.<\/p>\n<\/div>\n\t\t<\/div><\/div><\/div><div id=\"pgc-gb1888-6aaca8af4a29d-7-1\"  class=\"panel-grid-cell\" ><div id=\"panel-gb1888-6aaca8af4a29d-7-1-0\" class=\"so-panel widget widget_media_image panel-first-child panel-last-child\" data-index=\"13\" ><img width=\"525\" height=\"296\" src=\"https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/SettingsScene-1024x577.png\" class=\"image wp-image-1977  attachment-large size-large\" alt=\"\" decoding=\"async\" loading=\"lazy\" style=\"max-width: 100%; height: auto;\" srcset=\"https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/SettingsScene-1024x577.png 1024w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/SettingsScene-300x169.png 300w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/SettingsScene-768x433.png 768w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/SettingsScene-1536x866.png 1536w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/SettingsScene-2048x1154.png 2048w\" sizes=\"100vw\" \/><\/div><\/div><\/div><div id=\"pg-gb1888-6aaca8af4a29d-8\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb1888-6aaca8af4a29d-8-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb1888-6aaca8af4a29d-8-0-0\" class=\"so-panel widget widget_text panel-first-child panel-last-child\" data-index=\"14\" ><div class=\"panel-widget-style panel-widget-style-for-gb1888-6aaca8af4a29d-8-0-0\" ><h3 class=\"widget-title\">Voice Objects<\/h3>\t\t\t<div class=\"textwidget\"><p>This is the how we construct Voice Object for the Dialog Deck. Add Materials, Navigation Scripts, Game Hooks, Multi-player Scripts,&#8230;.. \u00a0Dialog Deck will import all these objects and make them voice accessible.<\/p>\n<\/div>\n\t\t<\/div><\/div><\/div><div id=\"pgc-gb1888-6aaca8af4a29d-8-1\"  class=\"panel-grid-cell\" ><div id=\"panel-gb1888-6aaca8af4a29d-8-1-0\" class=\"so-panel widget widget_media_image panel-first-child panel-last-child\" data-index=\"15\" ><img width=\"525\" height=\"297\" src=\"https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/VoiceObjectsScene-1024x580.png\" class=\"image wp-image-1981  attachment-large size-large\" alt=\"\" decoding=\"async\" loading=\"lazy\" style=\"max-width: 100%; height: auto;\" srcset=\"https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/VoiceObjectsScene-1024x580.png 1024w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/VoiceObjectsScene-300x170.png 300w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/VoiceObjectsScene-768x435.png 768w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/VoiceObjectsScene-1536x870.png 1536w, https:\/\/dfassistants.com\/wp-content\/uploads\/2022\/08\/VoiceObjectsScene-2048x1161.png 2048w\" sizes=\"100vw\" \/><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/dfassistants.com\/index.php\/wp-json\/wp\/v2\/pages\/1888"}],"collection":[{"href":"https:\/\/dfassistants.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dfassistants.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dfassistants.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dfassistants.com\/index.php\/wp-json\/wp\/v2\/comments?post=1888"}],"version-history":[{"count":26,"href":"https:\/\/dfassistants.com\/index.php\/wp-json\/wp\/v2\/pages\/1888\/revisions"}],"predecessor-version":[{"id":2165,"href":"https:\/\/dfassistants.com\/index.php\/wp-json\/wp\/v2\/pages\/1888\/revisions\/2165"}],"wp:attachment":[{"href":"https:\/\/dfassistants.com\/index.php\/wp-json\/wp\/v2\/media?parent=1888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}