/aktuell

a personal assistant

Primary LanguagePythonApache License 2.0Apache-2.0

aktuell

a personal assistant

A robust NLU parser that generalizes well to OOV elements and successfully handles core intents.

A regression harness is used to assess coverage.

To update the NLU module run the following command from the nlu directory:

$ python -m rasa_nlu.train --config config.yml --data data/data.md --fixed_model_name model20190119

Use console.py to parse queries:

$ python console.py model20190119 "recommend garage rock from 1991"

Use pytest to assess parser coverage:

$ python -m pytest test_parser.py --disable-pytest-warnings

Annotation Guidelines

Supported entity types:

MOD WHO WORK ARTIST LABEL (REGION) (PLACE) TIME FORMAT RELEASE GENRE TEMP_SIG LAB_SIG PLAYLIST

Supported lookups:

(GENRE) (FORMAT) (RELEASE)

Supported intents:

SHARE REMEMBER RECOMMEND PLAYLIST SEARCH PLAY