0
0
Intro to Computingfundamentals~20 mins

AI in daily life (recommendations, assistants) in Intro to Computing - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
AI Daily Life Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
How does a recommendation system decide what to suggest?

Imagine you use a music app that suggests songs you might like. Which of the following best explains how the app decides what to recommend?

AIt looks at songs you listened to before and suggests similar ones based on patterns from many users.
BIt asks your friends to send you song recommendations manually.
CIt only suggests songs that are the most popular worldwide, ignoring your preferences.
DIt randomly picks songs from all available music without considering your past choices.
Attempts:
2 left
💡 Hint

Think about how apps learn from your behavior and others' to make suggestions.

trace
intermediate
1:30remaining
Trace the assistant's response flow

Consider a voice assistant that processes your request in steps: 1) Listen to your voice, 2) Convert speech to text, 3) Understand the request, 4) Find the answer, 5) Speak the answer back.

Which step comes immediately after converting speech to text?

AUnderstand the request
BSpeak the answer back
CFind the answer
DListen to your voice
Attempts:
2 left
💡 Hint

Think about what the assistant needs to do to know what you asked.

Comparison
advanced
2:30remaining
Comparing AI assistants and traditional software

Which of the following statements best describes a key difference between AI assistants and traditional software?

ABoth AI assistants and traditional software always produce the same output for the same input.
BTraditional software can understand natural language, but AI assistants cannot.
CAI assistants can learn from interactions and improve, while traditional software follows fixed instructions without learning.
DAI assistants require manual updates for every new task, unlike traditional software which adapts automatically.
Attempts:
2 left
💡 Hint

Consider how AI assistants handle new situations compared to fixed programs.

identification
advanced
2:00remaining
Identify the AI feature in a smart recommendation example

A streaming service suggests movies based on your watch history and ratings. Which AI feature is primarily used here?

ASpeech recognition
BCollaborative filtering
CImage recognition
DRobotic process automation
Attempts:
2 left
💡 Hint

Think about how the system uses your and others' preferences to suggest movies.

🚀 Application
expert
2:00remaining
Predicting the output of a simple AI decision process

Consider a simplified AI assistant that decides what to do based on your command:

command = "play music"
if "play" in command:
    action = "start music player"
elif "call" in command:
    action = "dial contact"
else:
    action = "ask for clarification"
print(action)

What will be printed if the command is "play music"?

A"dial contact"
B"ask for clarification"
CSyntaxError
D"start music player"
Attempts:
2 left
💡 Hint

Check which condition matches the command string first.