alter nlu
1.0.0
AlterNLU est un outil open source pour créer un chatbot et un assistant IA. Il donne au développeur une approche minimale pour créer un assistant ou un bot dans un environnement de production.
Il convertit le langage naturel en données structurées. Par exemple :
Saisir:
{"text": "i want few covers for my mobile and pillows. and two bed sheet"}
Sortir:
{
"intent": "search_product",
"confidence": "0.9999974",
"entities": [
{
"value": "bedsheet",
"category": "product_type"
},
{
"value": "Mobile cover",
"category": "product_type"
},
{
"value": "pillow covers",
"category": "product_type"
}
]
}
Une fois AlterNLU configuré, voir Configuration, vous pouvez l'essayer en 4 étapes simples.
Obtenez des données de formation. Recommandé : Utiliser la console Kontiki
Exécutez le moteur AlterNLU.
python3 server.py
Reste la formation 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
Requête d'analyse de l'API Rest.
http://:5001/parse
Method : POST
Accept / Content_type : application/json
Data : {"text": ""}
Le dernier modèle sera déployé automatiquement une fois la formation terminée et prête à être utilisée.
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