AI::FreeHAL::Engine - Engine of FreeHAL, a self-learning conversation simulator which uses semantic nets to organize its knowledge.
runner.pl shell
FreeHAL is a self-learning conversation simulator which uses semantic nets to organize its knowledge.
FreeHAL uses a semantic network, pattern matching, stemmers, part of speech databases, part of speech taggers, and Hidden Markov Models, in order to imitate a very close human behavior within conversations. Online- as Download-Versions are supporting the synthesing of the speech. Through communicating (via keyboard) the program enhances his knowledge-database. It supports the languages German and English.
In opposite to the most free and commercial chatbots FreeHAL learns self-reliant conception of causal relations on its own.
FreeHAL runs on Microsoft Windows, GNU/Linux, Unix, BSD and Mac and is licensed under the GNU GPL v3.
This package contains:
Returns a hash reference containing word <-> part of speech pairs.
$language is a language string, e.g. "en" or "de".
Returns an array containing arrays of two words, e.g.:
[ [ 'am', 'are' ] ]
Returns a boolean whether FreeHAL should be verbose.
Detect part of speech files (lang_XY/*.{brain,memory}) and load them.
Returns nothing.
First it checks whether low-latency mode is enabled. If success, $data->{abilities}->{'tagger'} is set to 2 and part-of-speech files are loaded.
To install AI::POS, copy and paste the appropriate command in to your terminal.
cpanm
cpanm AI::POS
CPAN shell
perl -MCPAN -e shell install AI::POS
For more information on module installation, please visit the detailed CPAN module installation guide.