An overview of the bot landscape

Bots are a growing segment of software that acts as an agent on a human’s behalf. These tasks range from ordering online, to making dinner reservations, to handling customer service requests, to helping employees be more productive in the workplace. Historically, most bots have used simple rules-based approaches to present