modular NL platform for dialogue agents
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
resources
spell-checker
src
.classpath
.project
LICENSE
README.md
build.xml
jmnl.vcxproj
style.xsl

README.md

jmNL, a modular NL platform for dialogue agents

see the LICENSE file for information on the license and 3rd party libraries included in this project.

There is no comprehensive documentation, if you have questions please ask. A guide was written for the VHTK. It is a work in progress, so some aspects are still undocumented and may not be fully in sink with the current capabilities in the trunk. If you have any questions please submit an Issue.

Check out the example characters.

This project implements a framework to build the classic NL infrastructure needed by dialogue agents. It allows people to extend it by implementing their own external communication protocols, NLU, NLG and DM modules. It comes with several implemented classification based NLUs, the FLoReS DM and some simple NLG modules including a template based one.

if you plan to use nlp4j you'll need to separately download the models from their website: https://github.com/emorynlp/nlp4j