Skip to main content
aijobsok.Practical AI learning for curious builders
TopicsInterview Questions
  • Overview
  • All AI topics
  • Generative AI Fundamentals
    • What is Generative AI?
    • Transformers Architecture
    • Tokens, Context Windows, and Temperature
    • Prompt Engineering Best Practices
    • Generative AI Use Cases and Limitations
    • Prompt Patterns for Coding with AI
    • Prompt Patterns for Data Analysis
    • Prompt Patterns for Writing and Editing
  • Retrieval-Augmented Generation (RAG)
    • Introduction to RAG Architecture
    • Vector Embeddings and Chunking
    • Choosing a Vector Database
    • Building a RAG Pipeline
    • Advanced RAG
  • AI Agents & Orchestration
    • Autonomous AI Agents Explained
    • LangChain vs. LlamaIndex
    • Building Tool-Calling Agents
    • Multi-Agent Systems
    • Agent Memory Management
  • Model Context Protocol (MCP)
    • Introduction to MCP
    • Setting Up an MCP Server
    • Connecting Local Tools via MCP
    • Security and Authentication in MCP
    • Building Custom MCP Clients
  • Fine-Tuning Models
    • Fine-Tuning vs. RAG
    • Supervised Fine-Tuning (SFT)
    • Parameter-Efficient Fine-Tuning (PEFT)
    • Preparing Datasets
    • Fine-Tuning Open Models
  • Local AI & Open-Source Models
    • Running LLMs Locally
    • Quantization Explained
    • LM Studio Integration
    • High-Throughput Serving
    • Evaluating Model Benchmarks
  • Multimodal AI
    • Vision-Language Models (VLMs)
    • Diffusion Models Architecture
    • Audio Processing Pipelines
    • Multimodal RAG
    • Building Multimodal Chatbots
  • LLMOps (MLOps for LLMs)
    • Introduction to LLMOps
    • Prompt Tracking and Versioning
    • Evaluating LLM Outputs
    • API Cost and Latency Management
    • Deploying to Production
  • AI Security & Guardrails
    • Prompt Injection Risks
    • Implementing NeMo Guardrails
    • PII Redaction
    • Toxicity and Hallucination Filtering
    • Compliance for AI Applications
  • Python for AI Development
    • AI Environment Setup
    • API Integrations
    • Structured Outputs
    • Data Processing for AI
    • Rapid UI Prototyping
  • Classical Machine Learning
    • Supervised Learning Explained
    • Classification vs. Regression
    • Model Evaluation Metrics Explained
    • Overfitting, Underfitting, and Regularization
    • Feature Engineering Basics
  • Neural Networks & Deep Learning
    • How Neural Networks Work
    • Activation Functions Explained
    • Training with Backpropagation
    • CNNs vs. RNNs vs. Transformers
    • Avoiding Common Neural Network Training Pitfalls
  • AI Careers & Job Prep
    • AI Engineer vs. Data Scientist vs. ML Engineer
    • How to Break Into an AI Career
    • Building an AI Portfolio That Gets Interviews
    • AI Interview Prep Beyond Coding Puzzles
    • Understanding AI Salaries and the Job Market
  • AI Tools & Comparisons
    • ChatGPT vs. Claude vs. Gemini: How to Choose
    • Best AI Coding Assistants: What to Actually Compare
    • Cursor vs. GitHub Copilot: A Practical Comparison
    • A Framework for Choosing Any AI Tool
Reference

AI Glossary

Plain-language definitions for the terms used across our topics and interview questions. Bookmark this page as a quick reference.

Looking for a deeper explanation instead of a one-sentence definition? Most of these terms link out to a full lesson in AI Topics.

Agent
An AI system that can autonomously plan a sequence of steps and call tools to accomplish a goal, rather than just answering a single prompt.
Attention
The mechanism inside a transformer that lets the model weigh how relevant every other token is when processing a given token, regardless of distance between them.
Backpropagation
The algorithm used to compute how much each weight in a neural network contributed to its error, so the weights can be updated during training.
Batch size
The number of training examples processed together before the model's weights are updated once during training.
Bias (statistics)
Systematic error in a model's predictions caused by an oversimplified model or unrepresentative training data, as opposed to random noise.
Chunking
Splitting a document into smaller pieces before indexing it for retrieval, so a search system can return focused, relevant passages instead of whole documents.
Context window
The maximum amount of text (measured in tokens) a language model can consider at once, including the prompt, conversation history, and any retrieved documents.
Cross-entropy loss
A loss function commonly used to train classification models, which heavily penalizes confident predictions that turn out to be wrong.
Embedding
A numeric vector representation of text, images, or other data, positioned so that similar inputs have similar vectors — the foundation of semantic search.
Epoch
One complete pass of a model through the entire training dataset.
Feature
An individual measurable input variable used by a machine learning model, such as a customer's age, a word count, or a pixel value.
Fine-tuning
Further training a pretrained model on a smaller, task-specific dataset to adjust its behavior, as opposed to training a model from scratch.
Grounding
Constraining a model's response to be based on specific, verifiable evidence (such as retrieved documents) rather than relying only on its internal training.
Hallucination
A confident but false or unsupported statement produced by a language model, which can sound plausible despite not being true.
Inference
The process of running a trained model on new input to produce a prediction or output, as opposed to training the model.
Label
The known, correct answer attached to a training example in supervised learning, such as "spam" or "not spam."
Latency
The time delay between sending a request to a model or system and receiving its response.
LLM (Large Language Model)
A neural network, typically based on the transformer architecture, trained on vast amounts of text to predict and generate language.
LoRA (Low-Rank Adaptation)
A parameter-efficient fine-tuning technique that trains a small number of additional weights instead of updating an entire model, reducing cost and memory use.
MCP (Model Context Protocol)
An open protocol that standardizes how AI applications connect to external tools, data sources, and services.
Multimodal
A model or system capable of processing and generating more than one type of data, such as text, images, and audio together.
Overfitting
When a model learns the noise and specific quirks of its training data instead of the general pattern, resulting in strong training performance but poor performance on new data.
Parameter
A learned numeric value (typically a weight or bias) inside a model; the parameter count is often used as a rough proxy for a model's size and capacity.
Precision
Of everything a model predicted as positive, the fraction that was actually positive — a measure of how trustworthy a positive prediction is.
Prompt engineering
The practice of designing and refining the instructions given to a language model to reliably produce a desired kind of output.
Prompt injection
An attack where untrusted input (such as a document or web page) contains hidden instructions designed to manipulate a language model into ignoring its original instructions.
Quantization
Reducing the numeric precision used to store a model's weights (for example, from 16-bit to 4-bit numbers) to shrink its memory footprint, usually with some accuracy trade-off.
RAG (Retrieval-Augmented Generation)
An architecture that retrieves relevant documents from a knowledge base and supplies them to a language model as context before it generates a response.
Recall
Of everything that was actually positive, the fraction a model correctly identified — a measure of how much a model misses.
Reranking
A second-stage process that re-scores and reorders a set of candidate search results using a more precise (and usually more expensive) relevance model.
RLHF (Reinforcement Learning from Human Feedback)
A training technique that uses human preference judgments to fine-tune a model's behavior, commonly used to make language models more helpful and safe.
Temperature
A setting that controls the randomness of a language model's output; low temperature produces more predictable, deterministic text, while high temperature produces more varied and creative text.
Token
A chunk of text (often a word, part of a word, or punctuation mark) that a language model processes as a single unit.
Training data
The dataset used to teach a model patterns, whether through supervised labels, unsupervised structure, or reinforcement signals.
Transformer
The neural network architecture, built around self-attention, that underlies most modern large language models.
Vector database
A database optimized for storing embeddings and performing fast similarity search over them, commonly used as the retrieval layer in RAG systems.
Zero-shot / few-shot
Zero-shot means asking a model to perform a task with no examples in the prompt; few-shot means providing a small number of examples to guide its response.
Quick read

What should I learn first?

Begin with AI concepts, then move into how models learn from data.

Read the introduction →
aijobsok.

Learn the ideas shaping tomorrow.

TopicsInterview QuestionsGlossaryAboutContactPrivacyCookiesTermsAI Disclaimer
© 2026 aijobsok. Built for curious minds.