Canvasbird / canvasboard

An interactive board with plugins focusing on replacing the need of multiple platforms for teaching, presenting, managing or explaining your ideas.
MIT License
199 stars 119 forks source link

Adding a Chatbot feature for Canvas #67

Open Dragonsa15 opened 3 years ago

Dragonsa15 commented 3 years ago

With new users using the canvas, it can be increasingly difficult for the user to understand, how to add an ordered list , or how to add an equation in the canvas. And going to the documentation every time for the same is not the solution. So why not create a simple AI helper assistant that can take care of this problem by helping the user on any doubts that he has regarding the canvas. According to me it could be a great addition to the canvas as a potential user, might bring in more ppl to contribute to this with an ML tag 😜. Existing libraries like Rasa, OpenAI can be used for the same, Rasa in particular has very easy integration with the front end as well.

goliakshay357 commented 3 years ago

That's a great idea to work on @Dragonsa15

deepak2431 commented 3 years ago

@Dragonsa15 Sounds good! I will checkout the library once you have mentioned above.

goliakshay357 commented 3 years ago

@Dragonsa15 How about using wit.ai?

Dragonsa15 commented 3 years ago

@goliakshay357 wit.ai is pretty good in NLP and entities and with facebook backing it up it should be pretty fast too, but I think I saw some posts which said that it has depreciated since 2017 thus I put it in a bit low regard as compared to the like Dialogflow(provides voice assistant as well according to docs at least) or Microsoft Bot. I haven't worked with the above 2 but they are pretty popular but one problem that arises with them is that they are paid, free is there but then limited messages. Rasa on the other hand is totally free and is pretty good in terms of ranking in today's world too, but it can get a bit complex sometimes even though there is no actual use of ML practices in both. I'll provide some links for comparisons between them here. https://www.spaceo.ca/top-ai-chatbot-frameworks/ Quora answer I think the 2nd answer in this is quite a good summary of Dialogflow vs Rasa if you wanna see https://www.themarketingtechnologist.co/api-ai-vs-wit-ai/

goliakshay357 commented 3 years ago

Interesting! Thanks for sharing @Dragonsa15