git源位址參考:
pip install rasa_nlu==0.13.4pip install rasa_core==0.11.4
pip install rasa_core_sdk==0.11.4
yum install npmnpm install -g chatito
影象化的語料生成工具:npm i -g rasa-nlu-trainerrasa_core部分:
stories.md :編寫對話場景流程 (-s)
domain.md :意圖,動作,反饋以及實體和槽,機器知識庫。 (-d)
rasa_nlu部分:
nlu_config.yml :nlu模型演算法處理流程 (-c)
data.json :訓練資料 (--data)
訓練rasa_nlu:
python -m rasa_nlu.train -c my_config.yml --data data/bank.json --path models訓練rasa_core:
python -m rasa_core.train -d data/bank_domain.yml -s data/bank_story.md -o models/dialogue執行:
python -m rasa_core.run -d models/dialogue -u models/default/model_20181219-155903/單獨執行core:
python -m rasa_core.run -d models/dialogue測試:
/greet單獨執行nlu:/ask_money
// 啟動服務
python -m rasa_nlu.server -c my_config.yml --path models //測試服務:
$ curl -xpost localhost:5000/parse -d '' | python -mjson.toolchattio(用來應對沒有資料冷啟動時的訓練資料,如果有資料建議使用rasa-nlu-trainerr平台標註。
rasa-nlu-trainer -p 10000 --source data/bank.json標識說明
intents
意圖entities
實體slots
槽templates
回答模板
actions
動作符號
說明##
story標題*意圖
-動作事先需要安裝 rasa_core_sdk
action分為3大類:
1.default action:(action_listen,action_restart,action_default_fallback)
2.utter action:以utter_開頭的action,用於給使用者傳送資訊。
3.custom action:使用者自定義的action
action服務的配置endpoints.yml:
在core的執行命令之後加上:--endpoints endpoints.ymlaction_endpoint:url: "http://localhost:5055/webhook"
同時如果你自定義的action檔案名叫actions.py,那麼,你需要事先執行如下命令啟動你的action:python -m rasa_core.run -d models/dialogue/ -u models/default/model_20181220-110910/ --endpoints endpoints.yml
action_default_fallback 可用於回滾操作 具體參看fallback actionspython -m rasa_core_sdk.endpoint --actions actions
hiredis 安裝和測試
安裝 unzip hiredis master.zip cd hiredis master make make install 編寫測試 connect.c include include include include include hiredis.h int main void else ge...
Kinect安裝和測試
今年3月,微軟推出了kinect for windows sdk 1.7更新,包括了手勢識別kinect interactions和實時3d建模kinect fusion兩項新技術。昨天,微軟發布了kinect for windows sdk的1.8版本,新版本sdk進行了少量更新,但對kinect...
libpcap 安裝和測試
libpcap 安裝和測試 i 首先安裝 libpcap 2.tar xvf libpcap 1.3.0.tar.gz 3.cd libpcap 1.3.0 configure 4.如果遇到缺少flex問題 sudo apt get install flex 5.通過後,進行make make 6,...