No matter the sector of your business, you should already consider using chatbots. They are non-stop working assistants that increase sales, improve customer satisfaction, promote your business and save you time and money. Holding a Chatbot Hackathon years ago at Simply we fell deeply in love with chatbots and NLP. From that day on we design and build the best text and voice customer interaction experience using the latest available NLP developments and messaging platforms.

 

Platforms

Slack

Slack is s a cloud-based set of team collaboration tool which is extremely popular among startups and tech companies. Chatbots in Slack have a very big role.

Messenger

More than 1.2 billion users and rich chatbot development environment make Facebook Messenger the number 1 platform for chatbots. We at Simply already developed more than 10 various chatbot only for Messenger.

Web

What about integrating chatbot functionality to your website? With web chatbots you will have the most 

 

NLP Services and Frameworks

Amazon Lex

LUIS.ai

Wit.ai

SpaCy

api.ai

Rasa NLU

The NLP service choice depends on many different factors, like language support, installation environment cloud or in-house, functionality requirements and so on. Anyway our chatbot experts will make a balanced decision on which service fits the best to your particular application. Additionally, for complex and advanced application we have developed our own Conversation Engine, which is on the way to be open sourced to the public.

 

Which Framework?

What framework to use mostly depends on the type of the application you are building. In most cases we will recommend React/Redux combination for complex apps and Vue for small ones. If your code base is already in Angular 2+, it's also great and doesn't make sense replacing.

 

Tools

The process of building stable, maintainable web applications highly depends on the right tools used.

Source Control: Git - Github/Bitbucket

ES6/7 Translators:  Babel

Builders/Bundlers: Webpack, Gulp

CSS Preprocessors: PostCSS, Stylus, Sass, Less

Unit and Integration Testing

React

Unit Testing:  Jest, Ava, Mocha & Wallaby.js for TDD

E2E Testing: Nightwatch.js

Angular and Vue

Unit Testing:  Karma, Jasmin

E2E Testing: Protractor