{"id":188,"date":"2016-06-27T23:04:12","date_gmt":"2016-06-27T23:04:12","guid":{"rendered":"http:\/\/uscictdialdev.wpenginepowered.com\/?page_id=188"},"modified":"2016-08-01T17:25:27","modified_gmt":"2016-08-01T17:25:27","slug":"jmnl","status":"publish","type":"page","link":"https:\/\/dialport.ict.usc.edu\/index.php\/jmnl\/","title":{"rendered":"jmNL"},"content":{"rendered":"<p><strong><a class=\"ext-link\" href=\"https:\/\/github.com\/fmorbini\/jmNL\/\">Home Page<\/a>\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<h3>About<\/h3>\n<p>jmNL is a\u00a0modular NL platform for dialogue agents.<\/p>\n<p>jmNL integrates NLU(s), DM(s) and NLG(s). It provides a GUI\u00a0to debug the characters and it&#8217;s compatible with the VH protocol for communication with external components.<\/p>\n<p>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 <a href=\"http:\/\/ict.usc.edu\/pubs\/FLoReS-%20A%20Forward%20Looking,%20Reward%20Seeking,%20Dialogue%20Manager.pdf\">FLoReS<\/a> DM and some simple NLG modules including a template based one.<\/p>\n<p>if you plan to use clearnlp you&#8217;ll need to separately download the models: <a href=\"https:\/\/github.com\/clir\/clearnlp-guidelines\/blob\/master\/md\/quick_start\/models.md\">https:\/\/github.com\/clir\/clearnlp-guidelines\/blob\/master\/md\/quick_start\/models.md<\/a><\/p>\n<p>to use wikidata (see <a href=\"https:\/\/github.com\/fmorbini\/jmNL\/blob\/master\/resources\/characters\/WikiData\">this demo character<\/a>) you need to create lucene local indexes. For that you need to:<\/p>\n<ol>\n<li>download a recent <a href=\"https:\/\/dumps.wikimedia.org\/wikidatawiki\/entities\/\">wikidata json dump<\/a><\/li>\n<li>run edu.usc.ict.nl.nlu.wikidata.dumps.WikidataJsonProcessing.createItemsFile(8, new File(json_dump_file)) (adjust parameters as needed)<\/li>\n<li>run edu.usc.ict.nl.nlu.wikidata.dumps.WikidataJsonProcessing.createPropertiesFile(8, new File(json_dump_file)) (adjust parameters as needed)<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Home Page\u00a0 &nbsp; About jmNL is a\u00a0modular NL platform for dialogue agents. jmNL integrates NLU(s), DM(s) and NLG(s). It provides a GUI\u00a0to debug the characters and it&#8217;s compatible with the VH protocol for communication with external components. This project implements a framework to build the classic NL infrastructure needed by dialogue agents. It allows people [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-188","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dialport.ict.usc.edu\/index.php\/wp-json\/wp\/v2\/pages\/188","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dialport.ict.usc.edu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dialport.ict.usc.edu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dialport.ict.usc.edu\/index.php\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/dialport.ict.usc.edu\/index.php\/wp-json\/wp\/v2\/comments?post=188"}],"version-history":[{"count":0,"href":"https:\/\/dialport.ict.usc.edu\/index.php\/wp-json\/wp\/v2\/pages\/188\/revisions"}],"wp:attachment":[{"href":"https:\/\/dialport.ict.usc.edu\/index.php\/wp-json\/wp\/v2\/media?parent=188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}