Artificial intelligence fundamentals
CIE A-Level Computer ScienceΒ· Unit 13: Computational thinking & problem solvingΒ· 25 min read
1. Classification of AI: Strong vs Weak AIβ β ββββ± 8 min
AI Classification
AI is split into two broad categories based on the scope of its capabilities, for assessment purposes.
Example:
Almost all commercial AI systems in use today are classified as weak AI.
The distinction between strong and weak AI is a frequently tested topic, usually for 2-4 marks. Classification depends on how generalizable the AI's capabilities are, not just how well it performs a single task.
A social media recommendation system that suggests posts for users is classified as AI. State whether this is strong or weak AI, and justify your answer.
- 1
Recall the core definitions: weak AI is narrow, designed for a limited set of specific tasks, while strong AI has general human-like intelligence across all domains.
- 2
Analyze the recommendation system: it is built only to perform the specific task of suggesting content, and cannot generalize to unrelated intellectual tasks the way a human can.
- 3
Conclusion: The recommendation system is weak (narrow) AI.
Exam tip:
Always include a justification when asked to classify AI: 1 mark for the correct classification, 1 mark for a valid justification linked to the definition.
2. Key Concept: Intelligent Agentsβ β ββββ± 7 min
Intelligent Agent
An autonomous AI system that perceives its environment via sensors and acts on the environment via actuators, to achieve predefined goals.
Example:
A self-driving car is an intelligent agent that perceives roads via LiDAR/cameras and acts via steering and brakes.
For 9618 Paper 1, you only need to recall the core definition and the role of sensors/actuators, you do not need to memorize the full hierarchy of agent types.
For a lawn-mowing robot intelligent agent, name one sensor and one actuator it uses, and state their purpose.
- 1
Recall: Sensors collect information about the environment, actuators perform physical actions to change the environment.
- 2
Example sensor: Obstacle sensor, to detect lawn furniture or trees that the robot must avoid.
- 3
Example actuator: Cutting blade motor, to act by cutting grass to the required height.
3. Core Characteristics of Intelligent Systemsβ β β βββ± 8 min
You may be asked to explain what makes a system 'intelligent' for 3-6 mark questions. The core characteristics that examiners look for are:
Ability to learn from experience and adapt behaviour over time
Ability to reason with uncertain or incomplete information
Ability to make goal-oriented decisions
Ability to interpret unstructured input (e.g. natural language, images)
Ability to solve problems without following fixed pre-programmed rules only
Test your understanding of core characteristics:
Which of the following is NOT a core characteristic of an intelligent system?
Adapting to new input
Following only fixed pre-programmed rules
Learning from past errors
Handling incomplete data
Reveal answer
Following only fixed pre-programmed rules βFixed rule-based systems cannot adapt or learn, so they do not count as intelligent. Intelligent systems go beyond fixed rules to solve problems.
A fraud detection system improves its accuracy after processing more transaction data. Explain how this demonstrates intelligent behaviour.
- 1
One core characteristic of intelligent systems is the ability to learn from experience to improve performance.
- 2
The system uses past transaction data (experience) to adjust its detection models, reducing false positives over time.
- 3
This adaptation and learning fits the definition of intelligent behaviour, so the system demonstrates AI characteristics.
4. Common Real-World AI Applicationsβ β ββββ± 5 min
Exam questions often ask you to identify why a given system uses AI, rather than traditional non-AI programming. Common applications you should recognize are:
Application | AI Type |
|---|---|
Voice assistants (Siri/Google Assistant) | Weak AI |
Medical image cancer detection | Weak AI |
Spam email filtering | Weak AI |
Chess/Go playing AI | Weak AI |
General human-level AI | Hypothetical (not yet realized) |
Explain why a spam email filter is an AI application.
- 1
Spam filters learn to identify new types of spam from labelled training data of spam and non-spam emails.
- 2
They adapt their rules over time instead of relying on static, unchanging rules written by programmers.
- 3
This ability to learn and adapt means the system uses AI techniques to perform its task.
5. Common Pitfalls
Wrong move:
Claiming AI and Machine Learning are the same thing
Why:
AI is the broader field, Machine Learning is only one subset of AI approaches
Correct move:
Define AI as the overall field of intelligent systems, and ML as a specific subset of AI that learns from data
Wrong move:
Classifying modern large language models as strong AI
Why:
Even advanced LLMs are narrow systems designed for text tasks, they do not have general human-like intelligence
Correct move:
Classify all existing commercial AI as weak/narrow AI; strong AI remains purely hypothetical
Wrong move:
Forgetting to justifying AI classifications in exam answers
Why:
Most 2+ mark questions require a justification to earn full marks, not just the correct classification
Correct move:
Always link your answer back to the core definition of the AI type to get all available marks
Wrong move:
Calling all complex computer systems AI
Why:
Complex tasks like 3D rendering can be done with traditional non-AI programming, requiring no intelligence
Correct move:
Check for learning/adaptation/reasoning: only systems with these traits are classified as AI
6. Quick Reference Cheatsheet
Concept | Key Definition |
|---|---|
Weak (Narrow) AI | Task-specific AI, no general intelligence |
Strong AI | Hypothetical general AI with human-like ability across all tasks |
Intelligent Agent | Perceives via sensors, acts via actuators to meet goals |
Core AI Traits | Learning, adaptation, reasoning, handling uncertainty, goal-seeking |
AI vs ML | ML is a subset of AI that learns from data |
7. Frequently Asked
What is the difference between AI and Machine Learning?
AI is the broader field of building systems that perform tasks requiring intelligence, while Machine Learning is a subset of AI that uses data to learn patterns instead of relying on fixed explicit rule-based programming.
When this came up on past exams
AI-estimated based on syllabus patterns β cross-check with official past papers for accuracy. Use only as revision-focus signals.
- 2022 Β· 1
Compare strong vs weak AI classification
- 2023 Β· 1
Describe characteristics of intelligent systems
- 2024 Β· 1
Identify features of an intelligent agent
Going deeper
What's Next
Now that you have mastered AI fundamentals, you are ready to explore more specific AI topics in the 9618 syllabus. These core definitions are the foundation for all other AI questions on Paper 1, so make sure you can recall and apply them to any scenario. Mastery of these basics will make it much easier to understand more advanced AI concepts like machine learning and expert systems, which build on the classifications and characteristics you learned here. Both topics are regularly tested in CIE A-Level Computer Science exams.
