Bilge
Categories
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Component created
Component changed
Component body
This is a very experimental set of modules for a simple artificial intelligence bot.
First of all, you need a tomcat server to run the NlpJobs.war package. Nlp Jobs package willl be using Apache OpenNLP library, so you should install that as well. The module then will communicate with the NlpJobs class through PHP JAVA Bridge. So, there is a good chance that it will break at some stage since there are lots of connections to be made.
What it does?
1. It has a chat interface in which you can speak to the module
2. Then it divides the sentence into smaller pieces with OpenNLP module, so when you type "George Washington is an american president" it will not get "George" and "Washington" as two separate words but understand that it is a person.
3. Then it sends each "phrase" to wikipedia and grabs the description
4. Finally it looks for the frequency of the words returned by wikipedia.
The module is highly expendable, you can add more methods to the JAVA class to grab more data from OpenNLP. You can add more sources like wikipedia to grab data.
I also added a FANN module for PHP FANN module. You can run simple neural networks with it.
