rameshkum / EDDI

Open-Source Chatbot Platform - Made in Europe. Create, Run and Maintain Chatbots professionally.

Home Page:http://eddi.labs.ai

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EDDI - Enhanced Dialog Driven Intelligence

A Platform for creating, running and maintaining chatbots of all kinds.

v4.0.0

License: Apache License 2.0

Visit http://eddi.labs.ai for further references.

Check out the full documentation here.

CircleCI

Join the chat at https://gitter.im/EDDI-labs-ai/Lobby

Intro

The Chatbot System - E.D.D.I. (Enhanced Dialog Driven Intelligence), has been developed with the focus on the use in enterprise applications as well as the ease of connecting it to other resources (such as databases or other Services).

This platform has been developed for over six years and completely restructured from scratch four times because of logical "dead ends" in the art of building chatbots - thus version 4.0.0.

The most outstanding features are:

  • it is highly extensible (plugins),
  • very flexible in dialog structure and
  • allows sharing of knowledge between bots

technical spec:

  • Resource- / REST-oriented architecture
  • Java
  • JAX-RS
  • Dependency Injection
  • Embedded Jetty
  • NoSQL
  • HTML, CSS, Javascript, JSON

Prerequirements

  • Java 8
  • Maven 3

Build project with maven

Go to the root directory and execute

mvn clean install

Start Servers

  1. Setup a local mongodb (> v3.0)
  2. launch with VM options
    -DEDDI_ENV=[development/production] -Duser.dir=[LOCAL_PATH_TO_EDDI]\apiserver ai.labs.api.ApiServer
    
  3. Go to Browser --> http://localhost:7070

Docker

For development, use

docker-compose -f docker-compose.yml -f docker-compose.local.yml up

after running mvn package. This builds a local image of EDDI.

About

Open-Source Chatbot Platform - Made in Europe. Create, Run and Maintain Chatbots professionally.

http://eddi.labs.ai


Languages

Language:Java 94.2%Language:JavaScript 4.3%Language:HTML 0.6%Language:CSS 0.5%Language:Batchfile 0.2%Language:Shell 0.2%