This is a Botium connector for testing your NLP.js models.
Did you read the Botium in a Nutshell articles? Be warned, without prior knowledge of Botium you won't be able to properly use this library!
Botium uses the NLP Manager to load an existing model file from disc.
It can be used as any other Botium connector with all Botium Stack components:
This connector processes info about NLP, so Intent/Entity asserters can be used (see samples).
When using Botium CLI:
> npm install -g botium-cli
> npm install -g botium-connector-nlpjs
> botium-cli init
> botium-cli run
When using Botium Bindings:
> npm install -g botium-bindings
> npm install -g botium-connector-nlpjs
> botium-bindings init mocha
> npm install && npm run mocha
When using Botium Box:
See Botium Wiki how to install a connector to Botium Box.
There is a small demo in samples/hello dir with Botium Bindings. A simple NLP.js model is trained and used in the tests:
> cd ./samples/hello
> npm install && npm run train && npm test
Set the capability CONTAINERMODE to npmjs to activate this connector.
Default: en
Language code of your model and your test cases
Precompiled exported NLP.js model
Filename to load the NLP.js model from
QNA File to import
QNA Content to import
Default: \t
QNA content separator