alter nlu
1.0.0
AlterNLU는 챗봇과 AI 도우미를 구축하기 위한 오픈 소스 도구입니다. 이는 개발자에게 프로덕션 환경에서 보조자 또는 봇을 구축하기 위한 최소한의 접근 방식을 제공합니다.
자연어를 구조화된 데이터로 변환합니다. 예:
입력:
{"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
Rest 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