duckling_old
1.0.0
2017 년 5 월 1 일 현재 우리는이 저장소를 새로운 오리클링에 유리하게 평가하고 있습니다. 블로그 게시물 발표를 참조하십시오.
모든 기고자들에게 감사합니다!
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"}]자세한 내용은 문서를 참조하십시오.