Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gradle
.idea
gradle/wrapper
src
LICENSE
README.md
backuptest.context
build.gradle
diagram.context
gradlew
gradlew.bat
settings.gradle
test.context

README.md

LIMZ

alt text

Project LIMZ is the open source general AI with dynamic neural networks written in Java (jdk 7) and distributed under the liberal MIT license. You can use it to support the chatbot messenging api for facebook or your own channel (see https://www.eoss-th.com). LIMZ can run in many environment such as heroku, google appengine (java 7) including Android (Voice also).

Getting Started

Gradle

repositories {
    jcenter()
    maven { url "https://jitpack.io" }
}

dependencies {
    compile 'com.github.eoss-th:eoss-brain:master'
}

Maven

<repository>
    <id>jitpack.io</id>
    <url>https://jitpack.io</url>
</repository>

<dependency>
    <groupId>com.github.eoss-th</groupId>
    <artifactId>eoss-brain</artifactId>
    <version>master</version>
</dependency>

Example

Context context = new FileContext("john");
Session session = new Session(context);
session.learning = true;
new WakeupCommandNode(session).execute(null);

Scanner scanner = new Scanner(System.in, "UTF-8");

while(true) {
  System.out.print("Me:>>");
  System.out.println("John:>>" + session.parse(MessageObject.build(template, scanner.nextLine())));
}
You can’t perform that action at this time.