by Sanjeev Kapoor 21 Apr 2017
Look Who’s Talking: The Chatbot Era
share on

Look Who’s Talking: The Chatbot Era

Chatbots have been one of the most trending technology topics during the last year, as Facebook announced support for chatbots in its Messenger app and research firms such as Gartner highlighted the merits of chatbots deployments in enterprise environments. A chatbot is a conversational software agent (i.e. a computer application) that can simulate a conversation with human users. Chatbot conversations are based on natural language and are outputted based on either auditory or textual modalities. They are considered intelligent agents and are sometimes called “chatter robots”.

In practice, chatbots operate as virtual assistants, which are appropriately programmed in order to automatically respond to their users’ queries or requests. A typical chatbot scenario starts with a user that makes a request or asks a query to the conversational system. The chatbot software analyzes this request using artificial intelligence (AI) techniques, while taking into account information and context about the users such as his/her preferences, past queries and locations. This analysis is typically performed fast in order to allow the chatbot to produce an almost real-time response to the user’s query. It is typical for chatbots to personalize their interactions for each user.

The rising popularity of chatbots is not just related to the benefits they deliver to their users, but also to the fact that they are suitable for a wide range of applications.

 

Benefits of Chatbots

In principle, chatbots, are yet another technology that reduces agency costs as conversational agents can be used, in several settings, to replace human agents. Compared to other computer-based service systems, chatbots provide better control on the flow of information, which reduces the information asymmetry and makes the interaction more appealing.

The increased interest in chatbots goes beyond the prominent business benefits of a self-service modality. One of the reasons is the rising use of messenger and chatting applications, which are for several users the primary channel of communication with friends and family. This above is also true for users using messenger for collaborating at work. For example, several users prefer chatting on Facebook Messenger, Skype and Slack to interactions through social networks, as their interactions can be instant, asynchronous and under fine-grained privacy. Hence, by integrating chatbots in these platforms, service providers can assist users based on chatting, which is a modality that they are comfortable and familiar with.

Another factor that explains the interest in chatbots is that they provide the means for personalized and human centered interactions. This is especially true for “intelligent” chatbots which employ artificial intelligence in order to individualize conversations to user needs. Likewise, chatbots can be used to develop customized branding messages in the scope of corporate services.

 

Chatbot Applications

Some of the most prominent applications of the chatbot (human-centered, personalized) interface can be found in the following areas:

The list is non-exhaustive, as chatbots can be used into virtually any application areas instead of a conventional web or mobile application interface. Indeed, several of the above use cases are already provided through other interfaces as well, such as web portals, even over voice portals and IVR (Interactive Voice Response) systems. In such cases, chatbots are a more intelligent and personalized interface from what already exists.

 

Development Platforms for Chatbots

The increased interest in chatbots is also reflected in the rise of platforms for developing chatbots. As already outlined, Facebook Messenger has integrated functionalities for developing chatbots. Relevant applications enable fetching of personalized information based on (past) keywords provided by the user in Facebook chat. Facebook chatbots can be deployed in replacement of a user’s accounts i.e. they can be used to respond instead of a user during his/her chat activities in Facebook.

Apart from facebook, WeChat is another social media platform that provides support for chatbots. It provides the means (including an API) for constructing, programming and deploying chatbots. As a third example, chatbots can also be created on top of Slack. Slack introduces the notion of bot users, which are virtual users that are represented in the platform by chatbot programs. Bot users exist in the Slack platform like any other user, yet interaction with them means that you are interacting with a software agent rather than with a human user.

It’s certainly time you think how chatbots could work to your benefit. As platforms, tools and machine learning techniques for chatbots are becoming widely available, it’s most important to find a business case in which chatbots save you time and effort, and overall improve your business results.

Recent Posts

get in touch

We're here to help!

Terms of use
Privacy Policy
Site Map
2015 IT Exchange, Inc