Latest news about Bitcoin and all cryptocurrencies. Your daily crypto news habit.
It seems like we canât get enough of bots and the current and future applications for them. Even though itâs cool to speculate about the future, we thought it would be useful to bring it back to the basics and discuss what it takes to create a bot from the ground-up. Thatâs exactly what weâre doing at kea: building a conversational artificial intelligence system, which is basically a fancy way of saying a voice-automated bot. We recently did a complete overhaul on our kea voice bot to create a new AI personality and let us tell you- it takes a lot of decision making. How will people use the voice? What feelings should the voice inspire? What problems should it solve? And so on.
It all starts with building out the high-level properties of the bot. These are basically the mechanics behind the AI, the foundation upon which everything else is built. Here are some of the decisions that need to be made:
Personal, Team or Public Bot
When deciding on the characteristics of your bot, you have to think about what level it will be used on. Is an individual interacting with the automated system, like a person ordering lunch with keaâs phone ordering bot or a scheduling bot issuing a meeting reminder on Slack? Or will it be on a team level like an AI phone conferencing service, or a group vacation-planning bot. Some programs can even be used on both the personal and team level- like Slack. Whether your bot does one or both, this is typically the first decision and is embedded in the initial plan for the system.
Super Bot or Domain-Specific Bot
This question is centered around the function of the bot. A domain specific bot is geared towards a specific service, like Stella, a job hunting bot that helps employers find qualified candidates for open positions based on matching skill sets. General purpose means that itâs used in a number of ways by a number of audiences, like Google Assistant. It is one bot, but it can tell you the weather, find the nearest ramen shop, and much more. kea is a domain-specific bot as itâs job is to take phone orders on behalf of restaurants, it wonât also give you driving directions or the score from todayâs baseball game.
Consumer or Business Focused Bot
Just like an at-home system that automatically alerts you if you left the garage door open, keaâs system is consumer-focused. Consumer bots can serve a wide variety of functions, they can help us automatically find discounts on our favorite shopping websites, like Honey, remind us that itâs time to exercise, or alert of us of travel deals to our bucket list destinations. Business-focused bots, like expense filing or workflow automation software, have totally different goals than consumer bots. Business bots are designed to get straight to the point, to get a task completed, as efficiently as possible. A consumer bot, however, has room to show a little personality: humor, self-reflection, wisdom and more.
Voice or Text Bot
The kea system is an obvious example of voice interface, using conversational AI to take phone orders for customers. There are other popular examples like Appleâs Siri, Amazonâs Alexa and Google Home. Take, for example, Alexa, sheâs a voice bot who can change the temperature in your home, play your âClassic 80âsâ playlist, and set a reminder to remove the turkey from the oven. There are also text bots, like the chatbots that help you on e-commerce websites when you need a return label or the text bots that show up in communication apps, like Slack, Facebook Messenger, and WeChat.
Legacy Integration or Novel System
keaâs system works with existing POS systems in restaurants, meaning it is integrated or retrofitted with the ticketing technology already employed by the restaurant. This is one example of a legacy integration bot, others include the Streak bot for G-mail, which inputs important information from chat conversations into its data management tools. Some bots like Pypestream are built from scratch, employing proprietary technology from top to bottom.
Thatâs enough tech talk for this week. Next week we will dive into the details of building a personality for a robot and not too long after we will introduce our new kea voice bot, which weâve been working hard on for months. We canât wait- chat(bot) soon!
Build-A-Bot 101: The Basic Bot Type Distinctions was originally published in Hacker Noon on Medium, where people are continuing the conversation by highlighting and responding to this story.
Disclaimer
The views and opinions expressed in this article are solely those of the authors and do not reflect the views of Bitcoin Insider. Every investment and trading move involves risk - this is especially true for cryptocurrencies given their volatility. We strongly advise our readers to conduct their own research when making a decision.