macGRID-SRN / hitchBOT

hitchBOT - Canada's hitch-hiking robot
http://hitchbot.me
GNU General Public License v2.0
22 stars 8 forks source link

Precompiler for Cleverscript Files #42

Closed gagichce closed 9 years ago

gagichce commented 9 years ago

Specification

The goal of this tool is to save time generating the language models, as this took an astonishing amount of time. A language model is everything that hitchBOT is able to listen for.

Input

This should take a tab separated file waiting to be thrown into CleverScript and parse it into a language model. Here is an example of a CleverScript file Only lines which are of the type input and phrase will need to be processed.

Output

The output of this program should be a text file which contains readable sentences, one sentence per line. An example is here This is what hitchBOT 'listens' for while it is operating.

Other

This program can be written in any language you would like. That being said, C# might be preferred because it could later be integrated into our web portal. From our CleverScript file which may contain around ~1000 lines, we expect our output to be at least 5000 lines.