Skip to content
47% off: the complete course for $79 (reg. $149)Order now →
AI Builder

Glossary

AI builder glossary

98 essential terms for building AI-powered apps, explained in plain English and linked to the lessons that go deeper.

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

Semantic caching

Reusing a stored answer when a new request means the same thing as an earlier one, matched by embedding similarity rather than exact text.

Semantic search

Search that matches on meaning rather than exact words, typically by embedding the query and finding the stored content with the nearest vectors.

Server-sent events (SSE)

A simple HTTP protocol for pushing a one-way stream of text events from server to client, widely used to deliver streamed model output.

Shadow mode

Running a candidate prompt or model on real production inputs in the background, storing its output unseen, to compare it with the live version.

Speaker diarization

Splitting a transcript by who is speaking, labeling segments as Speaker A, Speaker B, and so on, so multi-person recordings become usable.

Speech-to-speech model

A model that takes spoken audio in and produces spoken audio out directly, without converting to text in between, for low-latency voice conversations.

Speech-to-text (STT)

Converting spoken audio into written text, the building block behind voice notes, call transcripts, dictation, captions, and voice interfaces.

Stop reason

The field in a model response that says why generation ended, such as finishing normally, hitting the token cap, calling a tool, or refusing.

Streaming

Delivering a model's output incrementally as it's generated, so users see text appear within moments instead of waiting for the full response.

Structured outputs

An API feature that makes a model return data matching a schema you define, so your code gets typed fields instead of free text to parse.

System prompt

The standing instructions sent with every request to define a feature's role, rules, output format, and boundaries, kept separate from user input.

T

U

V

Z