Funkcja Smart Answering obsługuje możliwość tworzenia wielopoziomowych konwersacji, z możliwością ustawienia odpowiedzi na słowo lub kombinację słów w tekście rozmówcy. Ta funkcja może całkowicie zastąpić robota chatbota, a podczas szkolenia może generować aplikacje z przychodzących wiadomości.
Przeanalizujemy składnię komunikatów na przykładach:
PRZYKŁAD 1.
1.[LV][R]Znajomy|Ty|Kto[/R][M]Cześć!! Mamy wspólnych znajomych, chciałem cię zapytać, Móc?)|dobry czas!Мы не знакомы, хотела спросить один небольшой вопрос, Móc?)|Cześć, я вас увидела в группе путешествий, chciałem cię zapytać, Móc?)|Cześć! хотела с вами познакомиться, согласны?))[/M][AM]Cześć!|Хай!|Добрый![/AM]
2.[LV][R]Давай|Хорошо|Можно[/R][M]Вы любите путешествовать?|Вам нравятся путешествия?|Вы часто путешествуете?)|Вам часто удается путешествовать?)[/M]
2.[LV][R]Нет|Не|Пока|нельзя[/R][M]Ладно, всего хорошего))|Пока Пока!|Окей пока)|Хорошо, всего доброго![/M]
3.[LV][R]Да|Конечно|Иногда[/R][M]Здорово!У меня на стене ролик ютуба, где я рассказываю как путешествовать в 5 раз дешевле, если вам будет интересно посмотрите)|В таком случае возможно вам будет интересно как экономить на путешествиях в 5 раз, я у себя на стене выложила пост на эту тему)[/M]
PRZYKŁAD 2.
V.[LV][R]Cześć!|Хай!|Добрый![/R][M]Cześć, вся информация у меня в закрепе, на лс отвечать не успеваю, извините!!|Здравствуйте, вся информация у меня в закрепе, на лс отвечать не успеваю, извините!!|Добрый день! вся информация у меня в закрепе, на лс отвечать не успеваю, простите!![/M][AM]Cześć, вся информация у меня в закрепе, на лс отвечать не успеваю, извините!!|Здравствуйте, вся информация у меня в закрепе, на лс отвечать не успеваю, извините!!|Добрый день! вся информация у меня в закрепе, на лс отвечать не успеваю, простите!![/AM]
В первом примере представлен 3-уровневый диалог, gdzie:
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. To znaczy, что на любое сообщение пользователя будет всегда отправляться, один из ответов или антиответов.