Can I create and deploy Microsoft bot with LUIS but without azure services?

1.9k views Asked by At

Can I create and deploy Microsoft bot without azure services? I want to use LUIS services without azure services. Is it possible? Alternatives for azure?

Thank you for replies in advance

1

There are 1 answers

4
PartlyCloudy On BEST ANSWER

To answer your question - it is possible to create a bot which uses LUIS without using the Microsoft Bot Framework -

Using LUIS: LUIS expose their service via HTTP endpoint. If you create an application in LUIS and create a model, you can get the intents by issuing a request to the provided endpoint. It is not directly associated with Azure. Note that in order to allow unlimited traffic to your endpoint, you will need to associate it with an Azure subscription, but you do not have to use any Azure resources.

Microsoft Bot Framework - In order to create a bot without using the bot framework, first let's understand what services the framework provides you with. you need:

  1. Somewhere to host your bot as a service. You can use any cloud provider for this or even host it on your machine
  2. Build your bot - you bot will have to implement a conversation protocol, depending on the channel for which you are writing your bot
  3. Integrate with the channel for which you are building your bot for - bots for Facebook, Telegram or Skype have different protocols and need to be connected differently with these platforms. The Bot Framework simplifies this process for you. But you can just create a specific bot for your desired platform. For that, you should check the documentation for the channel which you develop for.