{
    "componentChunkName": "component---src-templates-doc-page-js",
    "path": "/docs/ru/NLU_core/intent!/",
    "result": {"data":{"site":{"siteMetadata":{"title":"Gatsby-doc-engine"}},"markdownRemark":{"id":"44a9bbed-5b3c-5efb-ae0b-8fd0bbeac479","excerpt":"intent! Описание  — после тега записывается путь к интенту. Интент — ключевая единица NLU-сервиса, объединяющая в себе набор фраз, намерение клиента и другую…","html":"<h1>intent!</h1>\n<hr>\n<h4>Описание</h4>\n<p><code class=\"language-text\">intent!</code> — после тега записывается путь к интенту. Интент — ключевая единица NLU-сервиса, объединяющая в себе набор фраз, намерение клиента и другую метаинформацию.</p>\n<p class='warn'>Глобальный тег <code class=\"language-text\">intent!</code> позволяет осуществить переход диалога в данный стейт из любого другого стейта. Локальный тег <code class=\"language-text\">intent</code> активен только в контексте диалога, переход в стейт возможен из ближайшего родительского или из дочерних стейтов.</p>\n</br>\n<h4>Тип значения</h4>\n<ul>\n<li>string — путь к интенту.</li>\n</ul>\n</br>\n<h4>Параметры</h4>\n<ul>\n<li><code class=\"language-text\">fromState</code> (string) — определяет стейт, из которого возможен переход.</li>\n<li><code class=\"language-text\">toState</code> (string) — определяет стейт, в который будет осуществлен переход.</li>\n<li><code class=\"language-text\">onlyThisState</code> (boolean) — при флаге <code class=\"language-text\">true</code> переход в стейт может быть совершен только из указанного в параметре <code class=\"language-text\">fromState</code> состояния, но не из его дочерних стейтов. По умолчанию <code class=\"language-text\">false</code>.</li>\n</ul>\n</br>\n<h4>Вложенные данные</h4>\n<ul>\n<li>multiline data</li>\n</ul>\n</br>\n<h4>Синтаксис</h4>\n<p>При записи пути к интенту разделительным знаком является <code class=\"language-text\">/</code>:</p>\n<ul>\n<li><code class=\"language-text\">/hi</code> — путь составляется из символа <code class=\"language-text\">/</code> и названия интента.</li>\n<li><code class=\"language-text\">/hi/politely</code> — вложенный интент. Уровень вложенности интентов не ограничен.</li>\n</ul>\n</br>\n<h4>Примеры использования</h4>\n<ul>\n<li>Простой пример использования интентов:</li>\n</ul>\n<div class=\"gatsby-highlight\" data-language=\"sc\"><pre class=\"language-sc\"><code class=\"language-sc\"><span class=\"token keyword\">theme:</span> /\r\n\r\n    <span class=\"token keyword\">state:</span> Hello\r\n        <span class=\"token storageType\">intent!:</span> /hi\r\n        <span class=\"token variableParameter\">a:</span> Здравствуйте.\r\n\r\n    <span class=\"token keyword\">state:</span> Goodbye\r\n        <span class=\"token storageType\">intent!:</span> /bye\r\n        <span class=\"token variableParameter\">a:</span> До свидания.\r\n\r\n    <span class=\"token keyword\">state:</span> CatchAll\r\n        <span class=\"token storageType\">event:</span> noMatch\r\n        <span class=\"token variableParameter\">a:</span> Вы сказали: <span class=\"token constantCharacter\">{{ $request.query }}</span></code></pre></div>\n</br>\n<ul>\n<li>Пример использования флагов <code class=\"language-text\">fromState</code>, <code class=\"language-text\">onlyThisState</code>:</li>\n</ul>\n<div class=\"gatsby-highlight\" data-language=\"sc\"><pre class=\"language-sc\"><code class=\"language-sc\"><span class=\"token keyword\">theme:</span> /Test\r\n\r\n    <span class=\"token keyword\">state:</span> КакДела || modal = true\r\n        <span class=\"token storageType\">intent:</span> /Как дела\r\n        <span class=\"token variableParameter\">a:</span> А ты как?\r\n\r\n        <span class=\"token keyword\">state:</span> Плохо\r\n            <span class=\"token storageType\">intent:</span> /Плохо\r\n            а: Не грусти!\r\n\r\n        <span class=\"token keyword\">state:</span> Хорошо\r\n            <span class=\"token storageType\">intent:</span> /Хорошо\r\n            <span class=\"token variableParameter\">a:</span> Ты из какого города?\r\n    \r\n    <span class=\"token keyword\">state:</span> Время\r\n        <span class=\"token storageType\">intent!:</span> /Который час || fromState=/КакДела<span class=\"token entityNameClass\">, onlyThisState =</span> true\r\n        <span class=\"token variableParameter\">a:</span> Самое время подкрепиться!\r\n</code></pre></div>\n<p>В данном примере переход в стейт <code class=\"language-text\">Время</code> возможен только из стейта <code class=\"language-text\">КакДела</code>, так как мы его указали во флаге <code class=\"language-text\">fromState</code>. При этом переход из вложенных стейтов <code class=\"language-text\">Хорошо</code> или <code class=\"language-text\">Плохо</code> не произойдет.</p>\n</br>\n<p class='warn'><a href=/1.10.3/docs/ru/platform_ux/nlu_core_caila/intents  >Подробнее о заполнении интентов</a></p>","frontmatter":{"title":"","description":null},"headings":[{"value":"intent!"}]}},"pageContext":{"slug":"/docs/ru/NLU_core/intent!/","previous":{"fields":{"slug":"/docs/ru/NLU_core/intent_detection/"},"frontmatter":{"title":"","description":null}},"next":{"fields":{"slug":"/docs/ru/NLU_core/intent/"},"frontmatter":{"title":"","description":null}}}},
    "staticQueryHashes": ["1209419333"]}