Skip to content
hubai.uk Help me choose
A LITTLE DIRECTION GOES A LONG WAYHelp me chooseToo many tools, not enough time? Tell us about your work and budget. We’ll help you make a shortlist.Find my fit
AI WIKI · 50 TERMS · 8 TOPICS

AI terms, made useful.

Plain English. Useful examples.

Learning routes & comparisons
SIMILAR WORDS, DIFFERENT JOBS

Wait, aren’t those the same thing?

Pick a pair. See the difference before choosing a tool or changing your setup.

RAG or fine-tuning?

Retrieval-augmented generation ↗

Find relevant material at answer time. Start here when the answer depends on a policy or document that can change.

Fine-tuning ↗

Adjust model weights through additional training. Consider it for a tested behaviour or task requirement, not as a substitute for current evidence.

An application may use both. Neither removes the need for permission checks and evaluation.

Training or inference?

Training ↗

The learning stage: parameters are adjusted using training data.

Inference ↗

The running stage: the trained model processes a new input to produce a result.

A conversation does not automatically retrain the model. The product’s data policy is a separate question.

Latency or throughput?

Latency ↗

How long one request waits for a particular response milestone. Useful when someone is waiting for an answer.

Throughput ↗

How much work completes in a period. Useful when a queue of documents needs processing.

A system can process many jobs per hour while making an individual user wait.

Tokens or context window?

Token ↗

The units the model processes. A text token can be a word, part of one or punctuation.

Context window ↗

The amount of context a request can accommodate. Product limits and output limits can differ.

A larger context limit does not promise that every detail in a long document will be used correctly.

Embedding or vector database?

Embedding ↗

A numerical representation used to compare items, such as passages with similar meaning.

Vector database ↗

Storage and search capabilities for vectors, usually with links and metadata for the original material.

A useful search system needs both good representations and careful handling of access, updates and deletion.

Agent or tool use?

AI agent ↗

A workflow that can choose steps towards a goal, within the permissions its application provides.

Tool use ↗

A particular capability, such as calling a search function or creating a draft calendar entry.

Using a tool once does not make a system safely autonomous. Read and write permissions matter.

50 terms
Building & automation

Agent Skills

SKILL.md

A format for packaging task instructions and optional supporting files so compatible agents can discover and use them. A skill describes a way of working; it is not an account or a subscription.

Meaning, example & pitfalls ↗
Building & automation

AI agent

A system that uses a model to choose actions towards a goal, often by calling tools and checking results over several steps. Products use the term loosely; inspect the actual behaviour.

Meaning, example & pitfalls ↗
Building & automation

Application programming interface

API

A defined way for software systems to exchange requests and responses. An AI API lets an application call a service; it is not the same thing as a consumer chatbot subscription.

Meaning, example & pitfalls ↗
Start here

Artificial intelligence

AI

Software designed to carry out tasks associated with human intelligence, such as recognising speech, making predictions or generating text. AI is an umbrella term, not one particular product or level of ability.

Meaning, example & pitfalls ↗
Images & audio

Automatic speech recognition

ASR · speech to text

Converting speech into text. Some systems also attempt speaker separation or timestamps, but those features have their own limits.

Meaning, example & pitfalls ↗
Measuring results

Benchmark

A standardised test or dataset used to compare systems. It measures performance on its chosen tasks under particular conditions, not every job a customer might need.

Meaning, example & pitfalls ↗
Search & knowledge

Chunking

Splitting source material into pieces for processing or retrieval. The size, boundaries and overlap of those pieces affect what an AI search tool can find and explain.

Meaning, example & pitfalls ↗
Language & prompts

Context window

The amount of token-based context a model can handle in a request. It includes the material the system supplies, not just the sentence you type. Output capacity and product limits can be separate.

Meaning, example & pitfalls ↗
Start here

Deep learning

Machine learning using neural networks with multiple layers. Those layers learn representations of the input, such as features useful for recognising an image or predicting the next token.

Meaning, example & pitfalls ↗
Models & engineering

Distillation

Training a model using outputs or signals from another model, often to transfer useful behaviour into a smaller or more efficient system. The result is not a lossless copy.

Meaning, example & pitfalls ↗
Search & knowledge

Embedding

A numerical representation of an item, such as a passage or image, designed so useful similarities can be measured. An embedding is not a human-readable summary.

Meaning, example & pitfalls ↗
Measuring results

Evaluation

eval · evals

A deliberate check of how well a system performs against defined tasks and criteria. Good evaluation covers failure cases and the complete workflow, not only polished example answers.

Meaning, example & pitfalls ↗
Language & prompts

Few-shot prompting

few-shot

Giving a model a small set of examples in the prompt to demonstrate the pattern you want. It usually changes the context for that request, not the model’s underlying weights.

Meaning, example & pitfalls ↗
Models & engineering

Fine-tuning

Further training a pre-trained model on selected data to adapt its behaviour or task performance. This changes model parameters, unlike simply adding examples to a prompt.

Meaning, example & pitfalls ↗
Start here

Foundation model

A model trained broadly enough to be adapted to different downstream tasks. It is a starting point for applications, not a complete finished service for every job.

Meaning, example & pitfalls ↗
Start here

Generative AI

GenAI

AI that produces new text, images, sound, video or other outputs from learned patterns and supplied input. New output is not automatically correct, unique or cleared for every commercial use.

Meaning, example & pitfalls ↗
Search & knowledge

Grounding

Connecting an answer to relevant external information or supplied evidence rather than relying only on learned patterns. The word is used differently across products, so ask what the connection actually does.

Meaning, example & pitfalls ↗
Trust & safety

Guardrails

Controls intended to keep an AI system within acceptable boundaries. They can include input checks, output validation, restricted tools, approval steps and operational limits.

Meaning, example & pitfalls ↗
Trust & safety

Hallucination

A plausible-looking output that is false, unsupported or not grounded in the supplied material. It can include invented sources, quotations, dates or explanations.

Meaning, example & pitfalls ↗
Trust & safety

Human in the loop

HITL

A workflow in which a person reviews or participates at defined points. It is meaningful only when that person has enough information, time and authority to catch or stop problems.

Meaning, example & pitfalls ↗
Models & engineering

Inference

Running a trained model on an input to produce a prediction or output. Inference is the operational use of the model, not the process of teaching its weights.

Meaning, example & pitfalls ↗
Start here

Large language model

LLM

A language model trained at large scale to predict and generate sequences of tokens. A chatbot may use an LLM, but the model and the complete application are different things.

Meaning, example & pitfalls ↗
Measuring results

Latency

The delay between a request and a response or milestone. In AI products, time to first token and time to the complete usable answer measure different things.

Meaning, example & pitfalls ↗
Models & engineering

Low-rank adaptation

LoRA

A fine-tuning technique that learns small additional weight updates while keeping the original model weights fixed. It changes learned behaviour; it is not simply a longer prompt.

Meaning, example & pitfalls ↗
Start here

Machine learning

ML

A way of building systems that learn patterns from data instead of relying only on rules written explicitly by a programmer. Learning usually happens during training; it does not mean every conversation updates the model.

Meaning, example & pitfalls ↗
Models & engineering

Mixture of experts

MoE

A model architecture with multiple expert components and a routing mechanism that selects which components process an input. In sparse versions, only a subset is active for a particular input.

Meaning, example & pitfalls ↗
Trust & safety

Model card

Documentation describing a model, its intended use, evaluation and known limitations. Read it as a starting point for understanding a model, not as an independent certificate of safety or quality.

Meaning, example & pitfalls ↗
Building & automation

Model Context Protocol

MCP

An open protocol for connecting AI applications to external capabilities such as tools, resources and prompts. It standardises parts of the connection, not the trustworthiness of everything connected.

Meaning, example & pitfalls ↗
Start here

Multimodal

Able to work with more than one type of input or output, such as text, images and audio. Support is specific: reading a picture does not necessarily mean a model can generate one.

Meaning, example & pitfalls ↗
Start here

Neural network

A model built from connected mathematical units whose adjustable weights transform inputs into outputs. The name borrows an analogy from brains; a software network is not a biological brain.

Meaning, example & pitfalls ↗
Trust & safety

Open weights

Model weights made available under stated terms. Availability of weights does not by itself mean the training data, training code or all commercial rights are open.

Meaning, example & pitfalls ↗
Images & audio

Optical character recognition

OCR

Turning visible text in an image or scan into machine-readable text. It is a recognition step, not an assurance that the document’s meaning or figures have been understood correctly.

Meaning, example & pitfalls ↗
Models & engineering

Overfitting

Learning training examples so specifically that performance does not generalise well to new data. An impressive training score can conceal weak real-world behaviour.

Meaning, example & pitfalls ↗
Models & engineering

Parameters

weights

Learned numerical values inside a model that shape how inputs become outputs. Parameter count describes one aspect of model size, not a direct score for usefulness.

Meaning, example & pitfalls ↗
Language & prompts

Prompt

The input that tells a generative system what to do. In a product, the full prompt may combine your message with instructions, retrieved material and previous conversation supplied by the application.

Meaning, example & pitfalls ↗
Trust & safety

Prompt injection

An attempt to make an AI system follow unwanted instructions supplied through input or material it reads. Indirect injection can sit inside a web page, document or tool response.

Meaning, example & pitfalls ↗
Models & engineering

Quantization

Representing model weights or other values with lower numerical precision. It can reduce memory requirements and sometimes improve speed, depending on hardware and implementation.

Meaning, example & pitfalls ↗
Search & knowledge

Reranking

A second pass that reorders candidate search results using a more detailed relevance assessment. It operates after an initial retrieval step.

Meaning, example & pitfalls ↗
Search & knowledge

Retrieval-augmented generation

RAG

A workflow that retrieves relevant material and supplies it to a generative model when answering. The retrieval system and the model have separate jobs, and either can fail.

Meaning, example & pitfalls ↗
Search & knowledge

Semantic search

Search that aims to match meaning or intent, rather than only exact words. It often uses embeddings, and can be combined with keyword search and filters.

Meaning, example & pitfalls ↗
Building & automation

Structured output

JSON output

Output constrained to a defined shape, such as named fields in a JSON object. A valid shape makes software integration easier but does not establish factual correctness.

Meaning, example & pitfalls ↗
Language & prompts

System prompt

Application-level instructions intended to shape a model’s behaviour, role or boundaries. The exact instruction hierarchy and names depend on the provider.

Meaning, example & pitfalls ↗
Language & prompts

Temperature

A sampling setting that changes how strongly token choices favour higher-probability options. Where supported, lower values tend to make outputs less varied and higher values more varied.

Meaning, example & pitfalls ↗
Images & audio

Text to speech

TTS

Generating spoken audio from written text. Voice style, pronunciation controls and permitted uses vary between products and licences.

Meaning, example & pitfalls ↗
Measuring results

Throughput

The amount of work a system completes in a period, such as requests or tokens per second. It describes capacity and is not the same as the delay experienced by one user.

Meaning, example & pitfalls ↗
Language & prompts

Token

A unit a model uses to process text or other supported input. In text, a token can be a word, part of a word or punctuation. It is not a fixed number of characters.

Meaning, example & pitfalls ↗
Building & automation

Tool use

function calling

A model proposing calls to functions or services that an application makes available. The surrounding application normally executes the call and returns the result.

Meaning, example & pitfalls ↗
Models & engineering

Training

Adjusting a model’s parameters using data and an optimisation process. It is different from running the trained model to get an answer, which is inference.

Meaning, example & pitfalls ↗
Search & knowledge

Vector database

A database or database capability for storing vectors and finding similar ones. In AI applications those vectors are often embeddings, with links back to original documents and metadata.

Meaning, example & pitfalls ↗
Language & prompts

Zero-shot prompting

zero-shot · direct prompting

Asking a model to complete a task without supplying a worked example of the desired response in that prompt. You can still provide detailed instructions and source material.

Meaning, example & pitfalls ↗
CONNECT THE DOTS

What does this look like in a real task?

Four illustrative workflows. Follow the steps, open a term or copy a starter template.

Ask questions about your documents

Follow one answer from the permitted source to the final check.

  1. Check access ↗
  2. Find passages ↗
  3. Draft an answer ↗
  4. Check the evidence ↗
Check this

Does each cited sentence actually support the answer, including any exception?

Don’t miss the catch

A citation can be real but irrelevant. Check the policy version and who is allowed to see it.

See the starter prompt
Use only the fictional policy below to answer the question. Separate the rule from any exception. For each factual statement, quote the supporting sentence from the supplied policy. If the answer is missing, say “The supplied policy does not answer this.” Do not invent a rule, date or source.

POLICY: [Paste fictional or approved non-sensitive material]
QUESTION: [Your question]

Templates only. Nothing runs or is sent to an AI service here. Use fictional or approved non-sensitive material.
A QUICK REALITY CHECK

Would you spot the catch?

Four everyday situations. No score, no sign-up—just a useful explanation.

1. An answer has a link underneath it. What should you check?
2. You add three labelled examples to your prompt. Have you fine-tuned the model?
3. An assistant can draft an email. Does that mean it should be allowed to send it?
4. A model card does not mention the language you need. What follows?