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