Building with AI
https://ecosystem.samcarlton.com/ai
Last changed: 2026-11-14. Dates track content changes, not independent source checks.
AI
Concept
Artificial intelligence.
LLM
Concept
Large language model.
Model
Concept
The trained system at the center of an AI product.
Training
Concept
Teaching an AI model by showing it a very large number of examples before anyone uses it.
AI agent
Concept
An AI tool that does more than answer a question.
Prompt
Concept
The instructions or question you give an AI tool in everyday words.
Context window
Concept
How much text an LLM can take into account at one time.
No-code
Concept
Tools that let you build an app or site by arranging visual blocks or describing what you want…
Coding agent
Concept
An AI agent that writes and changes code.
Inference
Concept
An AI model producing an answer to a request.
Hallucination
Concept
When an AI model states something false or invented as though it were true.
Local model
Concept
A model that is downloaded and run on a person's own computer or a company's own servers, not on a…
RAG
Concept
Retrieval-augmented generation.
Evals
Concept
Tests that check whether the outputs of a model or an AI product meet the criteria its builders set.
Token
Concept
In AI, a small chunk of text, roughly a word or a piece of a word, that an LLM reads and writes.
Vibe coding
Concept
Building software by describing what you want to an AI tool and accepting the code it writes…
AI chat assistant
Concept
A finished app where a person types or talks to an AI model and gets replies in conversation.
Speech-to-text
Concept
Software that turns spoken words into written text.
Tool use
Concept
A way for a model to ask the software around it to run a defined action, such as a search or a…
AI use policy
Concept
An organization's rules for which AI tools its people may use and what information they may put…
Embedding
Concept
A way of turning a piece of text into a list of numbers that captures its meaning, so software can…
Session
Concept
One stretch of work with an AI agent, from a blank start until it is cleared, closed or compacted.
AFK
Concept
Short for away from keyboard.
AGENTS.md
Concept
A plain text file in a project that many coding agents read automatically at the start of every…
AI safety
Concept
The work of making AI systems behave safely and of measuring how safe they are.
Frontier model
Concept
One of the most capable general-purpose AI models available at a given time.
GPU
Concept
Graphics processing unit.
Human in the loop
Concept
Designing an AI process so a person reviews, approves or corrects the AI's work at key steps…
Open source vs open weights
Concept
Two labels for AI models that people often mix up.
Weights
Concept
The numbers inside a model that it learned during training.
Model provider
Concept
The company or service that runs an AI model and answers requests to it, usually over the internet…
System prompt
Concept
Standing instructions that the builder of an AI product gives the model before any user types.
Vector database
Concept
A database built to store embeddings and quickly find the items closest in meaning to a question…
Agent skills
Concept
A packaged set of instructions, sometimes with scripts, that an agent loads when a task calls for…
Fine-tuning
Concept
Extra training of an existing model on a smaller, narrower set of examples, so it suits one task…
Harness
Concept
The software wrapped around an AI model that turns it into a working agent.
Multimodal
Concept
Describes a model that works with more than one type of content, such as text plus images or audio.
Subagent
Concept
A second agent that the main agent starts to handle one piece of a job in its own separate session.
Automated check
Concept
A test or rule a computer runs to catch problems without a person looking, such as tests, type…
Clearing
Concept
Ending a session and starting a completely empty one.
Guardrails
Concept
Checks and limits built around a model inside a product.
Input tokens
Concept
The tokens an AI product sends to the model on each request: the instructions, the conversation so…
Neural network
Concept
A kind of software model made of many layers of simple math units connected by weights, loosely…
Sandbox
Concept
A walled-off space where an agent can run commands and change files without reaching the rest of…
Spec
Concept
A written description of what is being built and why, for work too big to finish in one session.
Transformer
Concept
The design that most modern language models are built on, introduced by Google researchers in 2017.
Agent environment
Concept
Everything outside the agent's own software that it can look at or change: your files, terminal…
AI literacy
Concept
Enough understanding of AI to use it well and safely: what it is good and bad at, how to write a…
Attention
Concept
The part of a language model that decides, for each token, how much every other token in the input…
Compaction
Concept
Shrinking a long session by replacing its history with a summary and carrying on from that summary…
Handoff artifact
Concept
The written document that carries a handoff, produced by one session for another to read.
Latent space
Concept
The internal map of numbers where a model places the things it reads.
Memory system
Concept
A setup that tries to give an agent memory across sessions by saving notes to files or a database…
Model provider request
Concept
One trip from an AI product to the model provider and back.
Next-token prediction
Concept
The one job a language model performs.
Parameters
Concept
The values a model learns during training.
Probabilistic vs deterministic
Concept
Deterministic software gives the same output for the same input every time.
Progressive disclosure
Concept
Giving an agent only what it needs right now, with pointers to the rest, instead of loading…
Prompt injection
Concept
A security weakness in AI products.
Smart zone
Concept
A name for the early part of a session, when an agent is focused and accurate.
Sycophancy
Concept
The habit AI models have of telling you what you want to hear: agreeing too readily, praising weak…
Attention budget
Concept
A way of picturing attention as a fixed amount each token can spread across everything else in the…
Attention degradation
Concept
The drop in an agent's sharpness as a session gets long.
Automated review
Concept
Having an AI model read and critique work, usually code, before a person does.
Benchmark
Concept
A shared, public test used to score different models on the same tasks so they can be compared.
Contextual knowledge
Concept
Facts the model can read directly in front of it right now, such as documents you pasted, files…
Filesystem
Concept
The files and folders on a computer.
Grilling
Concept
Having an agent question you one decision at a time until the plan is clear, before any building…
Handoff
Concept
Passing work from one session to the next, or from one agent to another, so the new one can…
Human review
Concept
A person reading and approving what an agent produced before it goes live.
NIST AI Risk Management Framework
Concept
A voluntary framework from NIST, the US standards agency, that helps organizations manage the…
Output tokens
Concept
The tokens the model writes back.
Permission mode
Concept
The rules that decide which actions an agent may take on its own and which need your approval first.
Prefix cache
Concept
A provider feature that remembers the opening of a request it has just handled.
Similarity search
Concept
Finding the stored items whose vectors are closest to a query's vector, so results match by…
Software factory
Concept
A way of organizing work where events, not people, start agent sessions.
Stateless
Concept
Describes something that keeps nothing between uses.
Vibe coding vs software engineering
Concept
Two ways to build software with AI.
Agent mode
Concept
A named setting in a coding agent that changes how freely it acts.
AX
Concept
Agent experience: how well a project is set up for an AI agent to do good work, with a clear…
Cache tokens
Concept
Input tokens the provider did not need to process again because they matched the start of a recent…
Context engineering
Concept
Deciding what information, instructions, examples and tools to put in front of an AI model for…
Ground truth
Concept
The verified, correct answers or facts that an AI system's output is checked against.
Knowledge cutoff
Concept
The date where a model's training data ends.
Parametric knowledge
Concept
What a model knows from its training, stored in its parameters.
Reasoning model
Concept
A model, or a mode of a model, that works through a problem in intermediate steps before it answers.
Secondary source
Concept
A description of the original material rather than the material itself, such as a summary, a…
Tool result
Concept
What comes back to the model after it uses a tool: a file's contents, the output of a command, a…
Agent loop
Concept
The repeating cycle that makes an AI agent work: the model decides on a step, calls a tool, reads…
Alignment
Concept
Work to make AI models pursue what people actually intend and behave according to agreed values…
Attention relationship
Concept
The link between two tokens in the input, measured by how much one shapes the model's reading of…
Autocompact
Concept
Compaction that the agent's software starts on its own when the context window is nearly full.
Chunking
Concept
Splitting long documents into smaller passages before creating embeddings, so a search can return…
Context pointer
Concept
A short mention in one document that tells an agent where to find more, such as 'deployment steps…
Cosine similarity
Concept
A common way to measure how alike two vectors are by the angle between them.
Dark factory
Concept
Part of a product where agents write and ship code that no person ever reviews.
Design concept
Concept
The shared picture of what is being built, held by you and by the agent, separate from any…
Diffusion model
Concept
A kind of AI model that creates images, and sometimes audio or video, by starting from random…
Dimension
Concept
One number position in a vector, like one axis on a map.
Distillation
Concept
Training a smaller model to copy the outputs of a larger one, so it keeps much of the quality…
DX
Concept
Developer experience: how easy and pleasant a tool, codebase or service is for the people who…
Effort
Concept
A setting that tells a reasoning model how much thinking to do before it answers.
Home repo
Concept
One repository that acts as your base for working with agents.
Hybrid search
Concept
Combining keyword search and similarity search, so results match both exact terms, such as product…
Loss function
Concept
A formula that scores how wrong a model's output is compared with the right answer.
Permission request
Concept
The pause where an agent asks before it takes an action its permission mode does not allow on its…
Primary source
Concept
The original material itself, such as the code, a full transcript or the raw data.
Prompt optimization
Concept
Improving a prompt through repeated testing: change it, run it against a set of examples, measure…
Quantization
Concept
Shrinking a model by storing its weights with fewer digits of precision.
Rate limit
Concept
A cap on how many requests or tokens an account can send to an API in a set period.
Stateful
Concept
Describes something that carries information forward from one moment to the next.
Turn
Concept
One round of a conversation with an agent: you send a message, and the agent works until it hands…
Backpropagation
Concept
The calculation that works out how much each weight in a neural network contributed to an error…
Deep learning
Concept
Machine learning using neural networks with many layers.
Few-shot prompting
Concept
Including a few worked examples in a prompt so the model copies the pattern.
Gradient descent
Concept
The method used to train neural networks: measure how wrong the model is, work out which direction…
Interpretability
Concept
Research into what is happening inside an AI model: which internal patterns represent which ideas…
LoRA
Concept
Low-rank adaptation.
MCP
Concept
Model Context Protocol.
MLOps
Concept
The practices and tools for running machine learning models in production: versioning data and…
Overfitting
Concept
When a model learns its training examples too closely, including their quirks, and then performs…
Reranking
Concept
A second pass in search where a more careful model reorders the first batch of results by how well…
RLHF
Concept
Reinforcement learning from human feedback.
Sampling
Concept
How a model chooses each next token from its list of likely options.
Sentiment analysis
Concept
Using software to classify the tone of text or speech, such as positive, negative or neutral…
Temperature
Concept
A setting that controls how random an AI model's word choices are.
Tokenizer
Concept
The step that splits text into tokens, the small pieces a model actually reads, and turns each one…
Vector
Concept
An ordered list of numbers.
Agent swarm
Concept
Many AI agents working on parts of a larger task at the same time, coordinated by software or by a…
Deepfake
Concept
Realistic fake video, audio or images of a real person made with AI, showing them saying or doing…
Virtual try-on
Concept
Showing how clothing, glasses or makeup would look on a person by generating or overlaying an…