This site is no longer updated.Go to new Conversational Cloud docs

Duckling


Системные сущности duckling.<name> извлекаются платформой с помощью сервиса Duckling.


Версии

В платформе поддерживаются две версии интеграции сервиса Duckling: 1.0 и 2.0. В новых проектах по умолчанию используется версия 2.0.

В версии 2.0 расширены возможности сервиса Duckling 1.0, а также оптимизировано распознавание вводимых пользователем фраз.


Дата и время

Рассмотрим сущности @duckling.time, @duckling.date и @duckling.time-of-day.


Ожидаемое поведение:

  • @duckling.time извлекает дату и время совместно, только дату, только время.
  • @duckling.date извлекает дату и время совместно, только дату, только время.
  • @duckling.time-of-day извлекает дату и время совместно, только время.

Например, мы обращаемся 19 июня 2020 года к боту, в сценарии которого используются все три сущности:


Фраза клиента @duckling.time @duckling.date @duckling.time-of-day
завтра в 15 2020-06-20T15:00:00 2020-06-20T15:00:00 2020-06-20T15:00:00
во вторник 2020-06-23T00:00:00 2020-06-23T00:00:00 сущность не найдена
в полдень 2020-06-19T12:00:00 2020-06-19T12:00:00 020-06-19T12:00:00

Обратите внимание, что в случае, когда требуется извлечь дату и время, поведение сущностей не отличается.