Types of Artificial Intelligence (AI)
This is a free course. Log in to run the code exercises and track your progress.
Types of Artificial Intelligence (AI)
Artificial Intelligence can be grouped into several types according to capability and functionality, spanning systems built for narrow tasks through to advanced concepts that approach or exceed human-like intelligence.
Types of AI Based on Capabilities
Classification by capabilities looks at how intelligent an AI system can become. It describes the level of intelligence AI may reach, from systems limited to particular tasks to advanced designs that could match or surpass human thinking.
1. Narrow AI (Weak AI)
Narrow AI is built and trained for a specific task or a limited set of tasks. These systems excel at their assigned jobs but generally cannot generalize beyond that scope.
Examples:
- Voice assistants like Siri, Alexa
- Facial recognition in security
- Recommendation engines like Netflix
Despite strong performance on particular tasks, they cannot operate outside their predefined scope. These systems do not have genuine understanding or awareness.
2. General AI (Strong AI)
General AI describes machines that could perform any intellectual task humans can, learning and adapting across domains. It remains theoretical and has not been fully realized.
Potential Applications:
- Robots learning new skills autonomously
- AI diagnosing complex medical issues
- Systems capable of coding, cooking or driving
3. Super AI (Super Intelligent AI)
Super AI is a theoretical idea in which AI exceeds human intelligence. Such systems would be able to make their own decisions and solve problems independently.
- Outperforms humans in all fields
- Can be creative and make decisions
- Raises ethical and control concerns
Types of AI Based on Functionalities
Classification by functionalities describes how AI systems operate and process information. It focuses on how AI handles data, memory, and decision-making in different situations.
1. Reactive Machines
Reactive machines work only from present data and do not store earlier experiences or learn from past actions. They map specific inputs to fixed outputs and cannot adapt.
Examples:
- Deep Blue makes Chess moves based on board patterns without learning from previous games.
- AlphaGo is a Go-playing AI that predicts moves using pattern recognition without retaining memory from past games.
2. Limited Memory in AI
Limited Memory AI draws on past data to improve decisions and predictions but lacks long-term memory. Most modern AI applications fall into this category.
Examples:
- Self-driving cars observe traffic and road conditions to make safe driving decisions.
- Chatbots can remember recent conversations to improve the flow and relevance of replies.
3. Theory of Mind
Theory of Mind AI aims to grasp human emotions, beliefs, and intentions so interactions can become more sophisticated and responsive.
Potential Applications:
- Human-robot interaction detecting emotions
- Collaborative robots in healthcare adapting to patient needs
4. Self-Awareness AI
Self-Aware AI is an advanced concept that would possess consciousness, allowing it to understand emotions and have self-awareness comparable to humans.
Potential Applications:
- Fully autonomous moral decision-making systems
- AI pursuing goals independently based on understanding of the environment
Modern Real-World AI Systems
Traditionally, AI was grouped by capability and functionality, but practical AI types are often listed separately today. Rather than emphasizing “how intelligent” a system is, this category highlights what systems actually do in real-world settings.
1. Generative AI (Gen AI)
Gen AI produces new content such as text, images, audio, or code by learning patterns from data. It relies on deep learning models such as transformers.
Example:
- Chatbots generating answers
- AI image generators
- Code generation tools
2. Agentic AI
Agentic AI works autonomously toward goals, making decisions and carrying out tasks without continuous human direction. It can plan, execute, and adapt.
Example:
- AI that books tickets after comparing prices
- Task automation agents
- Multi-step problem-solving systems
3. Natural Language Processing (NLP)
NLP lets machines understand, interpret, and communicate using human language. It works with both text and speech.
Example:
- Chatbots
- Language translation
- Sentiment analysis
4. Computer Vision
Computer Vision lets machines analyze, recognize, and interpret images and videos. It detects objects, faces, and patterns in visual data.
Example:
- Face recognition
- Medical image analysis
- Self-driving car vision systems