NPCEditor
NPCEditor controls the spoken behavior of the characters in the Toolkit, as well as the structure and logic of the interaction through its dialog manager. It contains a list of user “Questions” and character “Answers“, and the links between them. NPCEditor uses a statistical text classifier to determine the best character response to novel user input, allowing users to converse with the characters with reduced authoring effort.
Quick facts:
- Location: /core/NPCEditor
- Language: Java/Groovy
- Distribution: Binary
- Platform(s): Multi-platform
- Main paper: NPCEditor: A Tool for Building Question-Answering Characters
