Information and Document Chatbot

A bot is an app or some software that does a task automatically. Users interact in a conversational way using text or speech. It may be a simple question-and-answer bot or a complex bot that allows people to interact with services in an intelligent manner using pattern matching and artificial intelligence techniques.

For developing a bot, we can use Azure Bot Service or the Bot Framework SDK for .NET. Bot Framework SDK is a powerful framework for constructing bots that can handle both free-form interactions and more guided conversations. It is easy to use and leverages C# to provide a familiar way for .NET developers to write bots.