Skip to content

Latest commit

 

History

History
80 lines (51 loc) · 1.81 KB

README.md

File metadata and controls

80 lines (51 loc) · 1.81 KB

ChatBot logo

ChatBotJS

A contextual Chatbot build with TensorflowJS and NodeJS

Install dependencies and run.

$ npm cd ChatBotNodeJS
$ npm install
$ npm start

Install dependencies and run with sample train.

$ npm cd ChatBotNodeJS
$ npm install
$ npm run seed
$ npm start

Build with docker.

$ npm cd ChatBotNodeJS
$ docker network create backend-bot
$ docker network create frontend-bot
$ docker-compose up --build

Use respository.

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

Configuration

Change mongoURI in ./Libs/BotConfig.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 ...)
  • Docker
  • Update Tensorflow JS
  • Log conversation and fallbacks
  • Data table for intents list
  • Optimizations on train and answer