Home »
Machine Learning/Artificial Intelligence
Introduction to Artificial Intelligence
Artificial Intelligence Introduction: In this tutorial, we are going to learn about the introductory part of Artificial Intelligence. It's reason for the development and the reason for its increasing use in the computer world.
By Monika Sharma Last updated : April 12, 2023
What is Artificial Intelligence (AI)?
Artificial intelligence is a branch of computer science which deals with making a computer system to learn and act humanly. The main objectives of artificial intelligence are to as follows:
- Thinking Humanly
- Acting Humanly
A human has many qualities like analyzing, reasoning, decision making, etc. and teaching a machine to perform all these tasks is a difficult job. One approach to it can be by feeding every information into the system and providing an answer to every question and a solution to every problem. But this is a quite difficult job because the solution to each and every problem cannot be decided in prior because we cannot fully estimate all the problems that an agent may face. So there should be a way so that the system can itself learn from its surroundings and experience, also it must have the capability to improve its performance by seeking information and result feedbacks from each and every experience.
Goals of Artificial Intelligence
The main goal of Artificial Intelligence (AI) is to develop computer function which can perform humanly functions like reasoning, learning, problem-solving and adapting according to the environment.
How an Intelligent System Works?
A System, which in terms of Artificial Intelligence is termed as an agent has to work in accordance with its surroundings and conditions. The system is responsible for perceiving information from its surroundings and causing any changes in the environment.
Artificial intelligence studies the whole system by dividing it into two components:
- Agent
- Environment
An agent can either perceive some information from the environment or can perform some actions on the environment.
1. Agent
The system which is responsible for acting on the environment and causing any changes to it is called an agent. It first perceives the information by observing the environment and then acts according to the particular scenario. An agent is the one which should be designed in such a way that it may interact from its surroundings by itself, i.e. it should not require any user input to feed information into it. It should be able to understand the situation, find the best decision that could be taken, and then act according to it.
2. Environment
Everything which surrounds the agent is the environment for the agent. It can also be defined as anything present in the universe except the agent through which the agent can perceive information and can act on it is the environment. It should be noted that every part of the environment may not be in the reach of the agent i.e. the agent may not be able to observe or access some parts of the environment, so any changes happening in that area will not be the concern of our agent.