A world of Artificial intelligence

sathya seelan
Aug 31, 2018 · 3 min read

Nowadays the machines have become much smarter than humans. It’s thinking and behavior is very similar to humans. In older days machines didn’t have a capability to perform a task without human interaction. But now, machines are one step above the human beings in various fields. This huge impact was only happened by Artificial Intelligence and Machine learning. So let us see something about Artificial Intelligence.

Most of us hear about Sophia(Robot), Which is a humanoid robot developed by Hanson Robotics and activated on Apr 2015. Sophia got citizenship in Saudi Arabia and also Sophia is the great example for Artificial Intelligence and its achievements. You can also watch Sophia’s Interview here.

What is AI?

AI is a science and engineering of making machines able to perform tasks which normally requires a human intelligence such as visual perception, speech recognition, and decision-making.

How to Create Simple AI Chatbot?

There was a plenty of tasks behind the scene. Here we see only a few important steps to create a Chatbot.

  1. Choosing Chatbot type: You need to decide “Which type of chatbot you’re going to create?”. There are 2 types of chatbot Sequential Chatbots, Intelligent Chatbots. Sequential Chatbots are like a question and answer type bot. This bots will answer only for the specific set of questions and answers for those questions are predefined. But Intelligent Chatbots are powered by AI and Natural Language Processing algorithms, which are able to understand what the user trying to say and also very smart enough to understand the actual question of the user if it is poorly written. This bots should train by previous conversation and answers at the initial stage. It also has a capability to self-learn.
  2. Choosing the Programming Language: Next step is choosing the programming language that fits your need. The most commonly used languages are Python, R, Java, etc… Among all languages, Python is in 1st place for its syntax simplicity, learning curve and plenty of libraries. You can also choose your favorite language from the wide range of programming languages.
  3. Training: Training the bot is very important and complicated task among all task. To train the bot we need a large number of data. These training data may be Email, Voice Conversation, videos, FAQs, Twitter and Facebook comments or any other source of data. Training data are publicly available. Some of them are Enron Email Archive, U.S. National Institute of Standards and Technology, UCI Machine Learning Repository and more.

Applications Of AI

Nowadays Artificial Intelligence is well known for its wide range of applications.Some of its application where Gaming, Expert Systems, Speech and handwriting recognition, Hospitals, Intelligent Robot and much more.

Disadvantages of AI

Even though the Artificial Intelligence most welcomed by our people it has also some drawbacks.

  1. Machines will replace humans in every field.
  2. High cost in maintenance and repair.
  3. Even intelligent machines can not be used in creative fields.

I hope the Artificial Intelligence will change everyone’s life in future. So be prepared for the future.

sathya seelan

Written by

working as PHP developer at cartrabbit

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade