Question 1: For each of the following AI agents, identify the following elements: Environment, Percept, Sensor, Actuator, Action, Goal and Performance
|
ATM machine |
Facial recognition system |
Google translate |
Environment |
|
|
|
Percept |
|
|
|
Sensor |
|
|
|
Actuator |
|
|
|
Action |
|
|
|
Goal |
|
|
|
Performance |
|
|
|
Solution:
|
ATM machine |
Facial recognition system |
Google translate |
Environment |
User, ATM card |
Humans |
Users, smartphones, computers, the internet |
Percept |
ATM Card, Touch |
Human faces |
Keyboard strokes, touch |
Sensor |
Card reader, touch, buttons |
Camera sensors |
Typed words |
Actuator |
Display, audio, cash withdrawal |
Display, audio |
Display, audio |
Action |
Detect card details, withdraw cash, and give it to the user |
Detect human from their face |
Display translation of selected language |
Goal |
Allow users to withdraw cash |
Detect humans from their facial features |
Translate the typed words into the selected language |
Performance |
Accurately detect cards, complete withdrawal |
Accurate facial recognition |
Accurately translate words into the selected language |
Question 2: Consider a robot vacuum cleaner. What type of environment is this agent subjected to. Which type of agent can be more suitable for modelling such environment. Justify your answers with some explanation.
Solution: Agent type: Utility-based Agent
Explanation: The vacuum cleaner agent has the following functions: move left, right, back, front, and suck dirt from the floor. Here, the performance of the agent can be measured by how effectively and efficiently it can complete the task. A utility-based agent doesn’t only focus on the goal but also on the best way to reach that goal i.e minimize path cost and search cost.
Question 3: The Edison Robot is a programmable coding robot for school education. What are PEAS (Performance, Environment, Actuator, Sensor) for this agent?
Solution: Agent - Edison Robot
Performance measure - Student’s test score, student’s feedback
Environment - Group of students, school
Actuators - Display or Speak(teach) about learning modules, exercises, suggestions, hints, reminders
Sensors - Keyboard strokes, sound, visibility
No comments:
Post a Comment