Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a chatbot framework available? [closed]

I am trying to create an program similar to ELIZA. My preference is to implement this project in a general language such as ruby, java, C++. is there some framework (open source would be great) available for any of these languages ?

like image 747
Jim Avatar asked Oct 11 '10 07:10

Jim


1 Answers

I'm answering an old question here mainly thanks to the renewed interest in chatbots after Facebook's announcement at F8 2016. Here're few platforms that you can use to create chatbots:

  • Pandora Bots
  • Api.ai

The above two use natural language processing and advanced AI to create chatbots. You can use the above in conjunction with platforms that allow you to create bots across various messaging platforms. This way you can write your bot logic once and deploy it across different messaging platforms (FB Messenger, Slack, WeChat, Skype etc). To achieve this, you can use:

  • Microsoft Bot Framework
  • Twilio
  • Gupshup

Disclaimer: I work for Gupshup.

like image 144
Sohan Avatar answered Oct 09 '22 12:10

Sohan