With the probable arrival of builtin slots (for number, date, time, duration, etc.) the extracted text for these slots will need to be parsed to actionable values.
It would be pretty awesome to get a real date when saying
tomorrow at six pm for example.
The Duckling library looks perfect for the job.
The Facebook updated version uses Haskell (instead of Clojure).
There is an interesting python library that plugs directly Facebook’s Duckling (still experimental but should easily be improved).
Also C bindings:
Snips also ported the Duckling library to Rust:
What do you guys think about this?