Chatbots and virtual agents

A virtual agent is a type of bot that can be used to:

  • Provide information and answers.
  • Complete tasks like booking meetings or buying tickets.

Before you create a virtual agent, make sure it will add value to the customer experience.

This type of bot is good for tasks where it's easier to ask for what you want rather than navigate through a menu or search for keywords. But a bot isn't a human, and there are some things that it isn't suited for.

Technically speaking, there are two kinds:

  • One kind is scripted. It can respond only to questions that it was programmed to understand.
  • Another uses AI, so it can understand what the customer is telling it, and its knowledge grows the more it interacts with people.

This section includes guidelines and tips to help you create this type of bot:

Learn more
Microsoft's AI vision, rooted in research, conversations
Bot Framework documentation
Responsible bots: 10 guidelines for developers of conversational AI