Case & CodeA FIELD GUIDE TO AI
Start learning

The AI glossary

276 terms, each with a plain-English definition, a concrete example, and the distinction that matters in legal work. Written for lawyers and judges, not engineers.

New to this? Start with these 24

Read these in order and most AI conversations will make sense.

  1. Artificial intelligence (AI)
  2. Large language model (LLM)
  3. AI model
  4. Application
  5. Token
  6. Context window
  7. Prompt
  8. System instruction
  9. Hallucination
  10. Fabricated citation
  11. Citation
  12. Grounding
  13. RAG — Retrieval-augmented generation
  14. AI agent
  15. Tool
  16. Memory
  17. Knowledge cutoff
  18. Confidentiality
  19. Data retention
  20. Training on user data
  21. Prompt injection
  22. Human in the loop
  23. Evaluation (eval)
  24. Local model

276 terms, A to Z

Hardware & hosting Intermediate

12V-2x6 power connector

The 16-pin plug that powers modern high-end graphics cards. Push it all the way in.

Training & generation Intermediate

Active parameters

In a mixture-of-experts model, the small part of the model actually used for each word. It decides speed; the whole model still has to fit in memory.

Training & generation Intermediate

Adapter

A small trained add-on that changes how a model works. The base model's stored numbers stay fixed.

Agents & automation Intermediate

Agent harness

The code that runs an agent's tools. It can keep logs and limit what the agent may do.

Agents & automation Intermediate

Agent loop

The cycle an agent repeats: look, decide, act, check, until the task is done or it must stop.

Agents & automation Beginner

Agentic AI

AI that plans and carries out several steps on its own instead of answering one question at a time.

Agents & automation Beginner

AI agent

An AI system that takes steps to do a task. It may choose tools, search, or work with files. Its access should have clear limits.

Law & professional practice Beginner

AI disclosure to the court

Some courts require you to say if AI helped prepare a filing.

Law & professional practice Beginner

AI governance

The rules an organization sets for which AI tools may be used, for what, and with what checks.

Foundations Beginner

AI model

The trained part of an AI system. It uses a large set of numbers to turn what you give it into a result.

Reliability & security Beginner

AI slop

Poor or bland content made with AI. The word is a criticism, not a precise test of quality.

Products & model families Beginner

Alexi

A legal research tool made in Canada. It can draft memos that cite cases. Check the cases before you rely on them.

Training & generation Intermediate

Alignment

Work to make a model act as people intend. For example, it should follow rules and avoid harm. This is a goal, not a promise.

Products & model families Beginner

Anthropic

The company that makes Claude.

APIs & software Intermediate

AnythingLLM

A desktop app for chatting with your own documents using a local model.

APIs & software Intermediate

API key

A secret password that proves a program is allowed to use a service. Keep it private.

APIs & software Intermediate

API — Application Programming Interface

A doorway that lets one program talk to another. Apps use an API to send your request to the model and get the answer back.

Hardware & hosting Intermediate

Apple Silicon

Apple's M-series chips, which put the processor, graphics, and memory together. Good at running local AI.

Foundations Beginner

Application

The app or website you actually use, like ChatGPT or Claude. It wraps around the model and decides what files, searches, and tools the model gets.

Agents & automation Beginner

Approval gate

A point in an automated task where it must stop and wait for a person to say yes.

Foundations Beginner

Artificial general intelligence (AGI)

A still-imaginary AI that could do most mental tasks as well as a person. Nobody agrees on how to test for it.

Foundations Beginner

Artificial intelligence (AI)

Software that can do tasks such as finding patterns, working with language, or making plans. Those skills do not prove it thinks like a person.

Foundations Beginner

Attention

A way for a model to weigh links between parts of its input. The weights help it process text. They do not show which claims are true.

Reliability & security Intermediate

Audit log

A record of what the system did, when, and on whose instructions.

APIs & software Intermediate

Authentication

Proving who you are, for example by logging in.

APIs & software Intermediate

Authorization

Checking what someone who has logged in is allowed to do.

Training & generation Intermediate

Base model and instruct model

A base model just continues text. An instruct model has been trained to follow instructions and chat.

APIs & software Intermediate

Batch processing

A group of tasks sent or run together. Some services charge less if the tasks can wait.

Reliability & security Intermediate

Benchmark

A standard test used to compare models. A high score on it does not mean the model is good at your task.

Reliability & security Beginner

Bias

A pattern of skewed or unfair results. It can come from the data, the model, or the way a tool is used.

Hardware & hosting Intermediate

BIOS / UEFI

The settings screen built into the motherboard that appears before Windows starts.

Hardware & hosting Advanced

Bit depth and precision

How much detail each number in a model is stored with. Fewer bits means a smaller, faster, slightly rougher model.

Products & model families Beginner

Blue J

A legal research tool known for tax work. Check which laws and sources its current plan covers.

Reliability & security Intermediate

Calibration

Whether a system's stated confidence matches how often it is actually right. 'Ninety percent sure' should be right nine times in ten.

Hardware & hosting Intermediate

Case and airflow

The box that holds the parts. Its fans move air through it so the parts stay cool.

Law & professional practice Beginner

Certification of authorities

A statement a lawyer signs in a court filing saying they checked that every case cited is real. Ontario requires it in factums.

Training & generation Intermediate

Chain of thought

Having the model write out its steps before the final answer. It often helps, but the written steps are not proof the answer is right.

Foundations Beginner

Chatbot

A program you talk to in ordinary language.

Products & model families Beginner

ChatGPT

OpenAI's chat app, built on its GPT models.

Agents & automation Intermediate

Checkpoint

A saved point in a long task that work can be resumed from.

Documents & retrieval Intermediate

Chunking

Cutting a long document into smaller pieces so they can be searched and fed to the model.

Documents & retrieval Beginner

Citation

A pointer to the source that supports a statement, so someone can check it.

Foundations Beginner

Classification

Sorting items into groups. For example, put each email in a group based on its topic.

Products & model families Beginner

Claude

A family of AI models and a chat app from Anthropic. The app's tools depend on the plan and setup.

Products & model families Beginner

Claude Code

An AI tool that works with code and files. It can read, edit, and run commands within the access it has.

Prompting & context Intermediate

CLAUDE.md

A file named CLAUDE.md that gives Claude Code project guidance. Which files it reads depends on the setup.

APIs & software Intermediate

CLI — Command-line interface

A text window where you type commands to the computer instead of clicking buttons.

Products & model families Beginner

Clio Duo

Software for running a law practice. Some of its tools use AI. Clio is the wider product, not just its AI helper.

Hardware & hosting Beginner

Cloud inference

Running a model on a remote server. Your input travels to that server, so check its data terms before use.

Products & model families Beginner

CoCounsel

A legal AI tool from Thomson Reuters. It helps with tasks such as research and document review. Its output still needs checking.

Products & model families Beginner

Codex

OpenAI's coding agent, which can read, write, and run code on a task you give it.

Prompting & context Intermediate

Compaction

Squeezing a long conversation into a short summary so there is room to keep going. Details can be lost in the squeeze.

Agents & automation Beginner

Computer use

An AI system using screen controls. It can click, type, and move through apps, within the access it has.

Reliability & security Beginner

Confidentiality

Keeping private material from people who may not see it. Check who can read, store, or share what you put into a tool.

Agents & automation Intermediate

Connector

A link between an AI app and a service you use, like your email or document store.

Hardware & hosting Intermediate

Container

A packaged-up program with everything it needs, so it runs the same way on any computer.

Prompting & context Intermediate

Context engineering

Choosing what a model gets to work with. Give it the facts and rules it needs. Leave out clutter that may confuse the task.

Prompting & context Beginner

Context rot

A drop in answer quality as the context grows or fills with clutter. It does not happen in the same way in every model or task.

Foundations Beginner

Context window

How much text the model can hold in mind at once: your question, the documents you added, and the conversation so far. Anything outside it is invisible to the model.

Hardware & hosting Intermediate

CPU cooler

A part that removes heat from the main chip. It may use a fan, a metal block, or a liquid loop.

Hardware & hosting Intermediate

CPU — Central processing unit

The main brain of a computer. It can run AI models, but slowly.

APIs & software Intermediate

CSV — Comma-separated values

A plain-text spreadsheet: one row per line, values separated by commas.

Hardware & hosting Intermediate

CUDA

Nvidia's system for running AI maths on its graphics cards.

Products & model families Beginner

Cursor

A code editor with an AI assistant built in.

Products & model families Beginner

Custom GPT

A version of ChatGPT you set up with your own instructions and files for a particular job.

Reliability & security Intermediate

Data leakage

Data reaching a place it should not. In model tests, it can also mean test answers have reached the training data.

Reliability & security Intermediate

Data residency

Which country the data is stored and processed in.

Reliability & security Beginner

Data retention

How long a service keeps your data after it has been used.

APIs & software Intermediate

Database

A store of data that software can search and change. It keeps the data in a set structure.

Training & generation Intermediate

Dataset

A collection of examples used to train or test a model.

Hardware & hosting Intermediate

DDR5

The current kind of computer memory. Install it in matched pairs so it runs at full speed.

Training & generation Intermediate

Decode

The model writing its answer one word-piece at a time. How fast this goes depends mostly on memory bandwidth.

Foundations Beginner

Deep learning

Machine learning that uses a big stack of simple maths layers. Stacking many layers lets the program learn complicated patterns, like speech or faces.

Agents & automation Beginner

Deep research

A feature where the AI searches the web many times and writes a long report with links. Every link still needs checking.

Reliability & security Beginner

Deepfake

A fake photo, video, or voice recording made by AI that looks or sounds real.

Products & model families Beginner

DeepSeek

A company in China that makes AI models. Some of its models can be downloaded and run on your own machine.

APIs & software Intermediate

Dependency

Something a program needs installed to work.

Hardware & hosting Intermediate

Deployment

Putting a tool into use. This includes deciding who can use it and how it will be kept working.

Training & generation Advanced

Direct preference optimization (DPO)

A way to train a model with pairs of answers. Each pair shows which answer people preferred.

Training & generation Advanced

Distillation

Training one model with help from another. A smaller model may learn some of a larger model's skills, but can lose others.

Law & professional practice Beginner

eDiscovery

Finding and reviewing digital records for a legal case. It can include searching emails and deciding what must be produced.

Documents & retrieval Intermediate

Embedding

A list of numbers used to compare items such as texts. Texts with similar meanings may have similar lists.

Documents & retrieval Intermediate

Embedding model

A model whose only job is to turn text into embeddings for searching.

APIs & software Intermediate

Endpoint

An address a program calls to do a set task. One address might accept a file; another might return a reply.

Documents & retrieval Intermediate

Entity extraction

Pulling out names, dates, amounts, and places from text.

Law & professional practice Beginner

EU AI Act

An EU law about AI. The rules depend on the system, its use, and the date. Check the current law for the task you plan.

Reliability & security Beginner

Evaluation (eval)

Testing an AI tool on a set of tasks to see how well it actually does.

Reliability & security Beginner

Explainability

Being able to understand why a system gave the answer it did.

Prompting & context Beginner

Extended thinking

A mode where the model thinks for longer before answering. The visible 'thinking' is text it wrote, not a window into its mind.

Law & professional practice Beginner

Fabricated citation

A case or quotation the AI invented. It looks real and is not.

Reliability & security Intermediate

False negative

Something the system missed that it should have found.

Reliability & security Intermediate

False positive

Something the system flagged that it should not have.

Prompting & context Beginner

Few-shot prompting

Showing the model a few examples of what you want before asking it to do the same thing.

Training & generation Intermediate

Fine-tuning

More training on a chosen set of examples. It changes a model to suit a task or style.

Reliability & security Intermediate

Firewall

A gatekeeper that decides which programs can use the internet. You can block one app to prove it works offline.

Foundations Beginner

Foundation model

A model trained for a broad range of tasks. Other tools can use it as a base.

APIs & software Intermediate

Framework

A ready-made structure for building a certain kind of program.

Products & model families Beginner

Frontier model

A model near the leading edge of current AI skills. Which model leads depends on the task and the date.

Products & model families Beginner

Gemini

Google's name for a family of AI models and its AI app. The model and the app are different parts of the system.

Products & model families Beginner

Gemini Notebook (formerly NotebookLM)

A Google tool for asking questions about sources you add. Check that each answer is supported by those sources.

Products & model families Beginner

Gemma

A family of models from Google. You can download the model files and use them under the stated terms.

Foundations Beginner

Generative AI

AI that makes content, such as text, images, or sound. What it makes may be wrong or may resemble existing work.

Hardware & hosting Intermediate

GGUF

The file format most local AI apps use for downloaded models.

APIs & software Intermediate

Git

A tool that keeps a history of every change to a set of files, so you can go back or see who changed what.

Products & model families Beginner

GitHub

A website where code is stored and shared.

Products & model families Beginner

GitHub Copilot

An AI helper for programmers that suggests code as they type.

Products & model families Beginner

GPT — Generative Pre-trained Transformer

The family of models behind ChatGPT. The letters stand for Generative Pre-trained Transformer.

Hardware & hosting Intermediate

GPU offload

How much of the model sits on the graphics card. Whatever does not fit goes to slower system memory, which slows the answer.

Hardware & hosting Intermediate

GPU — Graphics processing unit

The chip that handles graphics, and also the maths AI needs. It is what makes AI fast.

Training & generation Advanced

Gradient

The direction to nudge the model's numbers so its mistakes get smaller. Training takes many small steps in that direction.

APIs & software Intermediate

Graphics driver

The software that lets Windows or macOS use your graphics card. Get it from the card maker.

Products & model families Beginner

Grok

The AI assistant made by xAI, available in X and as an app.

Documents & retrieval Beginner

Grounding

Basing an answer on a named source or set of facts. A link to a source does not prove the answer follows from it.

Reliability & security Beginner

Guardrail

A rule or filter that stops an AI system from doing certain things.

Reliability & security Beginner

Hallucination

When the model states something that sounds right but is made up, including cases, quotes, and facts that do not exist.

Reliability & security Beginner

Hallucination rate

How often a system makes things up, measured on a set of test tasks.

Products & model families Beginner

Harvey

An AI platform made for law firms, used for research, document review, and drafting.

Products & model families Beginner

Hermes Agent

An open-source agent made by Nous Research.

APIs & software Intermediate

HTTP — Hypertext Transfer Protocol

The set of rules computers use to send pages and requests over the web.

Products & model families Beginner

Hugging Face

A website where models and datasets are shared and downloaded.

Agents & automation Beginner

Human in the loop

A design where a person reviews or approves what the AI does before it counts.

Documents & retrieval Intermediate

Hybrid search

Using keyword search and meaning search together.

APIs & software Intermediate

IDE — Integrated development environment

A program for writing code, with helpers built in.

Agents & automation Intermediate

Idempotency

A property of an action: doing it twice has the same effect as doing it once. This helps when a system retries a task.

Foundations Beginner

Inference

The act of running a trained model to get an answer. In law the word means something else: a conclusion drawn from evidence.

Prompting & context Intermediate

Input token

A piece of text you send to the model, including documents and instructions.

Reliability & security Beginner

Jailbreak

A trick that gets a model to ignore its rules.

APIs & software Intermediate

JSON — JavaScript Object Notation

A tidy text format for data, made of labels and values in curly brackets. Programs use it to pass information around.

Documents & retrieval Intermediate

Keyword search

Searching for the exact words you typed.

Documents & retrieval Intermediate

Knowledge base

A set of records a system can search. It might hold guides, case notes, or other source files.

Foundations Beginner

Knowledge cutoff

The date the model's training data ends. It knows nothing after that unless you give it the information.

Documents & retrieval Intermediate

Knowledge graph

A map of things and how they connect, such as people, companies, and events, with lines between them.

Hardware & hosting Advanced

KV cache — Key-value cache

Stored results from part of a model's earlier work. Reusing them can speed up the next step. This cache also takes memory.

Products & model families Intermediate

LangChain

A toolkit programmers use to connect models to data and tools.

Products & model families Intermediate

LangGraph

A toolkit for building agents as a map of steps.

Foundations Beginner

Large language model (LLM)

A program trained on enormous amounts of text so it can read and write language. ChatGPT and Claude are built on large language models.

APIs & software Intermediate

Latency

The wait between sending a request and getting the answer back.

Reliability & security Intermediate

Least privilege

Giving a system only the access it needs for the job, and nothing more.

Products & model families Beginner

Legora

An AI workspace for legal work. It includes tools for research, drafting, and review. Check its current features and sources.

Products & model families Beginner

Lexis+ AI and Protégé

AI tools within Lexis+. They use legal content to help with research and drafting. Check the sources and the plan's scope.

Hardware & hosting Intermediate

License

The terms that say how you may use a piece of software or a model.

Products & model families Beginner

Llama

A family of AI models from Meta. Model files can be downloaded under a licence. Check the terms for the version you use.

APIs & software Intermediate

llama-bench

A small tool that measures how fast a model reads and writes on your computer.

Products & model families Intermediate

llama.cpp

Software that runs AI models on your machine. Many local chat apps use it behind the scenes.

Reliability & security Intermediate

LLM-as-a-judge

Using one AI to grade another AI's work.

Products & model families Beginner

LM Studio

A desktop app for running models locally, with a chat window.

Hardware & hosting Beginner

Local model

A model that runs on your own computer, so your documents never leave it.

Training & generation Advanced

Loss function

The score training uses to measure how wrong a model's guess was. Training tries to make this number smaller.

Training & generation Advanced

Low-rank adaptation (LoRA)

A cheap way to fine-tune: instead of changing all the model's numbers, you train a small add-on that sits beside them.

Hardware & hosting Intermediate

M.2 NVMe SSD

A small, very fast storage stick that plugs straight into the motherboard. Model files load from it quickly.

Foundations Beginner

Machine learning (ML)

Building a program by training it on examples. The training shapes how it handles new input.

Prompting & context Intermediate

Markdown

A simple way to add headings, lists, and bold text using plain characters like # and *. AI tools read and write it easily.

Agents & automation Intermediate

MCP — Model Context Protocol

A shared standard that lets AI apps plug into outside tools and data sources in one agreed way.

Prompting & context Beginner

Memory

A feature that saves facts between conversations so you do not have to repeat them. It is a saved note, not the model learning.

Hardware & hosting Intermediate

Memory bandwidth

How fast data moves out of memory, in gigabytes per second. Think of it as the width of a loading door: wider means the model writes words faster.

Hardware & hosting Intermediate

Memory profile (XMP / EXPO)

A switch in the BIOS (called XMP or EXPO) that makes your memory run at the speed printed on the box.

Documents & retrieval Intermediate

Metadata

Information about a file rather than its contents, such as its author, date, and page count.

APIs & software Intermediate

Metal

Apple's system that lets software use the graphics part of a Mac's chip. Local AI apps use it automatically.

Products & model families Beginner

Microsoft Copilot

A name Microsoft uses for several AI products. Features vary by app and plan, so name the one you mean.

Products & model families Beginner

Mistral AI

A company in France that makes AI models. Some can be downloaded. Others are used through a hosted service.

Foundations Advanced

Mixture of experts (MoE)

A model built from several specialist sub-networks, with only a few switched on for each piece of text. It saves work without losing size.

APIs & software Intermediate

MLX

Apple's own software for running AI models on Macs with Apple chips. Often the fastest choice on a Mac.

Hardware & hosting Intermediate

Model card

A short document that describes a model: what it was trained on, what it is good for, and its limits.

Hardware & hosting Intermediate

Model serving

Running a model so that other programs can send it requests.

Foundations Beginner

Model weights

The full set of numbers that make up a trained model. Download the weights and you have the model.

Hardware & hosting Intermediate

Motherboard

The main board every other part plugs into. It decides which processor, memory, and cards you can use.

Foundations Beginner

Multimodal

Able to work with more than text, such as images, audio, or video.

Training & generation Intermediate

MXFP4

A compact 4-bit format some newer models are released in, which keeps their files small.

Foundations Beginner

Natural language processing (NLP)

The field of getting computers to work with human language.

Foundations Beginner

Neural network

A model made of linked layers of maths. Training adjusts its numbers so it can learn patterns from data.

APIs & software Intermediate

OAuth

A standard way to let one app use another on your behalf without giving it your password.

Reliability & security Intermediate

Observability

Being able to see what an AI system is doing inside, so problems can be found and explained.

Documents & retrieval Intermediate

OCR — Optical character recognition

Turning a picture of text, such as a scanned page, into real text a computer can search.

Reliability & security Intermediate

Offline test

A test that shows a task can run with no network link. It does not prove that the app will never send data later.

Products & model families Beginner

Ollama

Software for downloading and running AI models. It can run local models, but you still need to check which model and service you chose.

Hardware & hosting Intermediate

Open source

Software whose code is published for anyone to use, study, and change.

APIs & software Intermediate

Open WebUI

A chat interface you can host yourself. It connects to a model service, which may be local or remote.

Hardware & hosting Intermediate

Open weights

A model whose trained numbers are published, so anyone can download and run it.

Products & model families Beginner

OpenAI

The company that makes ChatGPT and the GPT models.

Products & model families Beginner

OpenClaw

An open-source personal AI agent that runs on your own computer.

Agents & automation Intermediate

Orchestration

Managing the steps in a workflow. It sets which step runs next and how results pass between tools.

Prompting & context Intermediate

Output token

A piece of text the model writes. Output is usually priced higher than input.

Training & generation Intermediate

Overfitting

When a model fits its training examples too closely. It may then do poorly on new examples.

Foundations Beginner

Parameter

One of the billions of adjustable numbers inside a model. Training sets them; using the model does not change them.

Hardware & hosting Intermediate

PCIe

The long slot on the motherboard where the graphics card plugs in.

Reliability & security Intermediate

Permission

What an AI system is allowed to see or do, set by the people who run it.

Training & generation Intermediate

Perplexity (metric)

A score for how surprised a model is by a piece of text. Lower is better, but it does not measure accuracy on your task.

Products & model families Beginner

Perplexity (product)

An AI search app that answers questions with links to web sources.

Law & professional practice Beginner

Personal information

Data about a person who can be identified. Which privacy rules apply depends on the data, its use, and the law.

Hardware & hosting Intermediate

Power supply (PSU)

The box that turns wall power into power for the computer. It must be big enough for the graphics card.

Reliability & security Intermediate

Precision

Of the things the system returned, how many were right.

Training & generation Intermediate

Prefill

The model reading your question and documents all at once before it starts answering. Long documents mean a longer wait for the first word.

Training & generation Intermediate

Pretraining

An early, broad stage of model training. The model learns patterns from a large set of data before later training for some uses.

Law & professional practice Beginner

Privilege and AI tools

A legal shield for some private talks and records. For lawyer-client privilege, the legal purpose matters. Not every private message is covered.

Prompting & context Beginner

Prompt

What you give a model to guide its reply. This may include a question, rules, and source text.

Prompting & context Intermediate

Prompt caching

Reusing some work on input the model has seen before. When supported, this can cut time or cost.

Prompting & context Beginner

Prompt engineering

Writing and testing clear requests for an AI tool. The aim is an answer that meets your task and can be checked.

Reliability & security Beginner

Prompt injection

Text in a source that tries to redirect an AI tool. It may tell the tool to ignore your rules or leak data.

Documents & retrieval Intermediate

Provenance

The record of where a piece of information came from and how it got here.

APIs & software Intermediate

Python

A popular programming language that is easy to read and widely used for AI work.

Hardware & hosting Intermediate

Quantization

Storing model numbers with less detail. This can save memory. The effect on quality depends on the model and the task.

Training & generation Intermediate

Quantization labels (Q4_K_M and others)

The codes in model file names, like Q4_K_M. The number is roughly how many bits each setting uses; smaller is lighter and slightly less precise.

Products & model families Beginner

Qwen

A family of AI models made by Alibaba. Some can run on your own machine. Check the terms and size of the model you choose.

Documents & retrieval Beginner

RAG — Retrieval-augmented generation

Letting the model look things up in your documents before answering, and show where the answer came from. Like an open-book exam.

Hardware & hosting Intermediate

RAM — Random-access memory

A computer's short-term working memory. Programs and data live here while in use.

APIs & software Intermediate

Rate limit

A cap on how many requests a service will accept in a given time.

Foundations Beginner

Reasoning model

A model trained to spend extra work on some answers. It may help with hard tasks. It can still be wrong, and speed and cost vary.

Reliability & security Intermediate

Recall

Of the things it should have found, how many it actually found.

Reliability & security Intermediate

Red teaming

Trying to make a system fail or break its rules. The aim is to find weak points before real use.

Documents & retrieval Beginner

Redaction and de-identification

Removing private details before sharing a file. A black box on a page may hide text without deleting it.

Reliability & security Intermediate

Regression test

A test you rerun after every change to make sure nothing that used to work has broken.

Training & generation Intermediate

Reinforcement learning from human feedback (RLHF)

Training that uses people's ratings of model answers. It helps steer the model toward replies people prefer.

APIs & software Intermediate

Repository

A folder of files whose history is tracked by Git.

Documents & retrieval Intermediate

Reranking

A second pass that puts the best search results at the top.

Documents & retrieval Intermediate

Retrieval

Searching a larger set of records for useful parts. Finding a passage does not prove it answers the question.

Agents & automation Intermediate

Retry

Trying a failed step again, usually after a short wait.

Training & generation Advanced

Reward model

A helper model that scores answers so the main model can learn what people like.

Hardware & hosting Intermediate

ROCm

AMD's system for running AI maths on its graphics cards.

Agents & automation Intermediate

Routing

Choosing where a task goes next. For example, send a hard question to a stronger model or to a person.

APIs & software Intermediate

Safetensors

A file format for stored model numbers. Some local apps use another format called GGUF. Check which format your app accepts.

Training & generation Intermediate

Sampling

How the model picks the next word from its list of likely candidates. It can always take the top one, or roll the dice among the top few.

Agents & automation Intermediate

Sandbox

A sealed-off space where an AI or a program can run without touching your real files or systems.

APIs & software Intermediate

Schema

A description of the shape data must have: which fields exist and what goes in each.

APIs & software Intermediate

Script

A short program that does one job, like renaming a folder of files.

APIs & software Intermediate

SDK — Software Development Kit

A kit of code for using a service. It helps a developer call that service from a program.

Documents & retrieval Intermediate

Semantic search

Searching by meaning rather than by exact words, so 'delay' can find 'postponed'.

APIs & software Intermediate

Server

A computer that runs somewhere else and answers requests from your device.

Law & professional practice Beginner

Shadow AI

AI use that a firm has not approved or does not know about. A staff member's personal chat account is one example.

Agents & automation Intermediate

Skill

A reusable pack of instructions, files, or code for an AI task. It can guide work but does not guarantee a good result.

Foundations Beginner

Small language model (SLM)

A smaller language model that may fit on a phone or laptop. Its speed, skills, and privacy depend on how it is used.

APIs & software Intermediate

Software library

A set of ready-made code other programs can use.

Foundations Beginner

Speaker diarization

Working out who said what in a recording.

Foundations Beginner

Speech to text (STT)

Software that turns speech into text. Check names, numbers, and words it may have misheard.

Products & model families Beginner

Spellbook

An AI tool for contract work in Word. It helps draft and review text. A lawyer still needs to check the result.

APIs & software Intermediate

SQL — Structured Query Language

The language used to ask a database questions and change what it holds.

Hardware & hosting Intermediate

SSD — Solid-state drive

A fast storage drive with no moving parts, where files and model downloads live.

Agents & automation Intermediate

Stop condition

The rule that tells an agent when to stop.

APIs & software Intermediate

Streaming

Showing the answer word by word as it is written, instead of waiting for the whole thing.

Prompting & context Intermediate

Structured output

An answer in a set format, such as named fields. Software can check the format, but the facts still need review.

Agents & automation Intermediate

Subagent

A helper agent that a main agent hands part of a job to.

Reliability & security Beginner

Sycophancy

A model tending to agree with the user, even when the user is wrong. Pushback can make it change a correct answer.

Training & generation Intermediate

Synthetic data

Examples made rather than collected from real events. They can help train or test a model, but may miss real-world problems.

Prompting & context Beginner

System instruction

Standing instructions the app gives the model before your conversation starts, such as how to behave or what to refuse. Also called a system prompt.

Law & professional practice Beginner

Technological competence

A lawyer's duty to understand the tools they use well enough to use them safely.

Documents & retrieval Beginner

Technology-assisted review (TAR)

Software that helps rank documents for review. Some forms learn from a reviewer's choices. The process still needs testing and oversight.

Training & generation Intermediate

Temperature

A setting that affects how varied the output may be. Lower values often make it less varied. They do not ensure the same answer each time.

Foundations Intermediate

Tensor

A grid of numbers (a table, or a stack of tables). Everything inside a model is stored and calculated as tensors.

Training & generation Intermediate

Test set

Examples held back from training so you can check how the model does on things it has not seen.

Documents & retrieval Intermediate

Text extraction

Pulling the words out of a file like a PDF so a program can use them.

Foundations Beginner

Text to speech (TTS)

Software that reads text aloud. Some tools can also imitate a voice.

Hardware & hosting Intermediate

Thermal paste

A thin grey paste between the processor and its cooler that helps heat move across.

APIs & software Intermediate

Throughput

How much work a system can get through in a given time.

Hardware & hosting Intermediate

Time to first token

How long you wait before the first word of the answer appears. It grows with the length of what you gave the model to read.

Foundations Beginner

Token

A piece of text, often part of a word, that the model actually works with. Models read and write tokens, not whole words.

Foundations Beginner

Tokenizer

The tool that chops text into tokens and gives each piece a number. Different models chop differently.

Hardware & hosting Intermediate

Tokens per second

How many word-pieces the model reads or writes each second. Around 20 or more feels comfortable to read along with.

Agents & automation Intermediate

Tool

Something an AI system can use to do a task. Examples include a search service, a calculator, and a file reader.

Agents & automation Intermediate

Tool calling

The model asking for a tool to be run, and the app running it and handing back the result.

Training & generation Intermediate

Top-p sampling

A setting that narrows the next-token choices. It keeps a group with a set share of the total chance. Lower values usually narrow that group.

Training & generation Intermediate

Training

Adjusting a model with examples and a learning rule. The aim is to improve how it handles tasks.

Reliability & security Beginner

Training on user data

Whether the company may use what you type to teach its future models. Many free apps do unless you turn it off.

Foundations Beginner

Transformer

The design most modern language models use. Its trick is letting every word in a passage look at every other word to work out what matters.

Hardware & hosting Intermediate

Unified memory

One big pool of memory shared by a computer's processor and graphics, as on Apple Silicon Macs. Big models fit; they just run a bit slower than on a fast graphics card.

Reliability & security Intermediate

Validation

Checking that something is correct or in the right form before relying on it.

Documents & retrieval Intermediate

Vector database

A store built for embeddings, so you can quickly find texts with a similar meaning.

Agents & automation Beginner

Vibe coding

Describing a program you want to an AI and running what it writes without reading the code.

Hardware & hosting Intermediate

Virtual machine (VM)

Software that acts like a separate computer. It shares the real machine's hardware. Its separation is not a complete security guarantee.

Foundations Beginner

Vision model

A model that can look at images as well as read text.

Products & model families Intermediate

vLLM

Software for running models quickly for many users at once.

Hardware & hosting Intermediate

VRAM — Video random-access memory

The memory on the graphics card. A model has to fit in it to run quickly.

APIs & software Intermediate

Vulkan

A standard that lets software use graphics chips. Support for a model or task still depends on the program and the chip.

APIs & software Intermediate

Webhook

A message one service sends when an event occurs. For example, a new file can trigger a message to another app.

Agents & automation Intermediate

Workflow

A fixed sequence of steps a task goes through, which may include AI steps and human checks.

Prompting & context Intermediate

XML

A way of labelling parts of a text with tags, like <date>12 March</date>, so a program knows what each part is.

Reliability & security Beginner

Zero data retention

A promise from the provider not to keep your prompts and files after answering.

Prompting & context Intermediate

Zero-shot prompting

Asking the model to do a task without showing it any examples first.

Definitions and examples are written for this library and revised October 2026. Each entry links to technical background or official product documentation. Product entries describe the category of product, not a promise that a feature is available on every plan. Missing a term? Use the site search: a lesson may cover it under a different name.

Lessons, terms, practical guides and sources ESC