项目作者: ran-j

项目描述 :
ChatoBot build with nodejs and tensorflowjs
高级语言: JavaScript
项目地址: git://github.com/ran-j/ChatBotNodeJS.git
创建时间: 2018-08-06T20:50:47Z
项目社区:https://github.com/ran-j/ChatBotNodeJS

开源协议:

下载


ChatBot logo



ChatBotJS

A contextual Chatbot with entities extractor build with TensorflowJS and NodeJS

Install dependencies and run.

  1. $ npm cd ChatBotNodeJS
  2. $ npm install
  3. $ npm start

Install dependencies and run with sample train.

  1. $ npm cd ChatBotNodeJS
  2. $ npm install
  3. $ npm run seed
  4. $ npm start

Build with docker.

  1. $ npm cd ChatBotNodeJS
  2. $ docker network create backend-bot
  3. $ docker network create frontend-bot
  4. $ docker-compose up --build

Use respository.

  1. $ docker pull docker.pkg.github.com/ran-j/chatbotnodejs/chatbotnodejs:latest
  2. $ docker run --publish 3000:3000 --detach --name chatbotnodejs chatbotnodejs:latest

Configuration

Change mongoURI in ./bin/Config.js

Routes

You can register your intents and the build agent.

Register Train Anwser

Todo List

  • Auth
  • User CRUD
  • Fallback dashboard
  • Token for requests
  • Metricis (Count request numbers …)
  • Entity Extractor
  • [X] Docker
  • [X] Update Tensorflow JS
  • [X] Log conversation and fallbacks
  • [X] Data table for intents list
  • [X] Optimizations on train and answer