{"id":17952,"date":"2016-12-06T23:41:55","date_gmt":"2016-12-06T23:41:55","guid":{"rendered":"https:\/\/developer.kore.com\/?post_type=docs&#038;p=9158"},"modified":"2023-11-20T06:06:30","modified_gmt":"2023-11-20T06:06:30","slug":"working-with-the-entity-node","status":"publish","type":"post","link":"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-builder-tool\/dialog-task\/working-with-the-entity-node\/","title":{"rendered":"Entity Node"},"content":{"rendered":"<section class=\"l-section wpb_row height_auto\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row type_default valign_top\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<p><span style=\"font-weight: 400;\">Virtual Assistants need to extract relevant information from the user utterance to fulfill the intent.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Take a look at this sample utterance: <\/span><em><span style=\"font-weight: 400;\">Book me a flight from LA to NYC on Sunday<\/span><\/em><span style=\"font-weight: 400;\">. To act on this user intent, which is to book a flight ticket, the bot should extract the entities such as the <\/span><em><span style=\"font-weight: 400;\">source city<\/span><\/em><span style=\"font-weight: 400;\"> (LA), <\/span><em><span style=\"font-weight: 400;\">destination city<\/span><\/em><span style=\"font-weight: 400;\"> (NYC), and <\/span><em><span style=\"font-weight: 400;\">departure date<\/span><\/em><span style=\"font-weight: 400;\"> (Sunday).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">So, in a Dialog Task, for every critical data you want to get from a user utterance, you should create a corresponding entity node. You can add prompt messages to these nodes for users to input the required values.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The Kore.ai XO Platform supports ~30 <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-builder-tool\/dialog-task\/entity-types\/\"><span style=\"font-weight: 400;\">entity types<\/span><\/a><span style=\"font-weight: 400;\"> such as Address, Airport, Quantity, and so on. You can also define the entities as a selection from a list, free-form entry, file or image attachment from a user, or as regex expressions. You can also create custom regex and use these regex expressions as patterns to enable the masking of sensitive data contextually.<\/span><\/p>\n<div class=\"alert alert-info\"><b>Note:<\/b> You need to follow one entity node with several other entity nodes to collect a series of user inputs to complete a transaction, such as a username, location, amount, and due date, followed by a Webhook node to process a request to an API to complete an online transaction.<\/div>\n<h1><span class=\"ez-toc-section\" id=\"Add_the_Node\"><span style=\"font-weight: 400;\">Add the Node<\/span><\/span><\/h1>\n<p><span style=\"font-weight: 400;\">Setting up an entity node in a dialog task involves the following steps:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Open the dialog task to add the <\/span><strong>Entity <\/strong><span style=\"font-weight: 400;\">node.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Add the entity node in the designated place. For information on adding nodes, <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/chatbot-overview\/using-the-dialog-builder-tool\/#Adding_Nodes\"><span style=\"font-weight: 400;\">refer here<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The Entity window is displayed with the <\/span><strong>Component Properties<\/strong><span style=\"font-weight: 400;\"> tab selected by default.<\/span><br \/>\n<a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220922130024\/add-node.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-45224\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220922130024\/add-node-1024x456.png\" alt=\"\" width=\"640\" height=\"285\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220922130024\/add-node-1024x456.png 1024w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220922130024\/add-node-300x134.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220922130024\/add-node.png 1922w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/li>\n<\/ol>\n<div class=\"alert alert-info\"><b>Entity and Multilingual Bots:<\/b> If you add a new entity to a multilingual bot, the platform adds the entity for all languages, as it follows a consistent flow definition across all languages. The flow definition includes the list of nodes, transitions between the nodes, and some essential properties of nodes like node id, node type, entity type, etc. However, language-specific properties, such as prompts, error messages, lists of synonyms, etc., must have separate values for each language.<\/div>\n<h1><span class=\"ez-toc-section\" id=\"Configure_the_Node\"><span style=\"font-weight: 400;\">Configure the Node<\/span><\/span><\/h1>\n<h2><span class=\"ez-toc-section\" id=\"Component_Properties\"><span style=\"font-weight: 400;\">Component Properties<\/span><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">The Entity window allows you to configure the General Settings, User, and Error Prompts.<\/span><\/p>\n<div class=\"alert alert-info\"><b>Note:<\/b> The configurations you set up or modify in this section are reflected in all other dialog tasks that use this node.<\/div>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">On the <\/span><strong>Component Properties<\/strong><span style=\"font-weight: 400;\"> tab, under the <\/span><strong>General Settings <\/strong><span style=\"font-weight: 400;\">section, enter a <\/span><strong>Name<\/strong><span style=\"font-weight: 400;\"> and <\/span><strong>Display Name<\/strong><span style=\"font-weight: 400;\"> for the entity node. Entity names cannot include spaces.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">From the <\/span><strong>Type <\/strong><span style=\"font-weight: 400;\">drop-down list, select an entity type depending on the expected user input. For example, if you want the user to type the departure date, select <\/span><strong>Date <\/strong><span style=\"font-weight: 400;\">from the drop-down. The platform does the basic validation based upon the Type selected.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">The <\/span><strong>Entity Type<\/strong><span style=\"font-weight: 400;\"> provides the NLP Interpreter with the expected type of data from a user utterance to enhance recognition and system performance. For more information, refer to <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-builder-tool\/dialog-task\/entity-types\/\"><span style=\"font-weight: 400;\">Entity Types<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Based on the Type selected, you have an option to set the Entity as <\/span><strong>Multi-item<\/strong><span style=\"font-weight: 400;\"> thereby allowing the user multiple selections. If enabled, the VA should expect multiple items for this entity from the user.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Under the <\/span><strong>User Prompt<\/strong><span style=\"font-weight: 400;\"> section, enter the prompt message that you want the user to see for this entity. For example, <\/span><em><span style=\"font-weight: 400;\">Enter the Departure Date<\/span><\/em><span style=\"font-weight: 400;\">.<\/span>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">You can enter channel-specific messages for user prompts using the <\/span><strong>Manage<\/strong><span style=\"font-weight: 400;\"> link. For more information, refer to <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-builder-tool\/dialog-task\/prompt-editor\/\"><span style=\"font-weight: 400;\">Using the Prompt Editor<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">You can override the user prompt for this particular instance.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">To override,<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Click the <\/span><strong>Settings<\/strong><span style=\"font-weight: 400;\"> icon on the right.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Enable the <\/span><strong>Override for this instance<\/strong><span style=\"font-weight: 400;\"> toggle. Once you enable this option, you can enter the user prompt for this particular instance. Disabling this option would delete the instance-specific prompt and revert it to the component property.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Under the <\/span><strong>Error Prompts<\/strong><span style=\"font-weight: 400;\"> section, review the default error message, and if required, you can modify the error messages displayed for this entity.<\/span>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">To manage the error messages, click <\/span><strong>Manage<\/strong><span style=\"font-weight: 400;\"> link. For more information, refer to <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-builder-tool\/dialog-task\/prompt-editor\/\"><span style=\"font-weight: 400;\">User Prompts<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">You can override the user prompt for this particular instance.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">To override,<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Click the <\/span><strong>Settings<\/strong><span style=\"font-weight: 400;\"> icon on the right.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Enable the <\/span><strong>Override for this instance<\/strong><span style=\"font-weight: 400;\"> toggle. Once you enable this option, you can enter the user prompt for this particular instance. Disabling this option would delete the instance-specific prompt and revert it to the component property.<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">You can also reorder the error messages. To reorder,<\/span>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Click the <\/span><strong>Settings<\/strong><span style=\"font-weight: 400;\"> icon on the right.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Enable the <\/span><strong>Present Prompts in the Order of Retries<\/strong><span style=\"font-weight: 400;\"> toggle. Once you enable this option, the handlebar icon would be visible before each error prompt message. You can use this to re-order the messages so that they will be displayed in that sequence.<\/span><span style=\"font-weight: 400;\"><br \/>\n<a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220922130239\/entity-component-properties.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-45227\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220922130239\/entity-component-properties.png\" alt=\"\" width=\"356\" height=\"551\" \/><\/a><br \/>\n<\/span><span style=\"font-weight: 400;\">This image corresponds to the new Dialog Builder, you will find this feature in the legacy builder at the same location: i.e. Entity node -&gt; Component Properties.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/li>\n<li>You can enable the <strong>Sensitive Entity<\/strong> option to redact, replace, or mask sensitive data input at the entity node level. This setting helps you secure sensitive data input during the conversation.<br \/>\n<a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230612092143\/sensitive_data_redaction.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-57361\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230612092143\/sensitive_data_redaction.png\" alt=\"\" width=\"400\" height=\"500\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230612092143\/sensitive_data_redaction.png 615w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230612092143\/sensitive_data_redaction-240x300.png 240w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><br \/>\nBy default, this setting is disabled. Once you <strong>Enable<\/strong> the <strong>Sensitive Entity<\/strong> setting, you can do the following:<\/p>\n<ul>\n<li>Enter a regular expression(regex) to identify the sensitive data using the custom regex pattern. To add a regex pattern, click <strong>+Add Pattern<\/strong>. For example, add the regex <code>[a-zA-Z]{3}[-]\\d{4}<\/code> pattern to validate user input and return a sample response as: <code>{\"regex\":\"NLP-1234\"}<\/code>. For more information, see <a href=\"https:\/\/www.geeksforgeeks.org\/write-regular-expressions\/\"> write regular expressions<\/a> and <a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-builder-tool\/dialog-task\/entity-types\/#Custom\">custom entity type<\/a> articles.<br \/>\n<a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230612092804\/sensitive_data_redaction1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-57364\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230612092804\/sensitive_data_redaction1.png\" alt=\"\" width=\"400\" height=\"549\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230612092804\/sensitive_data_redaction1.png 604w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230612092804\/sensitive_data_redaction1-219x300.png 219w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><\/li>\n<li>Select one of the following options about how you want to display the sensitive data to unauthorized users:\n<ul>\n<li><strong>Redaction<\/strong> &#8211; Redact the sensitive data with a unique random alphanumeric value.<\/li>\n<li><strong>Replacement<\/strong> &#8211; Replace the data with a static value that you enter in the Sensitive Entity settings.<\/li>\n<li><strong>Mask with character<\/strong> &#8211; Mask the first few and last few characters of the sensitive data with \u2018+\u2019 or \u2018#\u2019 symbols.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>For more information, see the <a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-settings\/pii-data-masking\/\">Redacting Personally Identifiable Information <\/a> article.<\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">You can use <\/span><b>Rephrase Responses <\/b><span style=\"font-weight: 400;\">to rewrite VA replies using AI based on conversation context and user emotions. For Entity nodes, this feature helps rephrase the responses entered under <\/span><i><span style=\"font-weight: 400;\">User Prompts<\/span><\/i><span style=\"font-weight: 400;\"> and <\/span><i><span style=\"font-weight: 400;\">Error Prompts<\/span><\/i><span style=\"font-weight: 400;\">. To see this feature in your node\u2019s Component Properties, please first enable the <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/integrations\/configuring-the-openai-action\/\"><span style=\"font-weight: 400;\">OpenAI<\/span><\/a><span style=\"font-weight: 400;\"> or <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/integrations\/configuring-the-azure-openai-action\/\"><span style=\"font-weight: 400;\">Azure-OpenAI<\/span><\/a><span style=\"font-weight: 400;\"> integration and the <\/span><b>Dynamic Prompt and Message Rephrasing <\/b><span style=\"font-weight: 400;\">feature under <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/nlp\/llm-and-generative-ai\/#Enable_LLM_Features\"><span style=\"font-weight: 400;\">LLM and Generative AI<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0<\/span><\/span><\/span><span style=\"font-weight: 400;\">This feature is disabled by default for each node. Turn on the toggle to enable Rephrase Responses.\u00a0<\/span><span style=\"font-weight: 400;\">You can configure the <\/span><b>number of previous user inputs<\/b><span style=\"font-weight: 400;\"> to determine how many previous user messages should be sent to OpenAI as context based on which to rephrase the response sent through the node. You can choose between 0 and 5, where 0 means that no previous input is considered, while 5 means that the previous 5 responses are sent as context.<\/span><br \/>\n<a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230403121254\/rephrase-response.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-56497\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230403121254\/rephrase-response.png\" alt=\"\" width=\"388\" height=\"269\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230403121254\/rephrase-response.png 388w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230403121254\/rephrase-response-300x208.png 300w\" sizes=\"auto, (max-width: 388px) 100vw, 388px\" \/><\/a><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">In the <\/span><strong>Variable Namespaces<\/strong><span style=\"font-weight: 400;\"> section, associate the Variable Namespaces to execute this node and its transitions. This option is visible only when the Variable Namespace is enabled for the bot. You can go with the task level settings or customize it for this node. For more information, refer to <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-settings\/bot-management\/managing-namespace\/\"><span style=\"font-weight: 400;\">Managing Namespace<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Under <\/span><strong>Redaction of PII Data<\/strong><span style=\"font-weight: 400;\">, you can configure how the value of this entity should be presented if it is identified as PII data and is used in defining any messages or responses. You can choose to de-identify PII Data or use the original values while presenting this data to the user.\u00a0<\/span><\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"Instance_Properties\"><span style=\"font-weight: 400;\">Instance Properties<\/span><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Use the Instance Properties to determine whether to make the entity value mandatory as well as to choose if you want to consider values from previous user utterances to capture entities.<\/span><\/p>\n<div class=\"alert alert-info\"><b>Note:<\/b> The settings in the Instance Properties tab are specific to the current dialog task and do not reflect in the other dialog tasks that use this entity node.<\/div>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">On the Entity window, click the <\/span><strong>Instance Properties<\/strong><span style=\"font-weight: 400;\"> tab.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Under the <\/span><strong>User Input<\/strong><span style=\"font-weight: 400;\"> section, select one of the following options<\/span><span style=\"font-weight: 400;\">:<\/span><\/li>\n<\/ol>\n<ul>\n<li style=\"font-weight: 400;\"><strong>Mandatory<\/strong>: This entity is required, and users must provide a valid entry before proceeding with the dialog flow. A prompt is displayed for the user to resolve in case ambiguous values for the entity are detected in the user utterance.\n<ul>\n<li style=\"font-weight: 400;\">You can configure the number of times the user would be prompted for this entity value by setting the number of <b>Allowed Retries <\/b>to any value between 1 and 10, the default being 5.<\/li>\n<li style=\"font-weight: 400;\">Allowed Retries indicates that the Platform re-prompts the user for the correct input if the input provided does not match the configured entity type. For example, if the user inputs an email ID for the zip code entity type, the system prompts the user up to 10 times until the user provides the zip code. Once the 10 retries are exhausted, the <strong>Behavior on Exceeding Retries<\/strong> flow is initiated.<\/li>\n<li style=\"font-weight: 400;\">For voice channels, when a user input does not match the entity type, and a Node Grammar is defined, the Platform applies the retry count set for &#8220;<strong>No Match<\/strong>&#8221; under <strong>Voice Call Properties<\/strong>. Otherwise, the Platform follows the retry count set for \u201c<strong>Allowed Retries<\/strong>\u201d under Instance Properties.<\/li>\n<li style=\"font-weight: 400;\">Further, you can define the VA\u2019s <strong>Behavior on Exceeding Retries<\/strong>, this can be set to trigger <em>End of Dialog<\/em> or <em>Transition to a Node<\/em>. This would result in the creation of a <strong>Connection Rule<\/strong> called <em>Behavior on Exceeding Retries. <\/em>The message displayed to the user on exceeding retries can be customized from the Standard Responses. <a href=\"https:\/\/developer.kore.ai\/v10-1\/bot-intelligence-bots\/default-standard-responses\/\">Read more here<\/a>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li style=\"font-weight: 400;\"><strong>Optional<\/strong><span style=\"font-weight: 400;\">: The user is prompted only once for this entity and the system proceeds with any input provided by the user. In case ambiguous values for these optional entities are detected in the User Utterance, then a resolution prompt is displayed allowing the user to pick the correct value.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">You can set a value under the <\/span><strong>Default Value<\/strong><span style=\"font-weight: 400;\"> field. This value would be assigned to this entity when the task execution reaches this entity and the user does not provide any value when prompted, and if no value is available from previous utterances.<\/span><\/li>\n<li style=\"font-weight: 400;\"><strong>Hidden<\/strong><span style=\"font-weight: 400;\">: If enabled, the VA will not prompt for the entity value. The value would be considered if explicitly provided by the user in previous utterances.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">You can set a value under the <\/span><strong>Default Value<\/strong><span style=\"font-weight: 400;\"> field. This value would be assigned to this entity when the task execution reaches this entity and no value is available from previous utterances.<\/span><\/li>\n<\/ul>\n<ol start=\"3\">\n<li style=\"font-weight: 400;\"><strong>User Input Correction<\/strong><span style=\"font-weight: 400;\"> (v7.3) can be used to define whether the user input needs to be auto-corrected. This option is available only for string type entities. The two options are listed below:<\/span><\/li>\n<\/ol>\n<ul>\n<li style=\"font-weight: 400;\"><strong>Auto-correct user input<\/strong><span style=\"font-weight: 400;\"> is the default setting. The platform builds a custom dictionary for each VA to include all synonyms, task names, pattern words, and small talk utterance words on top of a standard dictionary. This feature is not supported in all languages, <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/how-tos\/multi-lingual-bot-behavior\/#Feature_Support\"><span style=\"font-weight: 400;\">Click here for details<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\"><strong>Do not auto-correct user input: <\/strong><span style=\"font-weight: 400;\">To ensure backward compatibility, the following settings are applied to existing VAs (migrating VAs that are older than v7.3 to v7.3):<br \/>\n<\/span><\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<th><strong>OLD STATE (ENTITY EXTRACTION)<\/strong><\/th>\n<th><strong>NEW STATE (USER INPUT CORRECTION)<\/strong><\/th>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Evaluate unused text from previous utterances.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Do not auto-correct user input.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Evaluate unused text and text used for extracting entities from previous utterances.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Do not auto-correct user input.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Do not evaluate previous utterances and explicitly prompt the user \u2013 Do not auto-correct [Enabled].<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Do not auto-correct user input.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Do not evaluate previous utterances and explicitly prompt the user \u2013 Do not auto-correct [Disabled].<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Auto-correct user input.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ol start=\"4\">\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Under the <\/span><strong>Entity Extraction<\/strong><span style=\"font-weight: 400;\"> section, select one of these options:<\/span><\/li>\n<\/ol>\n<ul>\n<li style=\"font-weight: 400;\"><strong>Evaluate the unused text from the previous utterance<\/strong><span style=\"font-weight: 400;\">: When this option is selected, the entity uses the text that was not used by any other entity in the dialog so far. This is the default option.<\/span><\/li>\n<li style=\"font-weight: 400;\"><strong>Evaluate unused text and text used for extracting entities from previous utterances<\/strong><span style=\"font-weight: 400;\">: Select this option if you want to reuse an entity value extracted by another entity node in the dialog.<\/span><\/li>\n<li style=\"font-weight: 400;\"><strong>Do not evaluate previous utterances and explicitly prompt the user<\/strong><span style=\"font-weight: 400;\">: Select this option if you want the VA to ignore the previous user utterances and explicitly prompt the user to provide value for the entity.<\/span><\/li>\n<\/ul>\n<ol start=\"5\">\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Further, you can restrict the platform from reusing the input provided for this entity to extract any other entities by selecting the <\/span><strong>Do not reuse<\/strong><span style=\"font-weight: 400;\"> option.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Under the <\/span><strong>Entity Rules<\/strong><span style=\"font-weight: 400;\"> section, you can configure rules to validate the user input.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Use the <\/span><strong>Add\/Customize<\/strong><span style=\"font-weight: 400;\"> button to enter a JSON structure for the validation and entity extraction rules. <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/how-tos\/entity-rules\/\"><span style=\"font-weight: 400;\">Refer here for the details on entity rules<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Click the <\/span><strong>Advanced Controls<\/strong><span style=\"font-weight: 400;\"> to set up these options:<\/span><\/li>\n<\/ol>\n<ul>\n<li style=\"font-weight: 400;\"><strong>Intent Detection <\/strong><span style=\"font-weight: 400;\">(Applies only to <\/span><em><span style=\"font-weight: 400;\">String <\/span><\/em><span style=\"font-weight: 400;\">and <\/span><em><span style=\"font-weight: 400;\">Description <\/span><\/em><span style=\"font-weight: 400;\">entities): Select one of these options to determine the course of action if the VA encounters an entity as a part of the user entry for the <\/span><em><span style=\"font-weight: 400;\">String <\/span><\/em><span style=\"font-weight: 400;\">or <\/span><em><span style=\"font-weight: 400;\">Description <\/span><\/em><span style=\"font-weight: 400;\">entities:<\/span>\n<ul>\n<li style=\"font-weight: 400;\"><strong>Accept input as entity value and discard intent detected<\/strong><span style=\"font-weight: 400;\">: The VA captures the user entry as a string or description and ignores the intent.<\/span><\/li>\n<li style=\"font-weight: 400;\"><strong>Prefer user input as intent and proceed with Hold &amp; Resume settings<\/strong><span style=\"font-weight: 400;\">: The user input is considered for intent detection and the proceeds according to the <\/span><em><span style=\"font-weight: 400;\">Hold &amp; Resume<\/span><\/em><span style=\"font-weight: 400;\"> settings.<\/span><\/li>\n<li style=\"font-weight: 400;\"><strong>Ask the user how to proceed<\/strong><span style=\"font-weight: 400;\">: Allow the user to specify if they meant intent or entity.<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400;\"><strong>Interruptions Behavior<\/strong><span style=\"font-weight: 400;\">: To define the interruption handling at this node. You can select from the below options:<\/span>\n<ul>\n<li style=\"font-weight: 400;\"><strong>Use the task level \u2018Interruptions Behavior\u2019 setting<\/strong><span style=\"font-weight: 400;\">: The VA refers to the <\/span><strong>Interruptions Behavior<\/strong><span style=\"font-weight: 400;\"> settings set at the dialog task level.<\/span><\/li>\n<li style=\"font-weight: 400;\"><strong>Customize for this node:<\/strong><span style=\"font-weight: 400;\"> You can customize the <\/span><strong>Interruptions Behavior<\/strong><span style=\"font-weight: 400;\"> settings for this node by selecting this option and configuring it . You can choose whether to allow interruptions or not, or whether to allow the end user to select the behavior. You can further customize Hold and Resume behavior. Read the <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/bot-intelligence-bots\/interruption-handling-context-switching-intents\/\"><span style=\"font-weight: 400;\">Interruption Handling and Context Switching<\/span><\/a><span style=\"font-weight: 400;\"> article for more information.<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400;\"><strong>Precedence<\/strong><span style=\"font-weight: 400;\"> (Applies to all Entity types except <\/span><em><span style=\"font-weight: 400;\">String <\/span><\/em><span style=\"font-weight: 400;\">and <\/span><em><span style=\"font-weight: 400;\">Description <\/span><\/em><span style=\"font-weight: 400;\">nodes): When the user\u2019s input for an entity consists of a valid value for the entity and another intent, you can control the experience by choosing between <\/span><strong>Intent over Entity<\/strong><span style=\"font-weight: 400;\"> or <\/span><strong>Entity over Intent<\/strong><span style=\"font-weight: 400;\"> options. For example, if a Flight Booking VA prompts for the destination and the user enters, <\/span><em><span style=\"font-weight: 400;\">Bangalore, how\u2019s the weather there?<\/span><\/em><span style=\"font-weight: 400;\"> you get to define how the bot responds in such cases; pick the entity and add the intent to the Follow-up Intents stack or go ahead with the intent first based upon the <\/span><strong>Interruptions Behavior<\/strong><span style=\"font-weight: 400;\"> settings.<\/span><br \/>\n<b>Note<\/b>: <span style=\"font-weight: 400;\">When a user input results in an ambiguous entity value and an intent, you can customize how the bot should respond by configuring the setting &#8211; <\/span><b>Precedence for Intents with Ambiguous Entities<\/b><span style=\"font-weight: 400;\">. <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/nlp\/advanced-nlp-configurations\/\"><span style=\"font-weight: 400;\">Learn more<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\"><strong>Custom Tags<\/strong>: This is where you can define tags to build custom profiles of your VA conversations. <a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-builder-tool\/dialog-task\/custom-meta-tags\/\">Click here to learn more<\/a>.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"The_User_Input_Flow\"><span style=\"font-weight: 400;\">The User Input Flow<\/span><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">When a user is prompted for input, the following is the process performed by the Platform:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">If the user responds with a valid value, then the entity populates with that value and the dialog flow continues.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">If ambiguous values are identified in the user response, then an ambiguity resolution prompt is displayed.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">If the user responds with an invalid utterance i.e. an utterance that does not contain a valid input for the ambiguity resolution, then:<\/span>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">If the given value is valid for the entity (any possible value for the entity), it is used for the entity and the conversation is continued.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">If the given value is not valid for the entity and if the value triggers any task intent, faq, or small talk, then:<\/span>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The intent is executed as per hold and resume settings and when (and if) the dialog (containing the entity) is resumed, the user is prompted for the entity value.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">If the value does not trigger any task intent, faq, or small talk, the entity is left blank and the conversation is continued from the entity\u2019s transitions.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">If the user exceeds the retry limit, the behavior defined for exceeding retries would be triggered. Note that if this is a child task and the behavior is set to end the dialog then the parent task would also be terminated.<\/span><br \/>\n<a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220922133046\/entity-instance-properties.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-45230\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220922133046\/entity-instance-properties.gif\" alt=\"\" width=\"314\" height=\"584\" \/><\/a><\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"NLP_Properties\"><span style=\"font-weight: 400;\">NLP Properties<\/span><\/span><\/h2>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">On the <\/span><strong>NLP Properties<\/strong><span style=\"font-weight: 400;\"> tab, under the <\/span><strong>Suggested Synonyms for the <\/strong><span style=\"font-weight: 400;\">&lt;<\/span><strong> entity name <\/strong><span style=\"font-weight: 400;\">&gt; section, enter synonyms for your entity. Click <\/span><strong>Enter<\/strong><span style=\"font-weight: 400;\"> after each entry to save it. For more information, refer to <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/nlp\/fundamental-meaning\/#Navigating_to_the_Bot_Synonyms\"><span style=\"font-weight: 400;\">Managing Synonyms<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Under the<\/span><strong> Suggested Patterns<\/strong> <strong>for<\/strong><span style=\"font-weight: 400;\"> &lt;<\/span><strong> entity name<\/strong><span style=\"font-weight: 400;\"> &gt; section, click <\/span><strong>+ Add Pattern<\/strong><span style=\"font-weight: 400;\"> to add new patterns for your entity. The <\/span><strong>Patterns<\/strong><span style=\"font-weight: 400;\"> field is displayed. For more information, refer to <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/nlp\/fundamental-meaning\/#Navigating_to_the_Patterns_Tab\"><span style=\"font-weight: 400;\">Managing Patterns<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Under the <\/span><strong>Manage Context <\/strong><span style=\"font-weight: 400;\">section, in the <\/span><strong>Context Output<\/strong><span style=\"font-weight: 400;\"> field, define the context tags to be set in the context when this entity populates.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">You can select <\/span><strong>Auto emits the entity values captured<\/strong><span style=\"font-weight: 400;\"> option as part of the Context Object. (<\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/bot-intelligence-bots\/context-management\/\"><span style=\"font-weight: 400;\">Click here to learn more about Context Management<\/span><\/a><span style=\"font-weight: 400;\">)<\/span><br \/>\n<a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220922133117\/entity-nlp-properties.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-45233\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220922133117\/entity-nlp-properties.png\" alt=\"\" width=\"317\" height=\"513\" \/><\/a><\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"IVR_Properties\"><span style=\"font-weight: 400;\">IVR Properties<\/span><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">You can use this tab to define the input mode, grammar, prompts, and call behavior parameters for this node to use in IVR Channel. You can define this at the node level. <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/advanced-topics\/ivr-integration\/ivr-integration\/#ivr-settings-field-reference\"><span style=\"font-weight: 400;\">Click here for details<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><br \/>\n<a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220922133149\/entity-ivr-properties.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-45236\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220922133149\/entity-ivr-properties.gif\" alt=\"\" width=\"346\" height=\"572\" \/><\/a><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Connections_Properties\"><span style=\"font-weight: 400;\">Connections Properties<\/span><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">From the node\u2019s <\/span><strong>Connections<\/strong><span style=\"font-weight: 400;\"> tab, you can determine which node in the dialog task to execute next. You can write the conditional statements based on the values of any Entity or Context Objects in the dialog task, or you can use intents for transitions.<\/span><\/p>\n<div class=\"alert alert-info\"><b>Note:<\/b> These conditions are applicable only for this instance and will not affect the node when being used in any other dialog.<\/div>\n<p><span style=\"font-weight: 400;\">To set up component connection conditions, please follow the steps outlined in <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-builder-tool\/dialog-task\/nodes-conditions\/\"><span style=\"font-weight: 400;\">Adding IF-Else Conditions to Node Connections<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you want to delete a condition, hover over it and click the bin icon at its top right. Keep in mind that deleted conditions cannot be restored.<\/span><br \/>\n<a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220922133340\/entity-connections-properties.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-45239\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20220922133340\/entity-connections-properties.png\" alt=\"\" width=\"355\" height=\"547\" \/><\/a><\/p>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h4><span style=\"font-weight: 400;\">Related Links<\/span><\/h4>\n<ol start=\"5\">\n<li style=\"list-style-type: none;\">\n<ol start=\"5\">\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-builder-tool\/dialog-task\/entity-types\/\"><span style=\"font-weight: 400;\">Supported Entity Types<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-builder-tool\/dialog-task\/supported-company-names\/\"><span style=\"font-weight: 400;\">Supported Company Names<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-builder-tool\/dialog-task\/supported-time-zones\/\"><span style=\"font-weight: 400;\">Supported Time Zones<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-builder-tool\/dialog-task\/supported-colors\/\"><span style=\"font-weight: 400;\">Supported Colors<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/bot-builder-tool\/dialog-task\/working-with-composite-entities\/\"><span style=\"font-weight: 400;\">Composite Entities<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/how-tos\/entity-rules\/\"><span style=\"font-weight: 400;\">Entity Rules<\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>[vc_raw_html]JTNDZGl2JTIwY2xhc3MlM0QlMjJ3LXBvc3QtZWxtJTIwcG9zdF9uYXZpZ2F0aW9uJTIwbGF5b3V0X3NpbXBsZSUyMGludl9mYWxzZSUyMiUzRSUwQSUwOSUzQ2ElMjBjbGFzcyUzRCUyMnBvc3RfbmF2aWdhdGlvbi1pdGVtJTIwb3JkZXJfZmlyc3QlMjB0b19wcmV2JTIyJTIwaHJlZiUzRCUyMiUyRmRvY3MlMkZib3RzJTJGYm90LWJ1aWxkZXItdG9vbCUyRmRpYWxvZy10YXNrJTJGd29ya2luZy13aXRoLXRoZS1kaWFsb2ctbm9kZSUyRiUyMiUzRSUzQyUyRnAlM0UlMEElM0NkaXYlMjBjbGFzcyUzRCUyMnBvc3RfbmF2aWdhdGlvbi1pdGVtLWFycm93JTIyJTNFJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTIwY2xhc3MlM0QlMjJwb3N0X25hdmlnYXRpb24taXRlbS1tZXRhJTIyJTNFUHJldmlvdXMlM0MlMkZkaXYlM0UlMEElM0NkaXYlMjBjbGFzcyUzRCUyMnBvc3RfbmF2aWdhdGlvbi1pdGVtLXRpdGxlJTIyJTNFJTNDc3BhbiUzRURpYWxvZyUyME5vZGUlM0MlMkZzcGFuJTNFJTNDJTJGZGl2JTNFJTBBJTNDcCUzRSUzQyUyRmElM0UlM0NiciUyMCUyRiUzRSUwQSUzQ2ElMjBjbGFzcyUzRCUyMnBvc3RfbmF2aWdhdGlvbi1pdGVtJTIwb3JkZXJfc2Vjb25kJTIwdG9fbmV4dCUyMiUyMGhyZWYlM0QlMjIlMkZkb2NzJTJGYm90cyUyRmJvdC1idWlsZGVyLXRvb2wlMkZkaWFsb2ctdGFzayUyRndvcmtpbmctd2l0aC10aGUtZm9ybS1ub2RlJTJGJTIyJTNFJTNDJTJGcCUzRSUwQSUzQ2RpdiUyMGNsYXNzJTNEJTIycG9zdF9uYXZpZ2F0aW9uLWl0ZW0tYXJyb3clMjIlM0UlM0MlMkZkaXYlM0UlMEElM0NkaXYlMjBjbGFzcyUzRCUyMnBvc3RfbmF2aWdhdGlvbi1pdGVtLW1ldGElMjIlM0VOZXh0JTNDJTJGZGl2JTNFJTBBJTNDZGl2JTIwY2xhc3MlM0QlMjJwb3N0X25hdmlnYXRpb24taXRlbS10aXRsZSUyMiUzRSUzQ3NwYW4lM0VGb3JtJTIwTm9kZSUzQyUyRnNwYW4lM0UlM0MlMkZkaXYlM0UlMEElM0NwJTNFJTNDJTJGYSUzRSUzQyUyRmRpdiUzRQ==[\/vc_raw_html]<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"Virtual Assistants need to extract relevant information from the user utterance to fulfill the intent. Take a look at this sample utterance: Book me a flight from LA to NYC on Sunday. To act on this user intent, which is to book a flight ticket, the bot should extract the entities such as the source...","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[],"class_list":["post-17952","post","type-post","status-publish","format-standard","hentry","category-dialog-task"],"_links":{"self":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/17952","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/comments?post=17952"}],"version-history":[{"count":58,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/17952\/revisions"}],"predecessor-version":[{"id":60167,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/17952\/revisions\/60167"}],"wp:attachment":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/media?parent=17952"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/categories?post=17952"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/tags?post=17952"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}