{
    "componentChunkName": "component---src-templates-doc-page-js",
    "path": "/docs/ru/common/basic_terms/",
    "result": {"data":{"site":{"siteMetadata":{"title":"Gatsby-doc-engine"}},"markdownRemark":{"id":"cb886771-8b66-5315-a773-0bcd91aeede4","excerpt":"Термины Декларативный тег — описывает структуру чатбота, задает зависимость между файлами, правила перехода между состояниями и теги реакций. Дерево разбора…","html":"<h1>Термины</h1>\n<hr>\n<p><a href=\"/1.10.3/docs/ru/JAICP_DSL/about_dsl\"><strong><em>Декларативный тег</em></strong></a> — описывает структуру чатбота, задает зависимость между файлами, правила перехода между состояниями и теги реакций.</p>\n<p><strong><em>Дерево разбора (<code class=\"language-text\">$parseTree</code>)</em></strong> — формальная структура текста, получаемая в результате парсинга. Процесс сопоставления текста с паттерном позволяет получить дерево разбора текста, элементами которого становятся фрагменты текста, попавшие в именованные паттерны.</p>\n<p><strong><em>Дескриптор сценария</em></strong> — содержит списки всех файлов сценариев, справочников и скриптов, а также общие параметры работы чат-бота, определяется в файле chatbot.yaml.</p>\n<p><a href=\"/1.10.3/docs/ru/Patterns/named_entity\"><strong><em>Именованные сущности</em></strong></a> — элементы справочника именованных сущностей.</p>\n<p><a href=\"/1.10.3/docs/ru/Patterns/named_patterns\"><strong><em>Именованный паттерн</em></strong></a> — часть паттерна, выделенная в отдельную сущность, которая может быть использована несколько раз.</p>\n<p><a href=\"/1.10.3/docs/ru/platform_ux/nlu_core_caila/intents\"><strong><em>Интент</em></strong></a> — ключевая единица NLU-сервиса, объединяющая в себе набор фраз, намерение пользователя и другую метаинформацию.</p>\n<p><strong><em>Канал</em></strong> — тип канала коммуникации: Телеграм, Вайбер, Фейсбук и пр.</p>\n<p><strong><em>Класс</em></strong> — состояние или стейт.</p>\n<p><a href=\"/1.10.3/docs/ru/Patterns/converters\"><strong><em>Конвертер</em></strong></a> — вспомогательный скрипт для интерпретации значений текста в каждом токене, позволяет преобразовать данные для последующего использования в скриптах.</p>\n<p><strong><em>Матчер</em></strong> — модуль, выполняющий сопоставление паттернов тексту.</p>\n<p><strong><em>Паттерн</em></strong> — формальные правила, описывающие ключевые понятия, выражения и структуру фразы. С помощью паттернов происходит отнесение реплики человека к одному из существующих в системе стейтов, чтобы затем выполнить соответствующие стейту реакции.</p>\n<p><strong><em>Пречат поле</em></strong> — специальное поле, которое будет появляться в окне онлайн-чата. Пользователю необходимо его заполнить перед тем, как начать чат с оператором. Это может быть поле ввода email-адреса, телефона, номера заказа, номера договора и пр.</p>\n<p><strong><em>Реакция</em></strong> — набор действий, выполняемый в ответ на какую-либо фразу пользователя.</p>\n<p><strong><em>Сессия</em></strong> — последовательность взаимодействий клиентом с ботом, использующая единый контекст беседы. Сессия стартует в момент первого сообщения клиента к системе в случае, когда для данного пользователя нет другой активной сессии. Условия завершения сессии различны для каждого бота, конфигурация условий находится на уровне сценария.</p>\n<p><strong><em>Скилл</em></strong> — навык бота.</p>\n<p><strong><em>Скрипт</em></strong> — код на JavaScript.</p>\n<p><a href=\"/1.10.3/docs/ru/common/bot_structure/csv\"><strong><em>Справочник именованных сущностей</em></strong></a> — необходим для обработки в паттернах большого количества каких-либо названий, например, городов, стран, имен, валют и т.п. Задаются в виде csv-файлов</p>\n<p><strong><em>Стейт (состояние)</em></strong> — это элемент сценария, описывающий поведение бота в определенном контексте.</p>\n<p><a href=\"/1.10.3/docs/ru/platform_ux/nlu_core_caila/entities\"><strong><em>Сущность</em></strong></a> — единица NLU-ядра CAILA. Представляет собой последовательность слов, объединенных некоторым смыслом или правилом. Например: имена, дата и время, местоположение и пр.</p>\n<p><strong><em>Сценарий</em></strong> —</p>\n<ol>\n<li>совокупность всех правил классификации, обработки запросов и генерации ответов;</li>\n<li><a href=\"/1.10.3/docs/ru/common/bot_structure/sc\">файл с расширением .sc</a>;</li>\n<li>совокупность всех файлов,  в которых кодируется логика работы чатбота.</li>\n</ol>\n<p><strong><em>Тег реакции</em></strong> — тег, выполняемый при попадании диалога в определенное состояние.</p>\n<p><a href=\"/1.10.3/docs/ru/Content_testing/tests_xml/tests_xml\"><strong><em>Тест</em></strong></a> — тест, который выполняется при деплое чат-бота, пишется на языке XML.</p>\n<p><strong><em>Токен</em></strong> —</p>\n<ol>\n<li>единица текста, полученная в процессе токенизации (слово);</li>\n<li>фрагмент текста, попавший в именованный паттерн.</li>\n</ol>\n<p><strong><em>Токенизация</em></strong> — разбиение на токены (слова).</p>\n<p><strong><em>Уникальный пользователь</em></strong> — пользователь, обладающий уникальными характеристиками, которые позволяют его идентифицировать в качестве конкретного пользователя, и вступивший во взаимодействие с пользователем с ботом на канале в течение отчетного периода. В случае, если один и тот же пользовательиспользует разные каналы (мессенджеры, голосовые ассистенты и др.).</p>\n<p><strong><em>Чатбот</em></strong> — программа, позволяет клиентам взаимодействовать с информационной системой на естественном языке. В рамках нашей системы чатбот представляет собой совокупность сценариев, описывающих бизнес-логику поведения чатбота.</p>\n<p><strong><em>ChatAdapter</em></strong> — интерфейс, с помощью которого ему могут быть переданы сообщения различных типов (текст, кнопки, картинки и т.п.) в единообразном виде, которые будут корректно преобразованы в вид, специфичный для каждого канала (Телеграм, Фейсбук, чат на сайте и т.п.).</p>\n<p><strong><em>ChatAPI</em></strong> — интерфейс, предназначенный для непосредственного взаимодействия с ботом и заключается в простом обмене сообщениями типа bot_request/bot_response определенными в json-формате.</p>\n<p><strong><em>NLG (Natural Language Generation)</em></strong> — раздел NLP, который занимается генерацией грамотных высказываний на естественном языке.</p>\n<p><strong><em>NLP (Natural Language Processing)</em></strong> — научное направление, занимающееся построением алгоритмов анализа смысла текстов на естественном языке, а также алгоритмов генерации грамотного текста.</p>\n<p><strong><em>NLU (Natural Language Understanding)</em></strong> — раздел NLP, который занимается анализом смысла (“понимания”) высказываний на естественном языке.</p>\n<p><strong><em>JAICP DSL (Domain Specific Language)</em></strong> — язык, предназначен для описания логики работы чат-бота и предоставляет удобный формат для описания конечного автомата, по которому работает чатбот.</p>\n<p><a href=\"/1.10.3/docs/ru/common/bot_structure/yaml\"><strong><em>YAML-справочник</em></strong></a> — используют для хранения разнородной информации, касающейся одного проекта или скилла. В одном файле могут быть перечислены реплики бота, API Key и настройки громкости.</p>","frontmatter":{"title":"","description":null},"headings":[{"value":"Термины"}]}},"pageContext":{"slug":"/docs/ru/common/basic_terms/","previous":{"fields":{"slug":"/docs/ru/jaicf/jaicf/"},"frontmatter":{"title":"","description":null}},"next":{"fields":{"slug":"/docs/ru/classificator/work_with_classificator/"},"frontmatter":{"title":"","description":null}}}},
    "staticQueryHashes": ["1209419333"]}