Avatar of Oleksandr Krakovetskyi

I don't have any experience with Kore.ai but work a lot with Microsoft Bot Framework as a primary tool for building intelligent chatbots.

I would say you as developer will be responsible for (3) and (4) but you can use a big range of Azure services to develop what you need.

With Language Understanding service you can train NLP models based on your intents and entities, with QnA Maker you can build knowledge base to answer FAQ questions and conduct a small-talk (it calls "chit-chat"), with other Azure Cognitive Services you can add sentiment analysis, content moderator, linked entity extraction and other text/image/voice processing features.

With Azure Bot service you can publish chatbot across > 10 messengers and platforms.

READ MORE
5 upvotes·2.6K views

If you are looking for a no-code or low-code solution for building chatbots, you can use Power Virtual Agents or Microsoft Bot Framework Composer. The difference is that Power Virtual Agents is a part of Power Platform which has additional licensing. Microsoft Bot Framework Composer does not have any connection to Power Platform or Microsoft 365 environment.

If you want to code everything from scratch and control all aspects of development, Microsoft Bot Framework is a choice.

READ MORE
5 upvotes·1.1K views

I don't have experience with Kissflow but use Power Automate on daily basis. a) Power Automate is a powerful tool and suitable for a big range of business process automation tasks. b) my strong opinion is to use less tools where possible. So if you already have Microsoft 365 then Power Automate looks a reasonable choice.

READ MORE
5 upvotes·1K views

I found that Python-Django is the most powerful platform/framework to build any kind of application. It's not. Even you change "Python-Django" to something else, it still will not be a valid statement. Each tool/service/language/framework has advantages and disadvantages and should be considered in each case separately.

Next, Python is a scripting language, C# is a typed one. For serious projects in most cases typed languages are the better choice.

Finally, if you have some .NET experience, ASP.NET Core looks obvious choice.

READ MORE
3 upvotes·1 comment·44.9K views
Dinesh Kasar
Dinesh Kasar
·
December 30th 2021 at 11:47AM

Thank you very much Oleksandr for your suggestions, while going through all of your suggestions it mostly depends to take decision on which platform is more comfortable us.

·
Reply