---
metadata:
  - name: generator
    content: Diplodoc Platform v5.39.1
alternate:
  - https://yandex.ru/dev/dialogs/alice/doc/ru/word-processing.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/dialogs/alice/doc/ru/llms.txt

# Обработка реплик

{% include notitle [neuroexpert-button](_includes/reusables/neuroexpert-button-99270fdba323.md) %}


С помощью правил обработки реплик Диалоги извлекают из запросов пользователя нужные данные. Это помогает навыку лучше понимать намерения пользователя.

## Как создать правила для обработки реплик {#make-rules}

1. Откройте [консоль разработчика](https://dialogs.yandex.ru/developer/). На странице навыка Алисы перейдите во вкладку **Настройки** и выберите раздел **Интенты**.
1. Нажмите кнопку **Создать**. По умолчанию будет сгенерирована форма интента без названия.
1. Зайдите в созданную форму. Заполните поля:
    - **Название** — текст, который будет отображаться в списке форм.
    - **ID** — идентификатор интента. Будет указан в JSON, который Диалоги [отправят](https://yandex.ru/dev/dialogs/alice/doc/ru/nlu.md) навыку. ID должен состоять из комбинации латинских символов и цифр.
    - **Грамматика** — описание интента согласно [синтаксису](https://yandex.ru/dev/dialogs/alice/doc/ru/nlu.md).
    
1. Протестируйте грамматику. Для этого укажите одну или несколько тестовых фраз в полях **Положительные тесты** или **Отрицательные тесты**. Для положительных тестов будет проверяться, что фраза классифицируется текущим интентом. Для отрицательных — наоборот.
1. Нажмите кнопку **Протестировать**. Результат отобразится в поле **Результаты тестирования**, либо, если указана некорректная грамматика, ошибка подсветится в редакторе.
1. Если грамматика срабатывает корректно, нажмите **Сохранить**. После этого на вкладке **Тестирование** Диалоги начнут отправлять данные в навык согласно [протоколу](https://yandex.ru/dev/dialogs/alice/doc/ru/nlu.md).
1. Когда вы протестируете работу навыка, [опубликуйте](https://yandex.ru/dev/dialogs/alice/doc/ru/publication.md) или переопубликуйте его для того, чтобы интенты стали доступны пользователям. При изменении настроек интентов навык также нужно будет опубликовать заново.


## Как дополнить тесты интентами из логов {#intents-from-logs}

Вы можете посмотреть реальные логи запросов пользователя и добавить их в свои тесты.

1. В [консоли разработчика](https://dialogs.yandex.ru/developer/) перейдите в раздел **Настройки** → **Интенты**.
1. Выберите нужный интент.
1. Чтобы посмотреть отфильтрованные по грамматике логи общения навыка с пользователем, нажмите кнопку **Собрать запросы**.
1. На открывшейся странице собранных логов в правом верхнем углу экрана установите переключатель в нужное положение:
    
    - **Грамматика** — режим анализа логов, включенный по умолчанию. Отображаются все фразы, которые подходят под грамматику.
    - **Семантический поиск** — продвинутый анализ на основе алгоритмов машинного обучения. В результате отбираются фразы, которые по смыслу похожи на те, что подходят под грамматику. Колонка **Близость** показывает, насколько подходят те или иные фразы.
    
1. Отметьте собранные запросы:
    
    - Нажмите значок <svg width="32" height="32" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="svg-gm7ogeui__clip0"><rect id="svg-gm7ogeui__svg_1" fill="white" height="32" width="32"/></clipPath></defs><g><title>background</title><rect fill="none" id="svg-gm7ogeui__canvas_background" height="7.81815" width="7.81815" y="-1" x="-1"/></g><g><title>Layer 1</title><g stroke="null" id="svg-gm7ogeui__svg_2" clip-path="url(#svg-gm7ogeui__clip0)"><path stroke="null" id="svg-gm7ogeui__svg_3" fill="black" d="m9.91809,15.21441l-2.35434,0c-0.20814,0 -0.40775,0.08271 -0.55492,0.22987c-0.14716,0.14714 -0.22985,0.3468 -0.22985,0.55491l0,8.63257c0,0.20813 0.08268,0.40777 0.22985,0.55491c0.14718,0.14714 0.34679,0.22987 0.55492,0.22987l2.35434,0l0,-10.20214l0,0.00001z"/><path stroke="null" id="svg-gm7ogeui__svg_4" fill="black" d="m24.46712,14.74354c-0.29461,-0.34447 -0.66039,-0.62104 -1.07209,-0.8107c-0.4117,-0.18966 -0.85957,-0.2879 -1.31286,-0.28799l-5.10107,0l0,-3.9239c0,-1.73123 -0.62311,-3.13911 -2.35434,-3.13911c-0.1722,-0.00003 -0.33964,0.05656 -0.4765,0.16109c-0.13685,0.10452 -0.23553,0.25115 -0.28081,0.41729l-2.3818,8.05419l0,10.20214l9.75167,0c0.75088,0.00353 1.47782,-0.26369 2.04773,-0.75261c0.56991,-0.48884 0.94456,-1.16674 1.0553,-1.90937l0.84443,-5.49346c0.06836,-0.44669 0.03939,-0.90289 -0.08484,-1.33742c-0.12415,-0.43445 -0.34075,-0.83704 -0.63481,-1.18015l-0.00001,0z"/></g></g></svg> рядом с теми фразами, которые нужно поместить в положительные тесты.
    - Нажмите значок <svg width="32" height="32" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="svg-t5m689vz__clip0"><rect id="svg-t5m689vz__svg_1" fill="white" height="32" width="32"/></clipPath></defs><g><title>background</title><rect fill="none" id="svg-t5m689vz__canvas_background" height="7.81815" width="7.81815" y="-1" x="-1"/></g><g><title>Layer 1</title><g transform="rotate(180, 16, 16)" stroke="null" id="svg-t5m689vz__svg_2" clip-path="url(#svg-t5m689vz__clip0)"><path stroke="null" id="svg-t5m689vz__svg_3" fill="black" d="m9.91809,15.21441l-2.35434,0c-0.20814,0 -0.40775,0.08271 -0.55492,0.22987c-0.14716,0.14714 -0.22985,0.3468 -0.22985,0.55491l0,8.63257c0,0.20813 0.08268,0.40777 0.22985,0.55491c0.14718,0.14714 0.34679,0.22987 0.55492,0.22987l2.35434,0l0,-10.20214l0,0.00001z"/><path stroke="null" id="svg-t5m689vz__svg_4" fill="black" d="m24.46712,14.74354c-0.29461,-0.34447 -0.66039,-0.62104 -1.07209,-0.8107c-0.4117,-0.18966 -0.85957,-0.2879 -1.31286,-0.28799l-5.10107,0l0,-3.9239c0,-1.73123 -0.62311,-3.13911 -2.35434,-3.13911c-0.1722,-0.00003 -0.33964,0.05656 -0.4765,0.16109c-0.13685,0.10452 -0.23553,0.25115 -0.28081,0.41729l-2.3818,8.05419l0,10.20214l9.75167,0c0.75088,0.00353 1.47782,-0.26369 2.04773,-0.75261c0.56991,-0.48884 0.94456,-1.16674 1.0553,-1.90937l0.84443,-5.49346c0.06836,-0.44669 0.03939,-0.90289 -0.08484,-1.33742c-0.12415,-0.43445 -0.34075,-0.83704 -0.63481,-1.18015l-0.00001,0z"/></g></g></svg> рядом с теми фразами, которые нужно поместить в отрицательные тесты.
    
1. Нажмите кнопку **Добавить в тесты**.
1. Нажмите кнопку **Сохранить**.

{% include [index-support-button](_includes/index/id-index/support-button-1b65be74aa22.md) %}


