alter nlu
1.0.0
AlterNLU 是一個用於建立聊天機器人和人工智慧助理的開源工具。它為開發人員提供了在生產環境中建造助手或機器人的最小方法。
它將自然語言轉換為結構化資料。例如:
輸入:
{"text": "i want few covers for my mobile and pillows. and two bed sheet"}
輸出:
{
"intent": "search_product",
"confidence": "0.9999974",
"entities": [
{
"value": "bedsheet",
"category": "product_type"
},
{
"value": "Mobile cover",
"category": "product_type"
},
{
"value": "pillow covers",
"category": "product_type"
}
]
}
AlterNLU 設定完成後,請參閱設置,您可以透過 4 個簡單步驟進行嘗試。
獲取訓練資料。建議:使用 Kontiki 控制台
運行 AlterNLU 引擎。
python3 server.py
休息 API 培訓。
http://:5001/train
Method : POST
Accept / Content_type : application/json
Data : training_data file from Kontiki Platform.
curl -H "Content-Type: application/json" --data @ http://localhost:5001/train
Rest API 解析查詢。
http://:5001/parse
Method : POST
Accept / Content_type : application/json
Data : {"text": ""}
一旦培訓完成並準備好投入使用,最新模型將自動部署。
apt-get update
apt-get install python3.6
apt-get install python3-pip
pip3 install virtualenv
virtualenv nlu
cd nlu
source bin/activate
git clone https://github.com/anuragmishra1/alter-nlu.git
cd alter-nlu
python3 setup.py install
python3 server.py