DEV Community

Lior Messinger
Lior Messinger

Posted on

1 1

Building context-aware NodeJS bots using Servo

Hi all, check out the bot framework we wrote, called Servo:

And hey, please make sure you star it on Github...

GitHub logo servo-ai / servo-platform

The best conversational AI framework

Servo.ai

Servo Bot Automation Framework is the leading framework for building bots and automation flows. It allows developers to use visual architecture, open code and reusable AI
Click to watch a short intro video
Servo]

Installation

  1. install nodejs (v8 and higher) and npm (v5.5 and above)
  2. clone and install:
    • sudo npm install -g gulp bower concurrently
    • git clone https://github.com/servo-ai/servo-platform.git
    • cd servo-platform/server
    • optional: ** Windows: npm install --global --production windows-build-tools ** Linux: sudo apt-get install build-essential libssl-dev
    • npm install
    • cd ../editor
    • npm install
    • bower install

If you get errors during npm install, then: * on windows: npm install --global --production windows-build-tools * linux: sudo apt-get install build-essential libssl-dev

Run Servo

From server folder:
npm start

On Chrome browser open localhost:8000.

Please note: Servo comes with a couple of tutorial projects, that will connect to Wit.ai NLU engine.

Tutorials

To get started, see the wiki: https://github.com/servo-ai/servo-platform/wiki

For reference documentation, see https://servo-ai.github.io/servo-platform/

For a short tutorial, go here:

https://medium.com/datadriveninvestor/building-context-aware-stateful-bots-using-servo-a2dc3f557469

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay