License Documentation Status Gitter

Alarm Example

This example provides a simple “alarm clock” interface where you can ask to set the timer for a specific duration from now expressed in hours, minutes and/or seconds. You can say ping me in 3 minutes, buzz me in an hour and 15 minutes, or set my alarm for 30 secs. When the timers is up it will simply print out “BEEP BEEP BEEP” in the probe console.

Running

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

  1. Run REST server:
    • Main class: org.apache.nlpcraft.NCStart
    • Program arguments: -server
  2. Run data probe:
    • Main class: org.apache.nlpcraft.NCStart
    • VM arguments: -Dconfig.override_with_env_vars=true
    • Environment variables: CONFIG_FORCE_nlpcraft_probe_models.0=org.apache.nlpcraft.examples.lightswitch.LightSwitchModel
    • Program arguments: -probe
  3. Run test:
    • JUnit 5 test: org.apache.nlpcraft.examples.alarm.AlarmTest
    • 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) 2020 Apache Software Foundation