AI Notes Print
AI Notes Print
○ Real World Example: The driver inserts coins or uses a card to pay.
UI Example: The user understands that flights are available at specific times.
Real World Example: The driver checks if the ticket confirms payment.
○ Real World Example: The driver places the ticket on their dashboard.
The Gulfs
ELIZA was created by Joseph Weizenbaum in 1966 as one of the first chatbots. It used
pattern-matching to simulate human conversation, often responding with questions to
encourage further interaction.
AI is the simulation of human intelligence in machines, allowing them to perform tasks like
problem-solving, learning, and decision-making.
ALICE (Artificial Linguistic Internet Computer Entity) is a chatbot that uses natural language
processing to engage in human-like conversations. For example, it can respond to "How are
you?" with "I'm just a computer, but I'm doing well!"
John McCarthy coined the term "Artificial Intelligence" in 1956. He developed LISP, one of
the first AI programming languages, and worked on early AI concepts.
"Transaction failed: Insufficient funds. Please check your balance and try again."
2. Mistake – Wrong decision (e.g., choosing the wrong menu option).
2. Error prevention – Disabling the "Submit" button for incomplete forms.
If a pilot fails to notice a weather alert due to distractions, they may make a poor decision,
endangering the flight.
Hick’s Law states that more choices lead to slower decision-making. Limiting menu
options improves usability.
18. Human factors in young children (age 10) & UI design consideration
Children have developing attention spans—designs should use bright colors, larger
fonts, and simple interactions.
Universal design ensures accessibility for all users, including those with disabilities,
making interfaces more inclusive.
● Equity: Adjusting designs to meet individual needs (e.g., adjustable text size).
● Equality: Providing the same design for everyone (e.g., one default text size).
10 MARKERS
1. Explain the different types of machine learning with relevant
examples. If you were tasked with developing a machine learning
algorithm to play a chess game, describe the type of machine learning
you would choose and justify your decision.
1. Supervised Learning
● The AI is trained on labeled datasets, meaning input data has known outputs.
● Example: Email spam detection—AI learns which emails are spam based on labeled
examples.
2. Unsupervised Learning
● The AI is given unlabeled data and must find patterns on its own.
3. Reinforcement Learning
● AI learns through trial and error, receiving rewards for correct actions and penalties
for mistakes.
For a chess-playing AI, reinforcement learning is the best choice. The AI can play games
against itself, adjusting its moves based on rewards (winning) or penalties (losing).
A great example is AlphaZero, developed by DeepMind. Unlike earlier chess engines that
relied on human knowledge, AlphaZero played millions of games against itself, discovering
advanced strategies beyond human capabilities.
1. Reactive Machines
● These AI systems do not store past experiences and react solely to the current
input.
● Example: IBM’s Deep Blue chess engine—it evaluates millions of board positions
but does not learn from past games.
2. Limited Memory AI
4. Self-Aware AI (Hypothetical)
● This AI would possess consciousness and independent thought.
These categories determine how AI interacts with the world, shaping its potential impact
on industries like healthcare, finance, and robotics.
AI presents several ethical challenges due to its ability to process vast amounts of data,
automate tasks, and influence decision-making.
● Example: AI-based hiring tools have been shown to favor male candidates over
female ones due to biased training data.
2. Privacy Violations
● AI can be used to develop military weapons that operate without human control.
Addressing these ethical dilemmas is crucial to ensuring AI is used responsibly for the
benefit of society.
4. Explore any five Gestalt principles with examples and discuss how
these concepts can improve the human-machine interface.
Gestalt principles help designers create user-friendly and visually appealing interfaces
by explaining how humans perceive patterns.
1. Figure-Ground Principle
● Example: Darkening the background of a pop-up modal helps users focus on the
pop-up.
2. Proximity Principle
3. Similarity Principle
● Elements that look alike are perceived as part of the same group.
● Example: Using the same button color for all "Submit" actions across a website.
4. Continuity Principle
5. Closure Principle
● Example: The dashed-line "loading" icon still appears as a full circle to users.
By applying Gestalt principles, designers can create interfaces that feel natural and easy to
use, improving both usability and accessibility.
Deep Learning
Deep learning is a subset of machine learning that uses artificial neural networks to
mimic the way the human brain processes information.
1. Image Recognition – AI recognizes objects in photos (e.g., Google Photos tagging
people).
3. Healthcare – AI detects diseases from X-rays and MRIs with high accuracy.
● Occur when a person intends to do the right thing but makes an unintended
action.
● Example: A pilot misinterprets a low-fuel warning and takes the wrong emergency
action.
Key Difference:
Understanding deep learning and human errors is crucial for designing AI systems that
reduce human mistakes and improve decision-making.
● Proposed by Alan Turing in 1950, the Turing Test evaluates whether a machine can
exhibit human-like intelligence.
1. A human judge communicates via text with both an AI and a human.
2. If the judge cannot reliably tell which is the AI, the AI is considered intelligent.
3. This test measures natural language processing, reasoning, and deception
abilities.
● In 2014, a chatbot named Eugene Goostman tricked 33% of judges into believing it
was a human.
[Start]
↓ No
[End]
"Warning: This payment appears unusual. Please verify the recipient before proceeding. If
you suspect fraud, contact customer support immediately."
Such systems help reduce fraudulent transactions and improve user trust in online
payment platforms.
1. Change Blindness
● What it is: Users fail to notice changes in an interface when they are not in focus.
● Example: A button changes position after an update, but users still search for it in
the old location.
2. Inattentional Blindness
● Fix: Use timed delays or visual emphasis (e.g., bold colors) for critical alerts.
3. Tunnel Vision
● What it is: Users focus too much on one area, ignoring surrounding details.
● Example: A user filling out a form overlooks an important instruction at the top.
● Fix: Place essential information near input fields or highlight key instructions.
4. Selective Attention
● What it is: Users filter out less relevant information, sometimes missing important
details.
● Example: A user ignores a help tooltip because they assume they already know how
to use the feature.
By addressing attentional errors, designers can create more intuitive and error-resistant
web pages.
8. Examine any five cognitive biases that can influence user behavior
and deploy strategies to counter their impacts when crafting an
interface.
1. Halo Effect
● What it is: A visually appealing design can make users assume the product
functions well, even if usability is poor.
2. Confirmation Bias
● What it is: Users seek information that supports their preexisting beliefs while
ignoring contradictory data.
● Fix: Provide neutral feedback and diverse perspectives in decision-making tools.
3. Availability Heuristic
● What it is: Users rely on recent or easily recalled experiences rather than complete
data.
4. Anchoring Effect
● What it is: Users depend too much on initial information when making decisions.
● What it is: Designers assume users think like them, leading to unintuitive designs.
● Fix: Conduct user testing with diverse audiences to validate design choices.
By recognizing and countering these biases, UX designers can create more effective and
inclusive interfaces.
Similarities
1. Both focus on usability – Ensuring user interfaces are intuitive and efficient.
2. Both emphasize error prevention – Encouraging error messages, undo options, and
clear feedback.
3. Both promote user control – Allowing users to correct mistakes and navigate freely.
Differences
Broader scope (applies to various UIs) More structured and step-based approach
2. Match Between System & Real Use familiar concepts and language (e.g., trash
World bin icon for "Delete").
8. Aesthetic & Minimalist Design Remove unnecessary elements for a clean UI.
9. Help Users Recognize & Recover Provide clear, helpful error messages.
from Errors
By applying these principles, designers can improve usability, efficiency, and user
satisfaction.
Donald Norman’s Interaction Model focuses on how users interact with a system and how
designers can bridge the gap between user intentions and system responses. It
consists of two key concepts:
1. Gulf of Execution
● Represents the gap between what a user wants to do and how the system allows
them to do it.
● Example: If a user wants to print a document but cannot find the "Print" button, they
experience a high Gulf of Execution.
2. Gulf of Evaluation
● Represents the gap between what the system does and how well the user
understands it.
● Example: A user clicks "Send" on an email but gets no confirmation message,
leading to uncertainty.
1. Goal What the user wants to achieve. A user wants to book a flight.
2. Plan Deciding how to achieve the The user decides to use an airline
goal. website.
3. Specify Choosing which actions to take. The user selects a flight date and
destination.
4. Perform Executing the chosen actions. The user clicks "Search Flights".
6. Interpret Understanding the response. The user reads flight details and prices.
Thus, Norman’s model helps in creating user-friendly interfaces that align with user
expectations.
● Example: Show only relevant details (e.g., today’s class schedule) instead of
unnecessary options.
● Use large buttons and intuitive icons to reduce time spent searching for functions.
● Example: A simple home screen with “Mark Attendance” as the primary focus.
By reducing cognitive load, the app can enhance usability and efficiency, ensuring
students can mark attendance quickly and accurately.
Using design thinking (Empathize, Define, Ideate, Prototype, Test), let’s design
"WellnessAI", a corporate wellness app.
15. Apply the concept of design thinking to create a personal growth app
for a first-year undergraduate student and specify the human factors you
will consider for this student while developing the app.
Step 1: Empathize
Step 2: Define
"Students need an AI-powered personal growth app to help with study planning, mental
health, and productivity."
Step 3: Ideate
Step 4: Prototype
● Gather student feedback and refine features for ease of use, motivation, and
effectiveness.
A well-designed app can empower students to manage academics, mental health, and
personal development effectively.
16. Explain the concept of Universal Design and evaluate its importance
in interface development.
1. Equitable Use – The design should be usable by people with diverse abilities.
2. Flexibility in Use – Users should have multiple ways to interact with an interface.
3. Simple and Intuitive Use – The interface should be easy to understand.
5. Tolerance for Error – The design should minimize the impact of mistakes.
7. Size & Space for Approach & Use – The design should accommodate different
users.
1. Enhances Accessibility – People with disabilities can use the system easily.
2. Improves Usability – A well-designed interface benefits all users, not just
disabled ones.
3. Expands User Base – More inclusive design = more potential users.
4. Increases Legal Compliance – Many countries have laws requiring accessible
digital interfaces.
5. Boosts Business Reputation – Companies that prioritize accessibility gain positive
public perception.
Conclusion:
Universal Design is not just about disability—it ensures that all users can interact
efficiently with technology. Prioritizing inclusivity improves usability, user satisfaction,
and engagement.
Adaptability Learns from patterns but lacks Can think outside the box and
creativity. adapt.
Error Rate Low when trained properly. Prone to human errors like fatigue
and oversight.
Advantages of AI Decision-Making
1. Processes Large Data Sets – AI analyzes massive amounts of data faster than
humans.
1. Understands Context – Humans can interpret social and ethical nuances.
3. Morality & Ethics – Humans consider the ethical implications of decisions better
than AI.
● Example: AI diagnoses diseases, but a human doctor makes the final treatment
decision.
Conclusion:
AI is great for data-driven tasks, but human intuition, ethics, and adaptability remain
irreplaceable. The best results come from AI and humans working together.