Smart cities and IIoT

Image
Smart cities and IIoT In this article we will talk about smart citites asd IIoT ( Industrial Internet of Things) if you want to know about smart cities and IIoT then this article gonna help you alot. Smart Cities  In general, a smart city is a city that uses technology to provide services and solve city problems. A smart city does things like improve transportation and accessibility, improve social services, promote sustainability, and give its citizens a voice.  The main goals of a smart city are to improve:  Public Transportation  IT-connectivity  Water Management  Power Supply  Sanitation  Waste management  Urban mobility  E-governance  Citizen participation  How a smart city works ? Smart cities use a combination of the internet of things (IoT) devices, software solutions, user interfaces (UI) and communication networks. However, they rely first and foremost on the IoT. Smart cities utilize their web of con...

Chatbot

Chatbot

In this article we will talk about chatbot.



Introduction to chatbot

Chatbots are not a recent development. They are simulations which can understand human language, process it and interact back with humans while performing specific tasks. For example, a chatbot can be employed as a helpdesk executive. The first chatbot was created by Joseph Wiesenbaum in 1966, named Eliza. It all started when Alan Turing published an article named “Computer Machinery and Intelligence”, and raised an intriguing question, “Can machine think?”, and ever since, we have seen multiple chatbots surpassing their predecessors to be more naturally conversant and technologically advanced. These advancements have led us to an era where conversations with chatbots have become as normal and natural as with another human.

Today, almost all companies have chatbots to engage their users and serve customers by catering to their queries. As per a report by Gartner, Chatbots will be handling 85% of the customer service interactions by the year 2020. Also, 80% of businesses are expected to have some sort of chatbot automation by 2020 (Outgrow, 2018). We practically will have chatbots everywhere, but this doesn’t necessarily mean that all will be well-functioning. The challenge here is not to develop a chatbot, but to develop a well functioning one.

A brief history of chatbot



Identifying opportunities for an Artificial Intelligence chatbot

The first step is to identify the opportunity or the challenge to decide on the purpose and utility of the chatbot. To understand the best application of Bot to the company framework, you will have to think about the tasks that can be automated and augmented through Artificial Intelligence Solutions. For each type of activity, the respective artificial intelligence solution broadly falls under two categories: “Data Complexity” or “Work Complexity”. These two categories can be further broken down to 4 analytics models namely, Efficiency, Expert, Effectiveness, and Innovation.

Types of chatbot

There are many types of chatbots available, a few of them can be majorly classified as follows:

·Text-based chatbot: In a text-based chatbot, a bot answers the user’s questions via text interface.

·Voice-based chatbot: In a voice or speech-based chatbot, a bot answers the user’s questions via a human voice interface.

There are mainly two approaches used to design the chatbots, described as follows:

·In a Rule-based approach, a bot answers questions based on some rules on which it is trained on. The rules defined can be very simple to very complex. The bots can handle simple queries but fail to manage complex ones.

·Self-learning bots are the ones that use some Machine Learning-based approaches and are definitely more efficient than rule-based bots. These bots can be further classified in two types: Retrieval Based or Generative

There are many types of chatbots available depending on the complexity, a few of them can be majorly classified as follows:

·Traditional chatbot: Traditional chatbots are driven by system and automation, mainly through scripts with minimal functionality and the ability to maintain only system context.

·Current chatbot: Current chatbots are driven by back and forth communication between the system and humans. They have the ability to maintain both system and task contexts.

·Future chatbot: Future chatbots can communicate at multiple levels with automation at the system level. They have the ability to maintain the system, task, and people contexts. There is a possibility of introduction of master bots and eventually a bot OS.

Top applications of chatbot

·Virtual reception assistant
·Virtual help desk assistant
·Virtual tutor or teacher
·Virtual driving assistant
·Virtual email, complaints, or content distributor 
·Virtual home assistant [example: Google Home]
·Virtual operations assistant [example: Jarvis from the movie Iron Maiden]
·Virtual entertainment assistant [example: Amazon Alexa
·Virtual phone assistant [example: Apple Siri]
·Assist the visually impaired person to describe surroundings
·Can help a warehouse executive in locating the stocked product

The Architecture of chatbots

Typical chatbot architecture should consist of the following:

·Chat window/ session/  or front end application interface

·The deep learning model for Natural Language Processing [NLP]

·Corpus or training data for training the NLP model

·Application Database for processing actions to be performed by the chatbot

Please refer the below figure to understand the architectural interface:

 





Comments

Popular posts from this blog

Smart cities and IIoT