/suneidesis

A project to represent knowledge

Primary LanguageJavaMIT LicenseMIT

Suneidesis (συνείδησις)

Suneidesis is a project to represent knowledge and build chatbots easily. This project started as an experiment to store stories but because querying data using code became so complex, it was turned into a chatbot library.

CircleCI Maven Central

Adding it to your project

Maven

<dependency>
    <groupId>com.harium.suneidesis</groupId>
    <artifactId>core</artifactId>
    <version>1.6.7</version>
</dependency>

Extensions

Examples

// A simple parrot bot (using console)
public static void main(String[] args) {
  Parser box = new EchoBox();
  
  Terminal terminal = new Terminal();
  terminal.addParser(box);
}

See more examples at suneidesis-examples