Artificial Intelligence
Artificial Intelligence
Artificial Intelligence
ASSIGNMENT
QUESTION ONE
(a) What is Artificial Intelligence?
(b) Define the term Intelligent Agent.
ANSWER
a.
Artificial intelligence (AI) is an area of computer science that emphasizes the creation of
intelligent machines that work and react like humans. Artificial intelligence is a way of making a
computer, a computer-controlled robot, or a software think intelligently, in the similar manner
the intelligent humans think.
b.
An intelligent agent is an autonomous entity which act upon an environment using sensors and
actuators for achieving goals.
QUESTION TWO
(a) List and explain five (5) properties of Intelligent Agents.
(b) When is a System said to be Autonomous
ANSWER
a.
Reasoning: it is the set of processes that enables us to provide basis for judgement, making
decisions, and prediction.
Learning: it is the activity of gaining knowledge or skill by studying, practicing, being taught, or
experiencing something. Learning enhances the awareness if the subjects of the study.
Sensing: it is the process of acquiring, interpreting, selecting, and organizing sensory
information.
Problem Solving: it is the process in which one perceives and tries to arrive at a desired solution
from a present situation by taking some path, which is blocked by known or unknown hurdles.
Acting: this indicates some level of autonomy that allows them to perform certain tasks on their
own.
b.
A system is autonomous when it can function and execute tasks without being controlled by a
human.
QUESTION THREE
(a) List and explain five (5) types of Intelligent Agents.
(b) Differentiate between a Reflex Agent and Goal-Based Agent.
ANSWER
a.
Simple Reflex Agents
Simple reflex agents ignore the rest of the percept history and act only on the basis of
the current percept. Percept history is the history of all that an agent has perceived to date. The
agent function is based on the condition-action rule. A condition-action rule is a rule that maps
a state i.e., condition to an action. If the condition is true, then the action is taken, else not.
Goal-Based Agents
These kinds of agents take decisions based on how far they are currently from their goal
(description of desirable situations). Their every action is intended to reduce its distance from
the goal. This allows the agent a way to choose among multiple possibilities, selecting the one
which reaches a goal state. They usually require search and planning. The goal-based agent’s
behavior can easily be changed.
Utility-Based Agents
The agents which are developed having their end uses as building blocks are called utility-
based agents. When there are multiple possible alternatives, then to decide which one is best,
utility-based agents are used. They choose actions based on a preference (utility) for each state.
Learning Agent
A learning agent in AI is the type of agent that can learn from its past experiences or it has
learning capabilities. It starts to act with basic knowledge and then is able to act and adapt
automatically through learning.
b.
A Simple Reflex Agents performs action based on a current situation. While a goal-based agent
is capable of thinking beyond the present moment to decide the best actions to take in order to
achieve its goal.