fbpx
Toggle navigation
The Bot Invasion and How to Design them

The Bot Invasion and How to Design them

  • Home
  • /
  • Blog
  • /
  • The Bot Invasion and How to Design them

Updated: November 10, 2016

When we walk into a fancy hotel, we tend to look at the representative in Reception Counter that is if they have not already greeted us with a smile. Because it’s what they are supposed to do. When someone visited their hotel, they greet the visitor and offer to help them with what they want. That’s just good Customer Service. We probably ask them- how much does it cost to stay there for a night? what are the facilities available in the suite? Is there free Wi-Fi? Will there be complimentary Breakfast and so on. They patiently address our queries and provide answers after which we make a decision to stay in that hotel (although that’s not the case anymore since the advent of World Wide Web!) Such is the case of a Bot.

When you visit certain Websites, you might see a pop up that greets you “Hi <Your Name>” or the chatbot may appear when you click for help (Example: Citibank). Although this may not be the only purpose of bots, these Chat Bots are designed in such a way that they stimulate conversation with humans over the internet about the services offered by the website and more. ChatBots follows the basics of contextual communication.

Every interaction with a human user should be as meaningful as possible. Otherwise, Bots do not add much value to your service. So what are some of the things to keep in mind when developing a bot? Bitcot tells you how it’s done the smartest way!

Choose your Text Elements carefully

When you are creating a bot, keep in mind to add options (in the form of buttons, for example) to help restrict the choice of the user to the answer that you have programmed to give them. If your chosen answer is running text, it opens up a lot of possibilities which makes providing a “Definite” answer difficult.

In cases where answers could not be limited to options, try programming it in such a way your response (the Bot’s response) comes with a question that has “yes” or “no” or “I don’t know” options. Some of the platforms that let developers build, host and deploy bots are Chatscripts, Pandorabots, Impersonate. And make sure the platform you pick to build your bot caters to the addition of buttons. Of course, using Buttons make the design complex. In such cases, it is better to indicate options to users to respond.

Buttons:
bot1 300x96 1

 

Text Options:

Which part of the world are you from? (Please indicate one option only -AM for America; AS for Asia; EU for Europe; AF for Africa and AU for Australia)

Teach Language to the Bot

Ever since the advent of the concept of Text Messaging, the usage of one language has varied extensively. How often have you encountered everyone in your contact list asking “How are you?” the right way. The possible ways one can ask could be “Howa you?” / “Hw r u?” / “Hw r you?” / “Hw are u?” / “Hw are you?” / “Hwa u?” and so on…

Imagine the possible combinations of every common question that you have to account for when coding for a Bot. That’s how intuitive your tool should be. Building a chatbot with AI behind it could be one of the hardest things in your life.

  1. Front-load your user base (given you have one) with people that like breaking things to test your system. Onboarding the right people upfront is crucial.
  2. Use an SEO typo generator to plan for common misspellings and errors.
  3. Accept that building your AI is going to take time and that initially, it’s not going to work well. The only way it gets better is when it breaks. Plan for this and create boundaries to limit breaks.AdobeStock 120003017 Converted

 

Make sure Boundaries are accounted for in your design

For any apps, regardless of the design you always specify limits such as Screen Resolution or Width and so on. So why should a Bot design be any different? Create boundaries so that you eliminate some of the ways in which the user might break your Bot. No matter how awesome and intuitive your design is, your Bot is always going to break at some point. So it’s better to take a bow in the most elegant way as possible.

For Example,

When a user asks “How’s your day?” Your Bot can respond with a “So far so good” standard response or take control of the conversation by steering “Better, I need your Time zone to get started. Where are you from?” Or any better response for that case. The point is, don’t ever leave a response open-ended.

With these design considerations in mind let’s check out Zikabot that uses conversation as a prototyping tool to test all assumptions now that SMS is evolving as an interaction model for creating new services and user experiences.

AdobeStock 45534742 1024x768 1

Case Study: Zikabot

Source: IDEO

Background:

Zikabot was a service created in Puerto Rico engagement channels online (like SMS) where people can anonymously ask different questions about Zika Virus and the bot gives them accurate health information. The Bot was a prototype but in the backend, a lot of Subject Matter Experts took matters in hand (considering that the response impacts a lot of lives) and answered inquiries that required manual intervention.

Pain Points:

  • When having a Bot conversation with Users, Subject Matter experts observed that the tone was very essential to actually engage users in the conversation.
  • For example, since bot conversations are anonymous, this enabled human users to actually ask some questions that were personal like “Why is the Zika virus in Puerto Rico?” “How is it possible that the same mosquito can spread three different viruses?” “Does Zika affect pets?” “I’ve had a lot of intercourse lately—what should I do?”
  • When designing a response, you have really got to keep in mind that in cases like this, Zikabot, where people’s views and beliefs (in turn their life) depends on your response since this is regarding creating awareness. The more responsible you design responses, the better is the user experience.

Considerations:

  • SMS can be a safe space for tough topics. Have a clear objective, especially with sensitive topics.
  • Start with Questions.
  • Establish a set of Parameters.
  • Iterate in real-time
  • Build Boundaries.

Bots-Infographic

 

 

We're BitCot!

Need help? We design, build, and grow digital products across Android,iOS, and web.

Contact Now

    Share On:

    Apple Pay allows users to pay using their credit cards without a PIN or password. Apple Pay works by scanning the card's hologram. It can also be used to save card details. However, Apple Pay isn't available for all credit cards. According to the https://aucasinoslist.com/casinos/iphone-casino/, only the banks that accept it can approve it for use with this system. Then, you can use it to make payments and deposits at Apple Pay casinos. If you'd prefer to play at a casino that accepts payments via your Apple Pay, you can simply visit the website's Apple Pay page.

    Enquanto as estratégias de apostas positivas e negativas para jogos de cassino online podem ajudá-lo a ganhar uma pequena vantagem sobre o cassino, ambas podem diminuir drasticamente a sua banca. De acordo com o https://casinosnobrasil.com.br/, jogadores que são habilidosos o suficiente para usar ambas as estratégias podem ter dificuldade em perder uma aposta quando as marés acabarem. Eles devem apostar no que acham que é a melhor opção para eles. Estes sistemas não só são populares, mas também são extremamente eficazes.

    Raj Sanghvi BitCot CEO

    Author: Raj Sanghvi

    Raj Sanghvi is a technologist and founder of BitCot, a full-service award-winning software development company. With over 15 years of innovative coding experience creating complex technology solutions for businesses like IBM, Sony, Nissan, Micron, Dicks Sporting Goods, HDSupply, Bombardier and more, Sanghvi helps build for both major brands and entrepreneurs to launch their own technologies platforms.

    Visit Raj Sanghvi on LinkedIn and follow him on TwitterView Full Bio

    Free project quote

    Fill out the enquiry form and we'll get back to you as soon as possible.

    Contact Us: 858-683-3692

      Dave S

      Co-Founder- StompSessions

      Quote

      I have Known BitCot for 4 years and have been impressed with the diversity and quality of BitCot work. With that solid foundation it was really easy to select BitCot as our development partner.

      Quote