La funzione Smart Answering supporta la possibilità di creare conversazioni a più livelli, con la possibilità di impostare una risposta a una parola oa una combinazione di parole nel testo dell'interlocutore. Questa funzione può sostituire completamente il robot chatbot, e durante l'addestramento, può generare applicazioni dai messaggi in arrivo.
Analizzeremo la sintassi dei messaggi utilizzando degli esempi:
ESEMPIO 1.
1.[LV][R]Familiare|Voi|Chi[/R][M]Ciao!! Abbiamo amici in comune, volevo chiederti, Potere?)|buon tempo!Мы не знакомы, хотела спросить один небольшой вопрос, Potere?)|Ciao, я вас увидела в группе путешествий, volevo chiederti, Potere?)|Ciao! хотела с вами познакомиться, согласны?))[/M][AM]Ciao!|Хай!|Добрый![/AM]
2.[LV][R]Давай|Хорошо|Можно[/R][M]Вы любите путешествовать?|Вам нравятся путешествия?|Вы часто путешествуете?)|Вам часто удается путешествовать?)[/M]
2.[LV][R]Нет|Не|Пока|нельзя[/R][M]Ладно, всего хорошего))|Пока Пока!|Окей пока)|Хорошо, всего доброго![/M]
3.[LV][R]Да|Конечно|Иногда[/R][M]Здорово!У меня на стене ролик ютуба, где я рассказываю как путешествовать в 5 раз дешевле, если вам будет интересно посмотрите)|В таком случае возможно вам будет интересно как экономить на путешествиях в 5 раз, я у себя на стене выложила пост на эту тему)[/M]
ESEMPIO 2.
V.[LV][R]Ciao!|Хай!|Добрый![/R][M]Ciao, вся информация у меня в закрепе, на лс отвечать не успеваю, извините!!|Здравствуйте, вся информация у меня в закрепе, на лс отвечать не успеваю, извините!!|Добрый день! вся информация у меня в закрепе, на лс отвечать не успеваю, простите!![/M][AM]Ciao, вся информация у меня в закрепе, на лс отвечать не успеваю, извините!!|Здравствуйте, вся информация у меня в закрепе, на лс отвечать не успеваю, извините!!|Добрый день! вся информация у меня в закрепе, на лс отвечать не успеваю, простите!![/AM]
В первом примере представлен 3-уровневый диалог, dove:
1. – это номер сообщения пользователя, которое будем анализировать
[LV] – это служебный символ (он просто должен быть)
[R]текст1|текст2|текст3[/R] – это конструкция анализа сообщения пользователя. Входящее сообщение анализируется на наличии в нём одного из слов текст1 или текст2 или текст3. Эти слова могут также быть частью слова в сообщении пользователя.
[M]ответ1|ответ2|ответ3[/M] – Если в сообщении пользователя нашелся текст1 или текст2 или текст3 , то выбирается произвольный ответ из данной конструкции. Соответственно, пользователю будет отправлен ответ – ответ1 или ответ2 или ответ3.
[AM]антиответ1|антиответ2|антиответ3[/AM] – Если в сообщении пользователя НЕ нашелся текст1 или текст2 или текст3 , то выбирается произвольный ответ из данной конструкции. Соответственно, пользователю будет отправлен ответ – антиответ1 или антиответ2 или антиответ3.
Таким образом вы можете выстроить практически любой автодиалог, учитывая любые возможные ответы пользователей вашей ЦА.
Во втором примере рассмотрен одноуровневый диалог. Здесь отличие только в начальном параметре V. Это означает, что на любое сообщение пользователя будет всегда отправляться, один из ответов или антиответов.