Start with AI's core ideas
Read the opening overview and the section on agents, then try a search problem.
Start with: Introduction to Artificial Intelligence: textbook
RedLectern topic
AI capabilities and limits · generative and predictive approaches · basic distinctions
For: Newcomers
After this page you can: Explain what AI does and distinguish major approaches
Page reviewed
Part of: Artificial Intelligence
AI is a broad term for computer systems that perform tasks associated with intelligence, such as recognizing patterns, learning, reasoning, or making decisions. Some systems rely on explicitly written rules; others learn patterns from data. A model is one computational component, while the larger system may also include its inputs, interface, and intended task. The label “AI” alone does not say how a system works or how reliable its output is. OpenStax
A useful first distinction is the kind of output a system is meant to produce. Predictive approaches estimate likely outcomes, such as a category or value. Generative approaches produce content, such as text, images, music, or video. These are distinctions in task and output, not a claim that the approaches never overlap. AI systems can also use explicit symbols and rules, learn patterns from examples, or combine methods. To understand a system, ask what task it performs, what information it uses, and how its result can be checked. MIT Media Lab
Read the opening overview and the section on agents, then try a search problem.
Start with: Introduction to Artificial Intelligence: textbook
AI covers computer functions that perform tasks often associated with human intelligence, including visual perception and decision making. Narrow AI describes systems designed for specific tasks. Artificial general intelligence (AGI) is a proposed broader capability, but there is no universally accepted test for it. A system handling multiple tasks does not, by that fact alone, settle what AGI means. OpenStax Stanford HAI
An AI model is a computational representation that relates inputs to outputs. A chatbot is a conversational agent, while data science is a field concerned with collecting, managing, analyzing, and reporting data. These words refer to different parts of the picture: a technical model, an interaction format, and a field of work. OpenStax OpenStax OpenStax
Look up terms including narrow AI, AGI, and superintelligence.
Read a short introduction to data science and its cycle of analysis and reporting.
Artificial intelligence
Computer systems performing tasks associated with perception, reasoning, learning, or action.
Narrow AI
AI designed or evaluated for a limited range of tasks.
Artificial general intelligence
Proposed AI intended to learn, reason, and apply knowledge across a wide range of tasks; there is no universally accepted test for it.
Artificial superintelligence
Hypothetical AI that surpasses human cognitive capabilities across most domains.
Generative AI
AI that produces new content such as text, images, audio, or code.
AI model
A computational representation used to make predictions, generate outputs, or choose actions.
Chatbot
Software that interacts with people through conversational messages.
Data science
Using statistics and computation to analyze data and communicate findings.
Classify each example as a field, an interaction format, or a computational component: data science, a chatbot, and an AI model.
Data science is a field of work. A chatbot is a conversational interaction format. An AI model is a computational representation used to produce predictions, outputs, or actions.
Predictive AI analyzes data to estimate future trends, behaviors, or events. A predictive system might return a likely category or a forecasted value. Generative AI produces content, such as text, images, music, or video, by learning patterns from existing data. The most useful distinction for a newcomer is the intended output: estimating an outcome versus creating content. MIT Media Lab
AI methods also differ in how they represent and solve problems. Symbolic reasoning uses explicit rules and logic; machine learning uses data-driven methods. Hybrid approaches bring these methods together. For example, labeling a message as spam is a prediction of a category, while drafting a new greeting produces content. MIT Media Lab UK Parliament POST
Review definitions of generative AI and machine learning.
Continue with its sections on logic and machine learning.
For each task, identify whether the main output is predictive or generative: estimate tomorrow's rain probability; draft a new greeting; label a message as spam.
Tomorrow's rain probability is predictive. Drafting a greeting is generative. Labeling a message as spam is predictive because the result is a category.
Judge an AI system against the task it was built or evaluated to do. For a predictive model, evaluation compares predictions with known outcomes. A model that fits its training examples may still perform worse on new data, so performance on training examples alone is not enough to establish how well it generalizes. Ask what inputs and examples were used, what outcome was measured, and whether the evaluation resembles the intended use. OpenStax
Generated text can sound plausible and still be inaccurate. Fluency alone does not establish that a response's claims are correct. For important claims, look for relevant evidence and check whether the system had suitable information for the question. A system's performance on a narrow task also does not, by itself, establish broad capability across unrelated tasks. UK Parliament POST Stanford HAI
Review its note about plausible-sounding but inaccurate generated text.
A model matches every example in its training data but makes poor predictions on a new set of examples. What does this show, and what should you check next?
Matching training data does not establish that a model generalizes. Check its performance on separate data and whether that data reflects the intended use.
No recent updates are available.
David L. Poole and Alan K. Mackworth · 2023
A broad AI introduction organized around computational agents, with sections on reasoning, learning, planning and acting under uncertainty. Its full text is available online.
Stuart Russell and Peter Norvig · 2020
A wide-ranging reference that introduces AI concepts with intuitive, nontechnical explanations before developing the mathematical and algorithmic details.
Melanie Mitchell · 2019
A mostly nonmathematical introduction to AI techniques, with examples that help readers weigh demonstrated capabilities against limitations.
Tom M. Mitchell · 1997
A foundational account of how algorithms learn from experience, including decision trees, neural networks, Bayesian learning and evaluation.