Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
LightSwitchModel.scala
LightSwitchTest.java
README.md
lightswitch_model.yaml

README.md


Gitter  Build  Maven

Light Switch Example

This example provides very simple implementation for NLI-powered light switch. You can say something like turn the lights off in the entire house or switch on the illumination in the master bedroom closet. You can easily modify intent callbacks to perform the actual light switching using HomeKit or Arduino-based controllers.

Running

You can run this example from command line or IDE in a similar way:

  1. Run REST server:
    • Main class: org.nlpcraft.NCStart
    • Program arguments: -server
  2. Run data probe:
    • Main class: org.nlpcraft.NCStart
    • VM arguments: -DNLPCRAFT_PROBE_MODELS=org.nlpcraft.examples.lightswitch.LightSwitchModel
    • Program arguments: -probe
  3. Run test:
    • JUnit 5 test: org.nlpcraft.examples.lightswitch.LightSwitchTest
    • or use NLPCraft REST APIs with your favorite REST client

Documentation

See Getting Started guide for more instructions on how to run these examples.

For any questions, feedback or suggestions:

Copyright

Copyright (C) 2013-2019 DataLingvo Inc. All Rights Reserved.

You can’t perform that action at this time.