# 1 шаг. Созда﻿ние сценария

### Определение целей

[![gQVimage.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/scaled-1680-/gqvimage.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/gqvimage.png)

> - Для **эффективной** работы голосового ассистента важно определиться с целями, которые хочется достичь при помощи сценария. Сформулируйте, что хотите получить от абонента за время разговора с роботом, зафиксируйте на листке бумаги или в любом удобном текстовом редакторе и держите в голове цель. Это поможет вам точнее составить сценарий под ваши нужды, не нагромождая его лишними действиями, что в свою очередь **сэкономит вам время** на разработку.

##### В каких случаях голосовой помощник незаменим:

Когда нужно дать информацию большому числу людей за короткий срок. Например, в случае аварии, болезни врача, любой другой незапланированной ситуации, когда телефон не смолкает от звонков обеспокоенных абонентов, или операторы прорываются через баррикады автоответчиков, долгие ожидания ответа, чтобы сообщить об инциденте и предложить решение.

В штатном режиме работы колл-центра робот сокращает время работы оператора на плановый однотипный обзвон в 5-10 раз в зависимости от количества абонентов. Помогает избавиться от очередей на входящих вызовах, потому что может одновременно обрабатывать несколько звонков. А важную информацию от абонентов вы можете получать в удобном формате в телеграме.

##### Возможные цели для сценария:

<span style="color: rgb(126, 140, 141);">! Не ограничивайтесь списком ниже, отталкивайтесь от собственных нужд. В платформе обширный функционал, вы наверняка найдете способ реализовать свой запрос.</span>

Для примера и ориентира расскажем, какие задачи чаще всего решают наши пользователи своими сценариями:

**1. Оповещение**

Базовая цель, когда необходимо донести определенную информацию до абонентов. Чтобы сделать оповещение более эффективным, рекомендуем совместить его с Подтверждением

**1.1 Оповещение с подтверждением**

Выдаем абоненту информацию и получаем от него подтверждение о том, что он понял/согласен. Например, можно напомнить пациенту о предстоящем приеме и уточнить, сможет ли он прийти. В случае отказа отменить прием и освободить время врача. Или можно сообщить о неоплаченном счете и получить обещание оплаты в течение трех дней: конкретный срок повышает шанс на получение оплаты, а также абонент будет готов к повторному напоминанию по истечении указанного времени.

**2. Консультация**

Часто абоненты обращаются на горячую линию с однотипными вопросами: время работы, как добраться, стоимость услуг, как оплатить. Можно поручить подобную консультацию голосовому ассистенту, а на оператора оставить только нетипичные вопросы, что снизит нагрузку на работника более, чем в 10 раз (статистика из нашего собственного опыта и опыта пользователей нашей платформы)

**3. Оценка качества обслуживания**

Уже ставшие привычными звонки с просьбой оценить качество полученной услуги, приобретенного товара. Они помогают не только повысить лояльность клиента к компании, потому что его мнением поинтересовались, но и снизить вероятность негативных отзывов в интернете. Мы сразу узнаем, если что-то пошло не так и снимем недовольство + сможем разобраться в причинах и устранить их, чтобы стать лучше.

**4. Первичный отсев кандидатов на вакансию**

Пригодится, если у вас много кандидатов на вакансию и рекрутеру необходимо обзвонить всех, чтобы уточнить, находится ли человек в поиске, устраивают ли его условия, назначить время собеседования.

**5. Обработка внутренних заявок**

Полезно, когда у вас большое предприятие и, например, техническая служба не успевает принимать заявки на починку оборудования. Голосовой ассистент соберет необходимую информацию и отправит запрос на почту/в crm/в мессенджер

**Другие примеры:**

Еще робот может записать на прием, подтвердить онлайн-заказ и отправить в работу, сообщить о доставленном товаре и предложить услугу курьерской доставки (+допродажа).

### Составление схемы сценария

[![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/scaled-1680-/Kb2image.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/Kb2image.png)

> После определения цели приступим к составлению схемы сценария. На том же листке бумаги или в том же редакторе в любом формате набросайте сперва, как вы видите диалог голосового ассистента с человеком для достижения вашей цели. Найдите места **возможного разветвления** диалога исходя из **ответа абонента**. Подумайте, на каком этапе вам могут потребоваться дополнительные данные, например, время работы, имя определенного сотрудника или самого абонента.  
>   
> Формат схемы позволяет **быстро вносить изменения** в логике сценария. Особенно ценно начать со схемы, если вам необходимо **согласовать** ваш сценарий до запуска или получить мнение со стороны на начальном этапе проектирования, когда изменения внести проще всего.

##### Примеры схем сценариев

**1. Схема сценария для оповещения с подтверждением**

[![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/scaled-1680-/gxOimage.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/gxOimage.png)

**2. Схема сценария для оценки качества обслуживания**

<p class="callout info"><span style="color: rgb(1, 70, 108); font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; background-color: rgb(211, 239, 255);">Справа от схемы расположены предполагаемые варианты ответов абонентов на вопросы голосового ассистента, сгруппированные по общему намерению («Да» или «Нет»). Подобные предполагаемые намерения абонентов в платформе называются </span>**Интентами**</p>

[![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/scaled-1680-/yIjimage.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/yIjimage.png)

### Сборка сценария в редакторе

[![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/scaled-1680-/QLHimage.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/QLHimage.png)

Теперь можем перейти в платформу и начать создавать собственного голосового ассистента. Во-первых, если вы еще не **авторизовались**, сделайте это. Вот [инструкция по входу в платформу](https://docs.ai-assistant.is74.ru/books/3-saga-dlia-zapuska-golosovogo-assistenta/page/0-sag-vxod-v-platformu).

После авторизации **[создайте новый сценарий](https://docs.ai-assistant.is74.ru/books/instrukcii-po-razdelam/page/sozdanie-novogo-scenariia)** с соответствующей вашей [цели](https://docs.ai-assistant.is74.ru/books/3-saga-dlia-zapuska-golosovogo-assistenta/page/1-sag-sozdanie-scenariia#bkmrk-%D0%9E%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%86%D0%B5%D0%BB%D0%B5%D0%B9) названием.

После создания нужно **открыть** ваш новый сценарий в редакторе, кликнув на него в списке, он будет в самом верху или единственным в списке. Список сортируется по времени изменения сценария, последние измененные сценарии попадают наверх.

На платформе сценарии создаются из [блоков](https://docs.ai-assistant.is74.ru/books/redaktor-scenariev/page/tipy-blokov-v-konstruktore-dialogov) и первый уже создан автоматически. Это блок [«Начать сценарий»](https://docs.ai-assistant.is74.ru/link/4#bkmrk-%D0%91%D0%BB%D0%BE%D0%BA-%E2%80%9C%D0%9D%D0%B0%D1%87%D0%B0%D0%BB%D0%BE-%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8). Он запускает сценарий, его наличие обязательно. При клике на блок в правой панели появится интерфейс для его редактирования. Можете **поменять название блока** для удобства, в дальнейшем вам нужно будет выбирать нужный начальный блок для тестирования и создания обзвонов, лучше, чтобы вы сами понимали по названию, какой именно сценарий он запускает.

<p class="callout info">Если у вас возникнут сложности с перемещением по рабочему пространству редактора, вот [инструкция](https://docs.ai-assistant.is74.ru/books/platforma-avtomatizacii-kontakt-centrov/page/peremeshhenie-i-navigaciia).</p>

[![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/scaled-1680-/kMNimage.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/kMNimage.png)

При создании **сценария для обзвонов** необходимо создать **переменную** «phone» в табе «Переменные» в правом боковом меню (без значения по умолчанию) Подробнее о создании переменных на странице[ «Работа с переменными»](https://docs.ai-assistant.is74.ru/books/redaktor-scenariev/page/rabota-s-peremennymi). После этого нужно в начальном блоке добавить **параметр** с названием «phone», которому присвоить созданную переменную «phone». Таким образом мы передадим в сценарий номер абонента, который добавим на этапе обзвона.

[![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/scaled-1680-/H9vimage.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/H9vimage.png)

Не забудьте **сохранять изменения** при редактировании блоков. Кнопка окрашивается в синий, цвет активных элементов, когда изменения внесены. Пока в блок не вносились изменения после последнего сохранения, кнопка неактивна.

[![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/scaled-1680-/n8Wimage.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/n8Wimage.png)

Давайте **создадим следующий блок**. Каким он будет подскажет составленная ранее схема, но предположу, что для начала следует поздороваться с абонентом и рассказать, куда он попал. Для этого используем блок [«Озвучить текст»](https://docs.ai-assistant.is74.ru/link/4#bkmrk-%D0%91%D0%BB%D0%BE%D0%BA%D0%B8-%E2%80%9C%D0%9E%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D1%82%D0%B5%D0%BA%D1%81), чтобы ввести текст сообщения для озвучивания роботом или [«Воспроизвести аудио»](https://docs.ai-assistant.is74.ru/link/4#bkmrk-%D0%91%D0%BB%D0%BE%D0%BA-%E2%80%9C%D0%92%D0%BE%D1%81%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%B5%D1%81%D1%82%D0%B8-), если хотите воспроизвести записанное вашим голосом приветствие.

<p class="callout info">Использование Воспроизведения предзаписанных аудио вместо Озвучки текста роботом может сделать вашего ассистента более человечным.</p>

Для того, чтобы добавить новый блок в рабочее пространство, **кликните** в место, куда хотите добавить блок, **правой кнопкой мыши** и **выберите нужный блок** из списка, кликнув по нему левой кнопкой мыши. Я создам блок «Озвучить текст», его принцип работы почти не отличается от блока «Воспроизвести аудио».

[![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/scaled-1680-/jB5image.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/jB5image.png)

**Меняем название** и **вводим текст** для озвучивания/**загружаем аудиозапись**, прописав ее содержимое текстом для нашего удобства в специальном поле. Не забываем **сохранить изменения**.

[![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/scaled-1680-/R1eimage.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/R1eimage.png)

Теперь изменения сохранены и введенные нами заголовок и текст **отобразились в карточке в рабочем пространстве**.

[![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/scaled-1680-/H53image.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/H53image.png)

**Для того, чтобы сценарий заработал, необходимо выполнить 3 условия:**

- <p class="callout success">Наличие начального блока</p>
- <p class="callout info">Наличие завершающего блока</p>
- <p class="callout info">Наличие связей между блоками</p>

Мы уже поняли, как добавлять блоки, завершающий добавим в конце, а сейчас давайте **построим связи между блоками**. Именно они будут определять очередность прохождения по блокам при запуске сценария.

**1 способ.** Нужно зажать левую кнопку мыши на исходящем порте (маленьком круге справа на блоке в рабочем пространстве) и провести курсор, не отпуская кнопку, к входящему порту (маленькому кругу слева) следующего блока и отпустить курсор над входящим портом. Лучше покажу, сделать это проще, чем прочитать текст выше:

[![connection.gif](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/cTyconnection.gif)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/cTyconnection.gif)

**2 способ.** Кликаем левой кнопкой мыши по исходящему порту первого блока, а затем по входящему порту второго блока. Готово!

[![connection V2.gif](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/connection-v2.gif)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/connection-v2.gif)

Далее **продолжаем создавать блоки** последовательно по схеме, не забывая соединять их связями. Вам пригодятся ссылки на инструкции к функционалу в редакторе сценария:

- [Типы блоков в конструкторе диалогов](https://docs.ai-assistant.is74.ru/books/redaktor-scenariev/page/tipy-blokov-v-konstruktore-dialogov) с пояснением способов взаимодействия с ними.
- [Работа с переменными.](https://docs.ai-assistant.is74.ru/books/redaktor-scenariev/page/rabota-s-peremennymi) В переменные можно передавать данные, например, дату, время, имена, номера телефонов, и т.д. Эти данные можно использовать в диалоге, сравнивать между собой, изменять исходя из ответов абонента.
- Работа с [HTTP- ](https://docs.ai-assistant.is74.ru/books/instrukcii-po-razdelam/page/redaktiruemyi)и [SQL-запросами ](https://docs.ai-assistant.is74.ru/books/instrukcii-po-razdelam/page/sql-zaprosy-zaprosy-k-bd)Для работы с запросами необходимы навыки разработчика. Но если вы ими обладаете или сможете разобраться, сможете сделать мегафункционального робота. А если не обладаете и не хотите разбираться, но у вас есть идея, как ваш сценарий можно улучшить запросом, напишите нам, возможно, мы сможем помочь.
- Еще можете посмотреть [видеоинструкцию по созданию сценария.](https://docs.ai-assistant.is74.ru/books/redaktor-scenariev/page/istrukciia-po-sozdaniiu-svoego-pervogo-scenariia)

[![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/scaled-1680-/cQMimage.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/cQMimage.png)

Сценарий собран. Теперь самое время выполнить последнее условие, **добавить завершающий блок.** Кликаем пкм и выбираем блок [«Завершить сценарий»](https://docs.ai-assistant.is74.ru/link/4#bkmrk-%D0%91%D0%BB%D0%BE%D0%BA-%E2%80%9C%D0%9A%D0%BE%D0%BD%D0%B5%D1%86-%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D1%8F). Соединяем с крайними блоками в ветках нашего сценария.

[![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/scaled-1680-/L6Cimage.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/L6Cimage.png)

Готово. Можем **тестировать сценарий** во вкладке [«Проверка»](https://docs.ai-assistant.is74.ru/books/redaktor-scenariev/page/testirovanie-scenariia-v-redaktore) в правой панели. Для тестирования нужен микрофон. Мы будем говорить роботом от лица абонента, которому поступил звонок (или который позвонил на линию с роботом).

Выбираем наш стартовый блок, кликаем на кнопку «Звонок». Появится всплывающее окно с запросом на использование микрофона, нажмите на «Разрешить».

[![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/scaled-1680-/zL9image.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/zL9image.png)

Отрабатываемые блоки по ходу тестирования сценария будут подсвечиваться. А во вкладке проверки будут появляться логи диалога вместе с расшифровкой ваших ответов. **Поэкспериментируйте с формулировками**, дайте знакомым **потестировать сценарий**, чтобы найти неочевидные отступления от запланированных вами путей и **доработать сценарий**.

[![testing.gif](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/testing.gif)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-09/testing.gif)

После тестирования в интерфейсе и доработки сценария, можем **опубликовать** сценарий, нажав на кнопку справа в верхней панели. Опубликованная версия сценария будет использоваться для входящих диалогов, если в разделе «Телефония» сценарий выбран как входящий для SIP-транка (см. [Телефония](https://docs.ai-assistant.is74.ru/books/instrukcii-po-razdelam/chapter/telefoniia)), а также может быть использована в обзвонах. Подробнее про работу с версиями сценария можете узнать на странице [Версии и статусы сценариев](https://docs.ai-assistant.is74.ru/books/redaktor-scenariev/page/versii-i-statusy-scenariev).

После публикации сценария приступаем к следующему шагу:

**[2 шаг. Создание обзвона -&gt;](https://docs.ai-assistant.is74.ru/books/3-saga-dlia-zapuska-golosovogo-assistenta/page/2-sag-sozdanie-obzvona)**

А если вы создавали сценарий на **входящие** линии, то есть, для того, чтобы абоненты сами звонили голосовому ассистенту, вам осталось только подключить телефонию, как это сделать, показано в инструкции по настройке [Телефонии](https://docs.ai-assistant.is74.ru/books/instrukcii-po-razdelam/chapter/telefoniia)