jsmegahal

1.2.4 • Public • Published

jsmegahal Build Status

Implementation of the MegaHAL AI in JS for consumption with node.js

Installation

npm install jsmegahal

Sample Usage

jsmegahal = require('jsmegahal');
 
//you can pass in the markov order you want to use. it defaults to 4.
var megahal = new jsmegahal(4);
 
//add a single sentence
megahal.add("This is a singular sentence and megahal will deconstruct it accordingly.");
 
//add a lot of data
megahal.addMass("This is a lot of data. Also, it is in multiple sentences!");
 
//get a string based on the markov data -- this picks a random token in the sentence
console.log(megahal.getReplyFromSentence("Pick a keyword"));
 
//get a string based on the markob data -- this can take a token, or nothing at all
console.log(megahal.getReply());

Projects Using This

alexa-chatterbot

Package Sidebar

Install

npm i jsmegahal

Weekly Downloads

1

Version

1.2.4

License

Apache 2

Last publish

Collaborators

  • seiyria