duckling_old
1.0.0
ณ วันที่ 1 พฤษภาคม 2017 เราได้ทำการคัดค้านที่เก็บนี้เพื่อสนับสนุนลูกเป็ดใหม่ ดูประกาศโพสต์บล็อกของเรา
ขอบคุณผู้มีส่วนร่วมทุกคน!
Duckling เป็นไลบรารี Clojure ที่แยกวิเคราะห์ข้อความลงในข้อมูลที่มีโครงสร้าง:
“the first Tuesday of October” => {:value "2014-10-07T00:00:00.000-07:00"
:grain :day}
คุณสามารถลองได้ที่ https://duckling.wit.ai
ดูประกาศโพสต์บล็อกของเราสำหรับบริบทเพิ่มเติม
ในการใช้ Duckling ในโครงการของคุณคุณเพียงแค่ต้องการสองฟังก์ชั่น: load! ในการโหลดการกำหนดค่าเริ่มต้นและ parse เพื่อแยกวิเคราะห์สตริง
( ns myproject.core
( :require [duckling.core :as p]))
( p/load! ) ; ; Load all languages
( p/parse :en$core ; ; core configuration for English ; see also :fr$core, :es$core, :zh$core
" wake me up the last Monday of January 2015 at 6am "
[ :time ]) ; ; We are interested in :time expressions only ; see also :duration, :temperature, etc.
; ; => [{:label :time
; ; :start 15
; ; :end 49
; ; :value {:type "value", :value "2015-01-26T06:00:00.000-02:00", :grain :hour}
; ; :body "last Monday of January 2015 at 6am"}]ดูเอกสารสำหรับข้อมูลเพิ่มเติม