Originally I shared this article to Syndicode blog.
If you are working with chatbots, now is the time you can use some amazing framework to simplify your task. At the end of May Stealth Ruby framework for conversational voice and text chatbots was launched. With Stealth you can customize and extend your chatbot by writing code. Isn't it cool?
Created by Black Ops, this Stealth framework allows you to build your chatbots using your favorite code editor or deploy them using Docker or Heroku.
Stealth is an open source Ruby framework that is MVC-architected. Additionally, it was modeled from Ruby on Rails so there you will find ActiveRecord, ActiveSupport, Sidekiq, Sinatra, RSpec, Bundler, wide support and a few specific things that make building Ruby chatbots with Stealth quite easy.
- Support for any messaging service. If a service wasn’t yet supported, it shouldn’t be difficult to add it in.
- Support for the all of the great NLP/NLU tools being released. You can add support if there was no yet.
- Use your own favorite code editor.
- Easy handling of common scenarios. For example, chatbots will sometimes fail to understand users and so handling those scenarios should be baked in.
- Deployable anywhere. Stealth takes advantage of all the great cloud services available.
- Open source. Stealth is MIT licensed to ensure you own your bot.
- Support for popular databases (SQL and NoSQL databases that are already available).
- Support for developer tooling. Use continuous integration services like CircleCI and Travis, GitHub, Heroku Pipelines, etc.
- Testing. If chatbots are to become first-class pieces of software, they need to have testing built-in.
Find more news about Ruby in my recent posts.