Системные переменные AI-агентов доступны только в звонках.
Переменные можно указывать в тексте промптов и статичных фраз в формате {name}. Вместо названия переменной будет подставлено ее значение, поэтому на системные переменные нельзя ссылаться, вводя название переменной в фигурных скобках. Ниже приведены примеры работы с переменными.
Текущее время хранится в переменной {time}
При подстановке значения переменной получится фраза по типу:
"Текущее время хранится в переменной 13:03:57"
Агент может некорректно интерпретировать такие фразы, и из-за этого могут возникать ошибки.
Сейчас {time}
При подстановке значения переменной получится фраза по типу:
"Сейчас 13:03:57"
Информация понятна агенту, и не будет вызывать ошибок.
| Название | Описание |
|---|---|
{phone} |
Возвращает номер телефона клиента, с которым бот общается в данный момент. Переменная работает как для исходящих, так и для входящих вызовов, и содержит номер, который используется в текущем звонке. |
{dialogId} |
Возвращает строку с идентификатором текущего диалога. |
{companyId} |
Возвращает строку с идентификатором компании, которой принадлежит бот. |
{botId} |
Возвращает строку с идентификатором бота. |
{agentId} |
Возвращает строку с идентификатором агента. |
{previousBotId} |
Возвращает ID агента, из которого система перенаправила бота в другого агента во время диалога с пользователем. |
{communicationType} |
Строка, тип коммуникации с клиентом. Допустимые значения: TEXT, VOICE. |
{clientPhone} |
Возвращает строку с номером телефона клиента. |
{now} |
В звонке переменная возвращает дату и время в соответствии с часовым поясом номера клиента, а в чате — по всемирному времени UTC. |
{today} |
Возвращает дату без указания времени (например, 2023-11-16). Текущая дата определяется во время диалога с клиентом. |
{time} |
Возвращает время абонента без указания даты (например, 15:53:12). В чате время определяется по UTC+0, в звонке — по часовому поясу абонента. |
{company.now} |
Возвращает дату и время с учетом часового пояса, в котором расположена компания (например, 2023-11-17 13:06:58). Текущие дата и время определяются во время диалога с клиентом. |
{company.today} |
Возвращает дату без указания времени (например, 2023-11-17). При этом учитывается часовой пояс, в котором расположена компания. Текущая дата определяется во время диалога с клиентом. |
{company.time} |
Возвращает время без указания даты (например, 13:06:58). При этом учитывается часовой пояс, в котором расположена компания. Текущее время определяется во время диалога с клиентом. |
{utcNow} |
Возвращает дату и время в часовом поясе по UTC. |
{utcTime} |
Возвращает время в часовом поясе по UTC. |
{utcToday} |
Возвращает дату в часовом поясе по UTC. |