What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

AI is not one technology or a single set of mutually exclusive categories. You can classify an AI system by what it does, how it works, how it learns, or how much autonomy it has—and one system may fit several labels at once. Today’s systems include tools for prediction, recommendations, search, optimization, content generation, and automated actions. Artificial general intelligence and superintelligent AI remain theoretical capability categories, not established everyday systems.

What counts as an AI system?

NIST’s CSRC Glossary, citing NIST SP 800-218A, defines an AI system as “a machine-based system that can, for a given set of human-defined objectives, make predictions, recommendations, or decisions influencing real or virtual environments.” In practical terms, AI systems can produce a prediction or recommendation, or make or support a decision. They operate with varying degrees of autonomy; the label alone does not tell you how independently a system acts. NIST CSRC Glossary

AI is broader than machine learning. Machine learning (ML) is one approach within AI; deep learning is an ML approach based on neural networks. Some AI systems instead use rules, symbolic reasoning, search, or planning, and many combine approaches.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Types of AI by the task they perform

A useful way to understand real systems is to ask what they are designed to do. NIST’s December 2025 initial preliminary draft of IR 8596 gives broad examples, not a definitive or exhaustive taxonomy. These task categories can overlap: a system might use a language model to generate a recommendation, for example, or combine prediction with optimization. NIST IR 8596, initial preliminary draft

Prediction and anomaly detection

Prediction systems estimate an outcome from available information; anomaly detection systems flag patterns that differ from what is expected. For instance, an industrial maintenance system might analyze sensor readings to anticipate equipment failure. That is an application example, not a guarantee that a particular system will predict failures accurately.

Recommendations and search

Recommendation systems rank items for a user or context, while search systems retrieve and rank information in response to a query. Both involve relevance, but their objectives and inputs can differ: a search tool responds to a specific request, while a recommender may select items based on a broader profile or context.

Expert systems

Expert systems apply represented expertise—often expressed through rules—to a defined problem. Their usefulness depends on how well the rules and knowledge cover the situation they are meant to handle.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Optimization

Optimization systems select or schedule actions against a defined objective, subject to constraints. Examples include scheduling and load balancing. The system’s answer depends on the objective it is given and the limits it must respect.

Generative systems and large language models

Generative AI produces content, including text, code, images, video, or audio. Large language models (LLMs) are focused on language tasks such as understanding, interaction, generation, and summarization. An LLM is one kind of generative AI system; generative AI also includes systems that produce non-language content.

Automated and agentic systems

Automated or agentic systems use software processes to pursue objectives and may take actions with some degree of autonomy. “Agentic” describes a system’s mode of operation, not a specific model architecture, and does not establish that it has broad or human-like intelligence. A system that can act also raises different questions from one that only recommends an action.

Computer vision and robotics

Computer vision covers capabilities such as visual recognition, object tracking, and inspection. Robotics and navigation are deployment settings in which AI may help a machine perceive or act in the physical world. These are capabilities or applications, not necessarily single technical methods: a deployed system may draw on several AI techniques.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Types of AI by technical approach

Task labels describe what a system does; technical labels describe methods used to produce its output. NIST’s examples include statistical machine learning, symbolic reasoning, search and planning, and combinations of these approaches.

  • Statistical machine learning: Methods such as regression, clustering, decision trees, and genetic algorithms learn or identify patterns in data.
  • Deep learning: A branch of machine learning that uses neural networks, often for complex patterns in areas such as language or image processing.
  • Symbolic reasoning: Logic, human-created heuristic rules, and fuzzy logic represent knowledge or relationships explicitly and use them to derive or support conclusions.
  • Search and planning: Heuristic search methods such as A* explore possible paths or actions; planning methods help select a sequence of actions toward an objective.
  • Reinforcement and apprentice learning: These approaches learn from interaction or demonstrations. Reinforcement learning uses reward signals; reinforcement learning with human feedback is one related approach.
  • Hybrid, ensemble, and neuro-symbolic systems: These combine models or methods—for example, neural networks with symbolic reasoning—rather than relying on a single approach.

Types of machine learning by how a model learns

Learning-setup labels describe how a model is trained, not what an end-user application does. A recommendation tool, for example, is a task category; the learning setup used to build it is a separate question.

  • Supervised learning: The model learns from examples paired with labels or target outcomes.
  • Unsupervised learning: The model looks for structure or patterns in data without labels supplied for each example.
  • Reinforcement learning: The model learns through interactions and reward signals.

These are broad beginner-level distinctions. A system’s training may involve more than one setup, and these labels alone do not explain how it behaves after deployment.

Generative AI and foundation models are related, not interchangeable

Generative AI refers to systems that create content, such as text, code, images, video, or audio. A foundation model describes a model trained on broad data that can be adapted for downstream tasks. The NIST CSRC Glossary, citing NIST AI 100-2e2025, defines foundation models in generative AI as “models trained on broad data using self-supervised learning that can be adapted such as through fine-tuning for a variety of downstream tasks.” NIST CSRC Glossary

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The terms answer different questions: “generative” describes a kind of output or task, while “foundation model” describes a model’s training and adaptability. Many foundation models can be adapted across tasks, but not every generative model is a foundation model, and a foundation model’s use is not necessarily content generation.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Narrow AI, general AI, and superintelligent AI

Capability labels describe the breadth of tasks a system could handle, rather than the specific job it performs or the method it uses. They are a popular explanatory framework, not a formal, exhaustive engineering taxonomy.

  • Narrow AI: Systems designed for particular tasks or bounded capabilities. IBM’s overview identifies this as the capability category that exists today.
  • Artificial general intelligence (AGI): A hypothetical capability to perform a broad range of intellectual tasks, rather than being limited to a particular task. IBM describes AGI as theoretical.
  • Super AI or artificial superintelligence: A hypothetical system that exceeds human capabilities. IBM also describes this category as theoretical.

These labels should not be confused with task categories. A current system can be generative, use deep learning, and still be narrow AI. IBM, “Types of Artificial Intelligence”

Reactive, limited-memory, theory-of-mind, and self-aware AI

A second popular framework groups AI by functionality. IBM describes reactive machines and limited-memory AI as functional categories, while theory-of-mind and self-aware AI are unrealized or theoretical categories. This framework can simplify how modern systems work, and it is not the same as classifying systems by task, method, or capability. IBM, “Types of Artificial Intelligence”

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How to compare two AI systems

Instead of asking only which “type” a system is, compare the details that affect its behavior and consequences:

Comparison axis Question to ask
Task and output Does it classify, predict, recommend, generate, retrieve, optimize, or take actions?
Method Does it use statistical ML, deep learning, rules or symbolic reasoning, search or planning, or a hybrid?
Inputs and data What data or context does it use, and what falls outside its scope?
Adaptation Is the model fixed, updated, fine-tuned, or adapted for new tasks?
Autonomy Does it only suggest outputs, or can it act on them?
Reliability and impact How accurate and reliable is it? What happens when it errs, and how are safety, security, explainability, and bias addressed?

NIST’s trustworthy AI work identifies accuracy, reliability, safety, security, explainability, and bias among the considerations involved in assessing systems. The right questions depend on what the system does and the consequences of an error. NIST, Artificial Intelligence

Why there is no single definitive list of AI types

AI categories overlap because they sort systems along different dimensions. “Generative” describes an output category, “deep learning” describes an approach, and “narrow” describes a capability framing; none excludes the others. NIST’s December 2025 initial preliminary draft says specific AI system types are intentionally left broad so the framework can account for different considerations and remain relevant as the field evolves. IBM likewise notes that terminology and categories may differ and overlap across sources.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.