DEV Community

Cover image for 300 Terms Every Beginner AI Engineer Should Know
Sreeraj Sreenivasan
Sreeraj Sreenivasan

Posted on

300 Terms Every Beginner AI Engineer Should Know

AI engineering has its own language. Half the battle when you're starting out isn't the math or the code — it's the vocabulary. This is a beginner-friendly glossary of 300 terms, organized into 12 categories of 25 terms each, so you can look things up fast or just read through and level up your fluency.

No fluff, just definitions you can actually use.


1. Foundations & Math

  1. Artificial Intelligence (AI) — Any system that performs tasks normally requiring human intelligence, like reasoning or recognizing patterns.
  2. Machine Learning (ML) — A subset of AI where systems learn patterns from data instead of following hardcoded rules.
  3. Deep Learning — A subset of ML using multi-layered neural networks to learn complex patterns.
  4. Supervised Learning — Training a model on labeled data (input paired with the correct output).
  5. Unsupervised Learning — Training a model to find patterns in data that has no labels.
  6. Reinforcement Learning — Training a model by rewarding good actions and penalizing bad ones.
  7. Semi-Supervised Learning — Training on a mix of a small amount of labeled data and a large amount of unlabeled data.
  8. Self-Supervised Learning — A model generates its own labels from raw data, used heavily in pretraining LLMs.
  9. Algorithm — A step-by-step set of rules a model follows to solve a problem or learn from data.
  10. Model — The output of a training process — a file that has learned to make predictions from data.
  11. Dataset — A structured collection of data used to train, validate, or test a model.
  12. Feature — An individual measurable input variable used by a model (e.g., age, pixel value, word).
  13. Vector Space — A mathematical space where vectors can be added and scaled; the foundation for embeddings.
  14. Matrix Multiplication — The core mathematical operation powering neural network computations.
  15. Probability Distribution — A function describing the likelihoods of different outcomes.
  16. Mean (Average) — The central value of a dataset.
  17. Standard Deviation — A measure of how spread out data values are.
  18. Normalization — Scaling data to a standard range to improve training stability.
  19. Softmax Function — Converts raw scores into probabilities that sum to 1.
  20. Derivative/Gradient — Measures how a function's output changes as its input changes; core to training.
  21. Eigenvalue/Eigenvector — Mathematical concepts used in dimensionality reduction techniques like PCA.
  22. Dimensionality Reduction — Techniques (like PCA) that reduce the number of features while preserving information.
  23. Bayes' Theorem — A formula for updating the probability of an event based on new evidence.
  24. Correlation vs Causation — The distinction between two variables moving together and one actually causing the other.
  25. Outlier — A data point that differs significantly from the rest of the dataset.

2. Neural Networks & Architectures

  1. Neural Network — A model loosely inspired by the brain, made of layers of connected "neurons."
  2. Neuron (Node) — A single computational unit in a neural network that processes input and passes output forward.
  3. Layer — A group of neurons that process data at the same stage of a network.
  4. Weights — Numeric values that determine the strength of connections between neurons; these are what training adjusts.
  5. Bias (in networks) — An extra adjustable value added to a neuron's output to help the model fit data better.
  6. Activation Function — A function (like ReLU or sigmoid) that decides whether/how a neuron's signal passes forward.
  7. Backpropagation — The algorithm used to calculate how to adjust weights by working backward from the error.
  8. Convolutional Neural Network (CNN) — A network architecture specialized for images and spatial data.
  9. Recurrent Neural Network (RNN) — An older architecture designed for sequences, like text or time series.
  10. Long Short-Term Memory (LSTM) — An RNN variant designed to better retain information over longer sequences.
  11. Parameters — The total count of weights and biases in a model; often used as a rough measure of model size.
  12. Mixture of Experts (MoE) — An architecture that routes inputs to specialized sub-networks ("experts") instead of using the whole model.
  13. Encoder-Decoder — An architecture where one part compresses input and another generates output, common in translation.
  14. Multimodal Model — A model that processes multiple types of input, like text, images, and audio together.
  15. Foundation Model — A large, general-purpose model trained on broad data, adaptable to many downstream tasks.
  16. Small Language Model (SLM) — A compact language model designed for efficiency over raw scale.
  17. Sparse Model — A model where only a subset of parameters activate for a given input, improving efficiency.
  18. Dense Model — A model where all parameters are used for every input, unlike sparse/MoE models.
  19. LoRA (Low-Rank Adaptation) — An efficient fine-tuning method that trains small added matrices instead of the full model.
  20. Distillation — Training a smaller "student" model to mimic a larger "teacher" model's behavior.
  21. Knowledge Graph — A structured network of entities and their relationships, used to ground AI reasoning in facts.
  22. Residual Connection (ResNet) — A shortcut that lets a layer's input skip ahead, helping train very deep networks.
  23. Layer Normalization — A technique that stabilizes training by normalizing values within each layer.
  24. Batch Normalization — A technique that stabilizes training by normalizing values across a mini-batch.
  25. Positional Encoding — Information added to input tokens so a transformer knows their order in a sequence.

3. NLP Fundamentals

  1. Natural Language Processing (NLP) — The field focused on getting computers to understand and generate human language.
  2. Tokenization — Breaking text into smaller units (tokens) — words, subwords, or characters — for a model to process.
  3. Token — A single unit of text after tokenization; roughly ¾ of a word in English on average.
  4. Corpus — A large collection of text used to train or evaluate an NLP model.
  5. Stemming — Reducing words to their root form by chopping off endings (e.g., "running" → "run").
  6. Lemmatization — Reducing words to their dictionary base form using grammar rules, more accurate than stemming.
  7. Named Entity Recognition (NER) — Identifying names of people, places, organizations, etc. in text.
  8. Sentiment Analysis — Determining whether text expresses a positive, negative, or neutral tone.
  9. Stop Words — Common words (like "the," "is," "and") often filtered out before processing text.
  10. N-gram — A sequence of N consecutive words or tokens, used to capture local context in text.
  11. Word2Vec — An early technique for turning words into vectors based on the words around them.
  12. GloVe — A word embedding technique that learns vectors from global word co-occurrence statistics.
  13. Bag of Words — A simple text representation that counts word occurrences, ignoring order.
  14. TF-IDF — A scoring method that weighs how important a word is to a document relative to a whole corpus.
  15. Byte Pair Encoding (BPE) — A subword tokenization method that merges frequent character pairs, used by many LLMs.
  16. WordPiece — A subword tokenization method similar to BPE, used in models like BERT.
  17. Part-of-Speech (POS) Tagging — Labeling each word in a sentence with its grammatical role (noun, verb, etc.).
  18. Dependency Parsing — Analyzing the grammatical structure of a sentence to show how words relate to each other.
  19. Coreference Resolution — Figuring out which words refer to the same entity (e.g., matching "she" to a name).
  20. Text Summarization — Automatically condensing a longer text into a shorter version that keeps the key meaning.
  21. Machine Translation — Automatically translating text from one language to another.
  22. Word Sense Disambiguation — Determining which meaning of a word applies based on context.
  23. Language Detection — Automatically identifying which language a piece of text is written in.
  24. Text Classification — Assigning a category label to a piece of text.
  25. Language Model — A model trained to predict the next word (or token) in a sequence, the basis of modern NLP.

4. LLMs & Transformers

  1. Large Language Model (LLM) — A massive neural network trained on huge amounts of text to predict and generate language.
  2. Transformer — The neural network architecture behind modern LLMs, built around the attention mechanism.
  3. Attention Mechanism — A technique letting a model weigh how relevant each word is to every other word in a sequence.
  4. Self-Attention — Attention applied within a single sequence, letting each token "look at" every other token.
  5. Multi-Head Attention — Running several attention mechanisms in parallel so a model can capture different types of relationships at once.
  6. Context Window — The maximum amount of text (in tokens) a model can consider at once.
  7. Pretraining — The initial phase where a model learns general language patterns from massive raw text.
  8. Fine-Tuning — Further training a pretrained model on a smaller, specific dataset to specialize its behavior.
  9. Instruction Tuning — Fine-tuning a model specifically to follow instructions and prompts well.
  10. RLHF (Reinforcement Learning from Human Feedback) — A technique using human preferences to guide a model toward better responses.
  11. Hallucination — When a model confidently generates false or made-up information.
  12. Causal Language Model — A model that predicts the next token using only previous tokens, never future ones.
  13. Masked Language Model — A model trained to predict missing (masked) words using surrounding context in both directions.
  14. Decoder-Only Model — A transformer architecture using only the decoder stack; the basis for most modern LLMs like GPT.
  15. Encoder-Only Model — A transformer architecture using only the encoder stack, good for understanding tasks like classification.
  16. Base Model — A pretrained model before any fine-tuning or instruction tuning is applied.
  17. Chat Model — A model fine-tuned specifically for multi-turn conversational interaction.
  18. In-Context Learning — A model's ability to learn a task from examples given in the prompt, without updating its weights.
  19. Catastrophic Forgetting — When fine-tuning on new data causes a model to lose previously learned knowledge.
  20. Emergent Abilities — New capabilities that appear in large models once they cross a certain scale, without explicit training.
  21. Model Weights — The learned numeric values inside a model, saved to a file after training.
  22. Sliding Window Attention — An attention technique that limits focus to a nearby range of tokens to reduce compute cost.
  23. Alignment Tax — The tradeoff where making a model safer or more aligned can slightly reduce raw capability.
  24. Context Length — The actual number of tokens used in a specific request, up to the context window's limit.
  25. Token Limit — The maximum number of tokens a model or API call allows for input and/or output combined.

5. Training & Optimization

  1. Loss Function — A formula that measures how wrong a model's predictions are; training tries to minimize this.
  2. Gradient Descent — An optimization method that nudges weights in the direction that reduces loss.
  3. Learning Rate — A setting that controls how big each adjustment step is during training.
  4. Epoch — One complete pass through the entire training dataset.
  5. Batch Size — The number of training examples processed together before the model updates its weights.
  6. Overfitting — When a model memorizes training data too closely and performs poorly on new data.
  7. Underfitting — When a model is too simple to capture patterns in the data, performing poorly everywhere.
  8. Regularization — Techniques (like dropout or weight decay) used to prevent overfitting.
  9. Dropout — A regularization technique that randomly "turns off" neurons during training to improve generalization.
  10. Transfer Learning — Reusing a model trained on one task as the starting point for a related task.
  11. Hyperparameter — A setting chosen before training (like learning rate or batch size) rather than learned from data.
  12. Hyperparameter Tuning — The process of searching for the best combination of hyperparameters.
  13. Early Stopping — Halting training once performance on validation data stops improving, to avoid overfitting.
  14. Weight Decay — A regularization technique that shrinks weights slightly during training to prevent overfitting.
  15. Momentum — An optimization technique that smooths out gradient updates using a running average of past steps.
  16. Agent (RL) — The decision-maker that interacts with an environment in reinforcement learning.
  17. Environment (RL) — The world an RL agent interacts with and receives feedback from.
  18. Reward Function — Defines what an RL agent is trying to maximize.
  19. Policy — An RL agent's strategy for choosing actions given a state.
  20. State — A snapshot of the environment at a given point in time.
  21. Q-Learning — A foundational RL algorithm that learns the value of actions in given states.
  22. Exploration vs Exploitation — The tradeoff between trying new actions and using known good ones.
  23. Markov Decision Process (MDP) — The mathematical framework underlying most RL problems.
  24. Reward Hacking — When an agent finds unintended shortcuts to maximize reward without achieving the real goal.
  25. Policy Gradient — A class of RL algorithms that directly optimize the agent's policy.

6. Prompting & Interaction

  1. Prompt — The input text you give a model to get a response.
  2. Prompt Engineering — The practice of crafting inputs to get better, more reliable outputs from a model.
  3. Zero-Shot Learning — Asking a model to perform a task with no examples given in the prompt.
  4. Few-Shot Learning — Giving a model a handful of examples in the prompt to guide its response.
  5. Chain-of-Thought (CoT) — Prompting a model to reason step-by-step before giving a final answer.
  6. System Prompt — Instructions given to a model before user input, setting its behavior or persona.
  7. Temperature — A setting controlling randomness in a model's output; low = predictable, high = creative.
  8. Top-p (Nucleus Sampling) — A sampling method that picks from the smallest set of likely next tokens.
  9. Context Engineering — Deliberately structuring the information fed to a model (not just the instruction) to improve results.
  10. Prompt Injection — An attack where malicious input tricks a model into ignoring its original instructions.
  11. Meta-Prompting — Using a prompt to help generate or refine other prompts.
  12. Prompt Chaining — Breaking a task into multiple prompts, feeding one output into the next prompt.
  13. Self-Consistency — Generating multiple reasoning paths and picking the most common final answer.
  14. Tree of Thought — A prompting technique where a model explores multiple reasoning branches before choosing the best one.
  15. ReAct (Reasoning + Acting) — A prompting pattern where a model alternates between reasoning steps and taking actions.
  16. Negative Prompting — Explicitly telling a model what to avoid in its output.
  17. Prompt Template — A reusable prompt structure with placeholders filled in for specific use cases.
  18. Role Prompting — Asking a model to respond as if it were a specific persona or expert.
  19. Multi-Turn Conversation — An interaction spanning several back-and-forth exchanges with a model.
  20. Conversation History — The prior messages in a conversation, often included in the prompt for context.
  21. Output Parsing — Extracting structured information from a model's raw text response.
  22. Structured Output — A model response formatted to a predictable schema, like JSON, rather than free text.
  23. JSON Mode — A model setting that constrains output to valid JSON format.
  24. Instruction Following — A model's ability to accurately do what a prompt explicitly asks.
  25. Top-k Sampling — A sampling method that restricts token choices to the k most likely options.

7. Data, Embeddings & Retrieval

  1. Embedding — A numeric vector representation of data (text, images, etc.) that captures meaning or similarity.
  2. Vector — A list of numbers representing a point in multi-dimensional space, used to represent data mathematically.
  3. Vector Database — A database optimized for storing and searching embeddings by similarity.
  4. Cosine Similarity — A common way to measure how similar two vectors are, based on the angle between them.
  5. Semantic Search — Searching by meaning rather than exact keyword matches, powered by embeddings.
  6. RAG (Retrieval-Augmented Generation) — A technique that retrieves relevant external data and feeds it to an LLM before generating a response.
  7. Chunking — Splitting long documents into smaller pieces for embedding and retrieval.
  8. Data Augmentation — Creating new training examples by modifying existing data (rotating images, paraphrasing text, etc.).
  9. Data Labeling — The process of tagging raw data with the correct answers for supervised learning.
  10. Data Drift — When the statistical properties of incoming data change over time, degrading model performance.
  11. Structured Data — Data organized in a predictable format, like rows and columns in a database.
  12. Unstructured Data — Data without a predefined format, like free text, images, or audio.
  13. Indexing — Organizing data so it can be searched and retrieved quickly.
  14. SQL — A language for querying and managing structured, relational data.
  15. NoSQL — Database types (document, key-value, graph) designed for flexible, non-tabular data.
  16. Hybrid Search — Combining keyword search and semantic (vector) search for better retrieval results.
  17. Retriever — The component in a RAG system that fetches relevant documents before generation.
  18. Reranking — Reordering search results using a more precise model after an initial fast retrieval step.
  19. ETL (Extract, Transform, Load) — The process of moving and reshaping data from source systems into a usable format.
  20. Data Pipeline — An automated sequence of steps that moves and processes data from source to destination.
  21. Data Cleaning — The process of fixing or removing incorrect, incomplete, or duplicate data.
  22. Data Versioning — Tracking changes to datasets over time, similar to code version control.
  23. Feature Store — A centralized system for storing and serving features consistently across training and production.
  24. Approximate Nearest Neighbor (ANN) — A fast search technique that finds "close enough" similar vectors instead of exact matches.
  25. Sharding — Splitting a large dataset or database across multiple machines for scalability.

8. Agents & Tooling

  1. AI Agent — A system that uses an LLM to plan, decide, and take actions (often using tools) to accomplish a goal.
  2. Agentic Workflow — A process where an AI plans multiple steps and executes them with minimal human input.
  3. Tool Calling (Function Calling) — A model's ability to invoke external functions or APIs to get information or perform actions.
  4. Model Context Protocol (MCP) — A standard that lets AI models connect to external tools and data sources in a consistent way.
  5. Orchestration — Coordinating multiple models, tools, or agents to complete a complex task.
  6. Multi-Agent System — A setup where multiple AI agents collaborate (or compete) to solve a problem.
  7. Autonomous Agent — An agent that can operate and make decisions with little or no human oversight.
  8. Memory (in agents) — A mechanism that lets an agent retain information across steps or sessions.
  9. Planning — The step where an agent breaks a goal into smaller, executable sub-tasks.
  10. Copilot — An AI assistant embedded in a workflow (like an IDE) that suggests or completes actions alongside a human.
  11. Hugging Face — A popular platform and library ecosystem for sharing and using ML models.
  12. Open-Weight Model — A model whose trained parameters are publicly released for anyone to use or modify.
  13. PyTorch — A widely used open-source deep learning framework.
  14. TensorFlow — A widely used open-source deep learning framework developed by Google.
  15. LangChain — A framework for building applications that chain together LLM calls, tools, and data sources.
  16. Ollama — A tool for running open-source LLMs locally on your own machine.
  17. Jupyter Notebook — An interactive coding environment popular for data science and ML experimentation.
  18. Model Hub — A repository where pretrained models can be discovered, downloaded, and shared.
  19. GGUF — A file format optimized for running large language models efficiently on local hardware.
  20. API Key — A unique credential used to authenticate requests to an AI service or model provider.
  21. Workflow Automation — Using software (often AI-driven) to run multi-step processes without manual intervention.
  22. Toolchain — The set of tools and libraries used together to build, train, and deploy AI systems.
  23. Plugin — An add-on component that extends an AI system's capabilities, like giving it access to a new tool.
  24. Task Queue — A system that manages and processes jobs (like agent actions) in order, often asynchronously.
  25. Webhook — An automated message sent from one system to another when a specific event happens, often used to trigger agent actions.

9. Evaluation, Metrics & Applied Systems

  1. Accuracy — The percentage of predictions a model got exactly right.
  2. Precision — Of all the positive predictions a model made, how many were actually correct.
  3. Recall — Of all the actual positives, how many the model correctly identified.
  4. F1 Score — A single metric that balances precision and recall.
  5. Confusion Matrix — A table showing correct vs incorrect predictions across categories.
  6. Perplexity — A metric measuring how well a language model predicts text; lower is better.
  7. BLEU Score — A metric comparing machine-generated text to a reference translation or summary.
  8. Benchmark — A standardized test/dataset used to compare model performance.
  9. Ground Truth — The verified, correct answer used to evaluate model predictions.
  10. A/B Testing — Comparing two versions of a model or system by exposing each to real users and measuring results.
  11. Recommendation System — A system that predicts what a user might like based on data.
  12. Collaborative Filtering — Recommending items based on similar users' behavior.
  13. Content-Based Filtering — Recommending items similar to what a user already liked.
  14. Cold Start Problem — The difficulty of making good recommendations for new users or items with no history.
  15. Click-Through Rate (CTR) — The percentage of users who click a recommended item.
  16. Matrix Factorization — A technique that decomposes user-item interaction data to find hidden patterns.
  17. Ranking Model — A model that orders items by predicted relevance to a user.
  18. Personalization — Tailoring content or recommendations to an individual user.
  19. Anomaly Detection — Identifying unusual data points that deviate from expected patterns.
  20. Time Series — Data points collected or recorded at successive time intervals.
  21. Forecasting — Predicting future values based on historical time series data.
  22. Seasonality — Recurring patterns in data tied to a fixed time period (daily, yearly, etc.).
  23. Trend — The long-term direction of a time series, independent of short-term fluctuations.
  24. Moving Average — A technique that smooths data by averaging over a sliding window.
  25. Stationarity — A property of time series data where statistical characteristics don't change over time.

10. Deployment, MLOps & Infrastructure

  1. Inference — The process of running a trained model on new input to get a prediction or output.
  2. Latency — The time it takes for a model to respond after receiving input.
  3. Throughput — The number of requests or tokens a system can process in a given time.
  4. API (Application Programming Interface) — A defined way for software (including AI models) to communicate with other software.
  5. MLOps — Practices for deploying, monitoring, and maintaining ML models in production reliably.
  6. Model Serving — Making a trained model available to handle live requests, usually via an API.
  7. Quantization — Reducing the precision of a model's numbers (e.g., 32-bit to 8-bit) to make it smaller and faster.
  8. GPU (Graphics Processing Unit) — Specialized hardware that accelerates the parallel math AI training and inference need.
  9. Model Versioning — Tracking and managing different versions of a trained model over time.
  10. Model Drift — When a deployed model's performance degrades over time as real-world data shifts away from training data.
  11. TPU (Tensor Processing Unit) — Google's custom chip optimized for ML workloads.
  12. CPU — A general-purpose processor, slower than a GPU/TPU for parallel AI workloads.
  13. Distributed Training — Splitting model training across multiple machines or GPUs.
  14. Cloud Computing — On-demand computing resources delivered over the internet.
  15. Containerization — Packaging software (like Docker) so it runs consistently across environments.
  16. Kubernetes — A system for orchestrating containerized applications at scale.
  17. Edge AI — Running AI models locally on devices rather than in the cloud.
  18. On-Device Inference — Running a model directly on a phone or laptop instead of a server.
  19. VRAM — GPU memory; a key constraint on how large a model you can run locally.
  20. Model Compression — Techniques used to shrink a model's size for faster, cheaper deployment.
  21. Load Balancing — Distributing incoming requests across multiple servers to avoid overload.
  22. Auto-Scaling — Automatically adjusting compute resources up or down based on demand.
  23. CI/CD (Continuous Integration/Continuous Deployment) — Automated pipelines for testing and shipping code (and models) reliably.
  24. Monitoring (Observability) — Tracking a deployed system's health, performance, and behavior over time.
  25. Rollback — Reverting a deployed model or system to a previous, known-good version.

11. Vision, Speech & Generative AI

  1. Computer Vision (CV) — The field focused on enabling machines to interpret images and video.
  2. Image Classification — Assigning a single label to an entire image.
  3. Object Detection — Locating and classifying multiple objects within an image.
  4. Image Segmentation — Labeling every pixel in an image by category.
  5. Pooling Layer — Downsamples feature maps to reduce dimensionality in a CNN.
  6. Feature Map — The output of a convolutional layer, highlighting detected patterns.
  7. OCR (Optical Character Recognition) — Extracting text from images.
  8. Bounding Box — A rectangle marking the location of a detected object in an image.
  9. Vision Transformer (ViT) — A transformer architecture applied to image patches instead of text tokens.
  10. Generative AI — AI that creates new content, like text, images, audio, or code.
  11. GAN (Generative Adversarial Network) — Two networks — a generator and a discriminator — trained together to produce realistic data.
  12. Diffusion Model — A model that generates data by learning to reverse a noise-adding process.
  13. Latent Space — A compressed, lower-dimensional representation a model uses internally.
  14. Variational Autoencoder (VAE) — A generative model that learns compressed representations of data.
  15. Text-to-Image — Generating images from text descriptions.
  16. Inpainting — Filling in missing or masked parts of an image using a model.
  17. Style Transfer — Applying the visual style of one image to the content of another.
  18. Denoising — The process of removing noise from data, a key step in diffusion models.
  19. Autoregressive Model — A model that generates output one piece at a time, each conditioned on what came before.
  20. Speech Recognition (ASR) — Converting spoken audio into text.
  21. Text-to-Speech (TTS) — Converting text into spoken audio.
  22. Speaker Diarization — Identifying "who spoke when" in an audio recording.
  23. Voice Cloning — Generating synthetic speech that mimics a specific person's voice.
  24. Spectrogram — A visual representation of audio frequencies over time, often used as model input.
  25. Prosody — The rhythm, stress, and intonation patterns of speech, important for natural-sounding TTS.

12. Ethics, Safety, Security & Industry

  1. AI Alignment — Ensuring an AI system's goals match human intentions and values.
  2. Bias (in AI) — Systematic unfairness in a model's predictions, often from skewed training data.
  3. Explainability (XAI) — The ability to understand and describe why a model made a decision.
  4. Interpretability — How easily a human can understand a model's internal workings.
  5. Guardrails — Rules or systems that constrain an AI's outputs to keep them safe and appropriate.
  6. Red Teaming — Deliberately probing a model for weaknesses, harmful outputs, or vulnerabilities.
  7. AI Governance — Policies and frameworks for overseeing responsible AI development and use.
  8. Data Privacy — Protecting personal information used in or generated by AI systems.
  9. Model Card — A document describing a model's intended use, limitations, and performance.
  10. Responsible AI — An umbrella term for practices ensuring AI is developed and used ethically.
  11. Adversarial Example — An input deliberately crafted to fool a model into a wrong prediction.
  12. Model Poisoning — Corrupting a model by injecting malicious data during training.
  13. Jailbreaking (LLMs) — Techniques used to bypass a model's safety restrictions.
  14. Sandboxing — Running AI-generated code or actions in an isolated environment to limit risk.
  15. Watermarking (AI content) — Embedding identifiable signals in AI-generated content to mark its origin.
  16. AI Engineer — A practitioner who builds applications and systems using AI models.
  17. Machine Learning Engineer — An engineer focused on building, training, and deploying ML models.
  18. Data Scientist — A practitioner focused on analyzing data and building models to extract insights.
  19. Prompt Engineer — Someone specializing in crafting effective prompts for LLMs.
  20. MLOps Engineer — An engineer focused on the infrastructure and pipelines for deploying ML in production.
  21. Human-in-the-Loop (HITL) — A system design where humans review or correct AI outputs as part of the process.
  22. Artificial General Intelligence (AGI) — A hypothetical AI with human-level ability across virtually all cognitive tasks.
  23. Artificial Narrow Intelligence (ANI) — AI specialized in a single task, describing nearly all AI in use today.
  24. Artificial Superintelligence (ASI) — A hypothetical AI that surpasses human intelligence across all domains.
  25. Scaling Laws — Observed patterns showing how model performance improves predictably with more data, compute, and parameters.

Wrapping Up

You don't need to memorize all 300 terms today. Bookmark this, and next time you hit an unfamiliar word in a paper, a job posting, or a tool's docs — come back and look it up. Fluency in the vocabulary is step one to actually building with AI.

What term would you add to this list? Drop it in the comments.

Top comments (0)