ym88659208ym87991671
Системные сущности и справочники | Документация для разработчиков

Системные сущности и справочники

Обновлено 29 ноября 2023

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

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

Системные сущности

$TEXT

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

я ищу $TEXT

то чат-бот извлечет из реплики пользователя «Я ищу интересную работу» сущность $TEXT со значением «интересную работу» и создаст переменную с именем $TEXT.

$NUMBER

Эта сущность извлекает из реплики пользователя целые числа. Причем пользователь может указать их как цифрами, так и словами. В результате чат-бот создаст переменную $NUMBER, в которую поместит целое число.

Если в реплике пользователя должны присутствовать два числа, то используйте шаблон вместо примера реплик и используйте переименование таким образом

сколько будет $NUMBER::x плюс $NUMBER::y

В итоге после реплики пользователя «сколько будет пять плюс 25» чат-бот создаст две переменные $x и $y со значениями 5 и 25 соответственно.

$FLOATNUMBER

То же самое, что $NUMBER, но позволяет извлечь из реплики пользователя дробные числа. Например, «пять целых шесть десятых» или «пять и шесть сотых».

$PHONE

Извлекает из реплики пользователя мобильный номер телефона. Соответствует блоку Номер телефона.

ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.