Professional Documents
Culture Documents
Name: Charles Kumar Singh Class: Cse (A) Roll No: 38 Subject: Internet Technology (CS703C) Date and Time: 08/10/2020 & 10:24AM
Name: Charles Kumar Singh Class: Cse (A) Roll No: 38 Subject: Internet Technology (CS703C) Date and Time: 08/10/2020 & 10:24AM
Class: cse(A)
Roll no: 38
Subject: Internet Technology (CS703C)
Date and time: 08/10/2020 & 10:24AM
Answer
Group a:
1.
i) (a)
ii) (b)
iii) (b)
iv) (d)
v) (d)
vi) (a)
Group B:
2.
i) Artificial intelligence is defined as a study of rational agents. A rational agent could be anything
which makes decisions, as a person, firm, machine, or software. It carries out an action with the best
outcome after considering past and current precepts (agent’s perceptual inputs at a given instance).
An AI system is composed of an agent and its environment. The agents act in their environment. The
environment may contain other agents. An agent is anything that can be viewed as:
perceiving its environment through sensors and
acting upon that environment through actuators
Note: Every agent can perceive its own actions (but not always the effects)
Agent = Architecture + Agent Program
Types of Agents: Agents can be grouped into four classes based on their degree of perceived
intelligence and capability:
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. Sometimes achieving the desired goal is not enough. We may look for a quicker, safer,
cheaper trip to reach a destination. Agent happiness should be taken into consideration. Utility
describes how “happy” the agent is. Because of the uncertainty in the world, a utility agent
chooses the action that maximizes the expected utility. A utility function maps a state onto a
real number which describes the associated degree of happiness.
iii) production system: Production system or production rule system is a computer program
typically used to provide some form of artificial intelligence, which consists primarily of a set of rules
about behaviour but it also includes the mechanism necessary to follow those rules as the system
responds to states of the world.
Global Database: The global database is the central data structure used by the production
system in Artificial Intelligence.
Set of Production Rules: The production rules operate on the global database. Each rule
usually has a precondition that is either satisfied or not by the global database. If the
precondition is satisfied, the rule is usually be applied. The application of the rule changes
the database.
A Control System: The control system then chooses which applicable rule should be applied
and ceases computation when a termination condition on the database is satisfied. If
multiple rules are to fire at the same time, the control system resolves the conflicts.
Group C:
ii) The environment in AI is everything that surrounds the agent but not the agent itself. The
environment in which an AI functions can be considered as the entity that the agent used to make
sense of things around it to eventually act upon things that can be used to effectively solve a
problem. Based on the AI system, an agent can have the ability to either partially observe the
surrounding environment or fully understand the same by keeping a track of the history and using
the data it has learned from to assess the changes around it. In the case of sequential environments,
the AI agent uses its memory to analyse past actions to directly determine the next suitable actions
it has to take. A stochastic environment on the other hand is random in nature and it cannot be
determined effectively by the agent.