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

Duckling


The platform extracts duckling.<name> system entities via the Duckling service.

Versions

The platform supports two versions of Duckling service integration: 1.0 and 2.0. By default, version 2.0 is used in new projects.

As compared to version 1.0, Duckling 2.0 features enhanced capabilities and optimized entity recognition behavior.

Date&Time

Let us have a look at the @duckling.time, @duckling.date and @duckling.time-of-day entities.


Expected behavior:

  • @duckling.time extracts the date and time together; only the date; only the time.
  • @duckling.date extracts the date and time together; only the date; only the time.
  • @duckling.time-of-day extracts the date and time together; only the time.

Suppose we talk to the bot on June 19, 2020, and the bot uses all the three entities in its script:


Client phrase @duckling.time @duckling.date @duckling.time-of-day
tomorrow at 15 2020-06-20T15:00:00 2020-06-20T15:00:00 2020-06-20T15:00:00
on Tuesday 2020-06-23T00:00:00 2020-06-23T00:00:00 entity not found
at noon 2020-06-19T12:00:00 2020-06-19T12:00:00 020-06-19T12:00:00

Please note that the behavior of the entities is identical when you need to extract both date and time.