Перейти к основному содержимому

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
завтра в 152020-06-20T15:00:002020-06-20T15:00:002020-06-20T15:00:00
во вторник2020-06-23T00:00:002020-06-23T00:00:00сущность не найдена
в полдень2020-06-19T12:00:002020-06-19T12:00:00020-06-19T12:00:00
предупреждение
Обратите внимание, что в случае, когда требуется извлечь дату и время, поведение сущностей не отличается.