03 / FOUNDATIONS

AI concepts by group

Explore essential concepts grouped into shared foundations and seven AI areas. Each term has a short explanation and a path to learn more.

Transparent cubes connected around a luminous sphere
03 / FOUNDATIONS

Explore by area

44 / 44 concepts
01 / 08

Shared foundations

Ideas that appear across AI areas and help explain products, limits and safeguards.

01

What is AI?

Artificial intelligence is the field of systems that perform tasks associated with perception, prediction, language, decisions or creation. Not all AI is generative.

03

MCP

Model Context Protocol: an open standard for connecting AI applications to external data sources, tools and workflows. Permissions and data handling matter.

07

Multimodal

The ability to work with more than one input or output type, such as text, images and voice.

09

Hallucination

A plausible but incorrect or unsupported answer. Check sources before using important information.

10

AI × automation

Deterministic automation repeats the result under the same inputs and conditions; generative AI can vary. Many systems combine both and require validation.

15

Privacy

Before sending sensitive data, check the service’s policies, controls and settings.

17

Model vs application

A model is a trained mathematical system that processes inputs and produces outputs. GPT is a family of models; ChatGPT is a product that uses them.

Explore these concepts further

What is artificial intelligence?

AI is a field of research and engineering that builds systems able to produce predictions, recommendations, decisions or content from inputs. It includes machine learning, perception systems, pattern recognition and generative models.

A spam filter, demand forecast and writing assistant can use AI in very different ways. With deterministic automation, the same inputs and conditions produce the same result; a generative model may vary. Ask what task the system performs, how it was evaluated and where it can fail.

In a rule-based system, people write conditions such as “if X happens, do Y.” In machine learning, training adjusts parameters from examples to recognize patterns. People still choose the data, objective and evaluation; rules and models can work together.

Predictive AI estimates an outcome, such as a music recommendation, arrival time or signal of possible fraud. Generative AI creates new text, images, audio or code. This distinction describes the main use: generative models also make predictions while generating.

What is MCP?

Model Context Protocol is an open standard for connecting AI applications to external systems. An MCP client can discover and use resources or tools exposed by servers, including files, databases and specialized services.

MCP is not a model and does not make an answer automatically correct. It expands what an assistant can access or do; every connection needs appropriate permissions, clear limits and care with shared data.

RAG, agents and tools

RAG retrieves passages from documents to support an answer. An agent can plan steps, consult tools and review results; a tool is an external capability such as search or file access.

Retrieval does not automatically validate a source. An agent can also take a wrong action if granted broad permissions or given malicious instructions in external content. Limit access and require confirmation for consequential actions.

How the concepts fit together

An assistant may use an LLM to interpret a question, RAG to retrieve documents and MCP to access a tool. An agent coordinates these steps. Training, inference, context and tokens describe different parts of the process.

When reading a release, identify what actually changed: the model, interface, integration or availability. This keeps unlike announcements from being compared as if they were the same.

02 / 08

Machine learning

Models adjust parameters from data or feedback to recognize patterns, predict outcomes or generate content. Development still requires human choices about data, goals and evaluation. Deep learning is a family of methods based on multilayer neural networks.

Read the article on this area ↗
04

Generative AI

Systems that can produce text, images, audio, code or other content from instructions.

11

Training and inference

Training adjusts a model using data; inference is when it applies what it learned to produce a response.

18

Predictive vs generative AI

Predictive AI estimates outcomes, such as fraud or travel time. Generative AI creates new outputs, such as text and images. A product can combine both.

19

Artificial neural networks

A family of machine learning models built from layers of mathematical units. Deep learning uses deep networks; vision and language can also use other methods.

26

Supervised learning

A model learns from examples paired with expected answers, such as messages already marked as spam or not spam.

27

Unsupervised learning

A model seeks patterns or groups in data without predefined answer labels. People still have to interpret the groups.

28

Deep learning

A family of methods using neural networks with multiple layers to learn representations from data; it is part of machine learning.

29

Overfitting

A model fits its training data too closely and performs worse on new examples. Evaluation should use separate data.

Explore these concepts further

Machine learning, training and inference

Machine learning is a part of AI in which models adjust parameters from examples. Training is that adjustment stage; inference uses an already trained model to produce an output for a new input.

An ordinary assistant conversation does not, by itself, mean the model's parameters changed. Chat history, product memory and training are different mechanisms; check the service policy to learn how your data may be used.

03 / 08

Natural language processing (NLP)

Studies methods for working with human language in tasks such as classification, search, translation, information extraction and text generation. LLMs are one family of models used for some of these tasks, not the whole field.

Read the article on this area ↗
02

LLM

Large Language Model: a language model trained at scale to work with text and sometimes other modalities. It is not an infallible fact database.

05

Language model

A model trained to recognize language patterns and generate responses. It can be wrong and needs checking.

06

Prompt

The instruction or context given to a system. Good prompts clarify the goal, audience and format.

12

Tokens

Pieces of text processed by a model. As a rough guide, 1,000 tokens are about 750 words in common English; the ratio varies by language and model.

13

Context window

The amount of information a model can consider at once during an interaction.

14

RAG

A technique that retrieves relevant documents to support an answer. The source still needs evaluation.

30

Machine translation

Transforms text or speech from one language into another. Fluency does not guarantee preservation of context, technical terms or intent.

Explore these concepts further

What is an LLM?

LLM means Large Language Model. It learns patterns from large datasets and generates a sequence of tokens in response to context. It can summarize, draft, classify and assist with code.

Fluency does not guarantee truth. A model may produce a convincing error, miss details in a document or reflect bias. Serious use calls for sources, tests and human review.

A model is a mathematical structure whose parameters are adjusted during training. Think of it as an engine, not a human brain. ChatGPT is the product people use, with its own interface and features; GPT names a family of models that may power it. An application can offer different models.

Tokens, context window and memory

Tokens are units used to process input and generate output. As a rough guide, 1,000 tokens correspond to about 750 words in common English; the ratio changes with language, text and model. The context window limits how much material can fit in processing and varies by model and product.

A larger window does not guarantee equally accurate recall of every detail. Persistent memory is a separate feature when available. For long tasks, split the work, ask for references to passages and check the original document.

04 / 08

Computer vision

Analyzes images and video to locate, classify, measure or track elements. It can combine geometry, pattern recognition and machine learning.

Read the article on this area ↗
20

Computer vision

An AI area that analyzes images and video to locate, classify or track elements. Generating images is a different task.

32

Object detection

Identifies object classes and their approximate locations in an image; it differs from explaining the whole scene.

33

Image segmentation

Divides pixels into regions or objects to define areas more precisely than a simple detection box.

34

OCR

Optical character recognition turns text in an image or scanned document into searchable characters.

05 / 08

Robotics

Combines sensors, perception, planning, control and actuators to act in the physical world. AI can help a robot adapt its actions when the environment changes.

Read the article on this area ↗
22

Intelligent robotics

Combines sensors, planning, control and physical action to handle changing environments. Not every robot uses machine learning.

35

Sensors and actuators

Sensors collect information from the environment; actuators turn commands into a robot's movement or physical action.

36

Robot navigation

Combines localization, maps, route planning and motion control to move a robot safely.

06 / 08

Speech recognition and synthesis

Speech recognition turns spoken audio into text. Speech synthesis goes the other way, from text to audio. These audio tasks can be combined with NLP but have their own challenges involving signal, noise, accents and voice.

Read the article on this area ↗
38

Speech synthesis

Generates spoken audio from text. It is different from recognizing words in a recording.

39

Speaker diarization

Marks who spoke in each segment of audio without necessarily identifying the person by name.

07 / 08

Expert systems

Represent domain knowledge and use rules or inference mechanisms to support conclusions. They may be small or large and can also combine with methods learned from data.

Read the article on this area ↗
16

Rules-based AI vs machine learning

Rules-based systems follow instructions written by people. In machine learning, a model adjusts its parameters from examples; both approaches can coexist.

23

Expert systems

Represent explicit knowledge and rules to support conclusions in a bounded domain; they do not necessarily rely on neural networks.

24

Fuzzy logic

Uses degrees of membership in categories such as “warm”, rather than only yes or no. It is not the same as probability.

40

Knowledge base

An organized collection of facts and rules about a domain that an expert system uses to support conclusions.

41

Inference engine

The component that applies rules to available facts to reach conclusions or suggest next steps.

08 / 08

Planning, scheduling and optimization

Planning selects action sequences to meet goals; scheduling allocates tasks over time and resources; optimization compares alternatives under objectives and constraints. Search, heuristics and evolutionary algorithms are among the possible techniques.

Read the article on this area ↗
08

Agent

A system using a model to plan steps and call tools under defined rules and limits.

25

Evolutionary computation

Searches candidate solutions through selection and variation. Genetic algorithms belong to this family and do not guarantee a global optimum.

42

Action planning

Searches for a sequence of steps that can turn an initial situation into a goal while respecting possible actions and constraints.

43

Scheduling

Allocates tasks over time and resources while considering deadlines, availability and priorities.

44

Constrained optimization

Compares feasible solutions by an objective, such as cost or time, while respecting limits like capacity and time windows.

Google — Machine Learning ↗OpenCV ↗Google Cloud — Speech-to-Text ↗CLIPS ↗Google OR-Tools ↗Model Context Protocol ↗Understand token counting — OpenAI ↗OWASP — AI Agent Security ↗OpenAI — Business data ↗Anthropic — Training policy ↗Google — Gemini Apps Privacy ↗