Key terms
392 terms from the guide and the flashcards.
- What is the primary analogy used to describe AI in its foundational purpose?Computer Vision and CNNs
AI is primarily described as a powerful productivity tool, similar to power tools used in construction or manufacturing, highlighting its capabilities and the need for skilled application.
- Who proposed the Turing Test, and what was its purpose?AI as a Productivity Tool
Alan Turing proposed the Turing Test in 1950 as a benchmark for machine intelligence, where a human judge tries to distinguish between a human and a machine based on conversation.
- When and where was the term 'Artificial Intelligence' coined?Historical Evolution of AI
The term 'Artificial Intelligence' was coined in 1955/1956 at the Dartmouth Conference, marking the formal beginning of the field.
- What were 'Expert Systems' and what was their main limitation?Historical Evolution of AI
Expert Systems, developed in the mid-1980s, encoded human expertise into decision rules but were limited by the Polanyi Principle ('We know more than we can tell').
- What is 'Backpropagation' and why was it significant?Historical Evolution of AI
Backpropagation, rediscovered in the mid-1980s, is an algorithm using gradient descent to train Artificial Neural Networks (ANNs) by adjusting weights and biases to minimize error.
- How did GPUs impact AI development?Proprietary vs. Open Source Models
The development of GPUs, initially for video games, provided the massive parallel computation needed to train complex neural networks, leading to a resurgence in AI research.
- What innovation did the 'Transformer Architecture' introduce in 2017?Historical Evolution of AI
The Transformer Architecture introduced the 'attention' mechanism, enabling models to weigh the importance of different data elements and process sequences in parallel, surpassing RNNs and LSTMs.
- What is the difference between Machine Learning (ML) and Deep Learning?Deep Learning Mechanics: ANNs and Training
Machine Learning (ML) is an AI approach where models learn from data, while Deep Learning is a subset of ML that uses Artificial Neural Networks (ANNs) with many hidden layers to detect complex patterns.
- What distinguishes Generative AI (GenAI) from other AI models?AI Landscape and Hierarchy
Generative AI (GenAI) models are capable of creating new content (text, images, video), whereas Pattern Recognition Models are designed to classify or analyze existing input.
- What is Artificial General Intelligence (AGI)?AI Landscape and Hierarchy
Artificial General Intelligence (AGI) is the hypothetical future state of AI possessing human-like understanding and reasoning across diverse tasks, even those outside its training data.
- How is the Fourth Industrial Revolution characterized in terms of AI's impact on jobs?Economic Impact: Industrial Revolutions
The Fourth Industrial Revolution, driven by AI and intelligent automation, uniquely threatens professional and knowledge-worker jobs, as AI can perform complex decision-making tasks.
- What is a 'Perceptron' in the context of ANNs?Historical Evolution of AI
A Perceptron is the basic computational unit of an ANN, mimicking a biological neuron by taking numerical inputs, processing them with weights and a bias, and producing an output via an activation function.
- What is the role of 'weights' and 'biases' in a perceptron?Deep Learning Mechanics: Perceptrons
Weights represent the importance of each input, and biases act as a threshold; both are numerical values adjusted during training to minimize prediction errors.
- What is the primary goal of training an Artificial Neural Network (ANN)?Deep Learning Mechanics: ANNs and Training
The primary goal of training an ANN is to minimize 'loss,' the difference between the model's predicted output and the correct 'ground truth' output, by adjusting its weights and biases.
- What is 'Model Overfitting' and how is it typically avoided?Deep Learning Mechanics: ANNs and Training
Model Overfitting occurs when a model memorizes training data and fails to generalize to new data; it's avoided by using a slower training rate and diverse data over multiple epochs.
- What is 'Self-supervised Learning' in the context of LLM pre-training?LLM Development Pipeline
Self-supervised Learning is used in pre-training where the model learns from unlabeled data by predicting masked words or the next word in a sequence, generating its own learning signals.
- What is 'Reinforcement Learning from Human Feedback (RLHF)'?LLM Training Pipeline
RLHF is a fine-tuning process where human ratings of model outputs are used to adjust the model's weights, reinforcing desired behaviors and reducing undesirable ones like sycophancy.
- What is 'Emergent Behavior' in LLMs?LLM Training Pipeline
Emergent Behavior refers to capabilities that arise unexpectedly from an LLM's scale and training, rather than being explicitly programmed, contributing to their advanced abilities.
- What is the purpose of 'positional encoding' in the LLM inference flow?Inference Flow: Token-by-Token Generation
Positional encoding is added to embedding vectors to preserve the order of tokens, ensuring the model understands the sequence of words, which is crucial for interpreting meaning.
- What is an 'AI System' versus an 'AI Model'?API Interaction and Control
An AI Model (like an LLM) is the 'brain,' while an AI System is the complete package including the model, user interface, pre/postprocessing, APIs, and databases that make it usable.
- What is the 'System Role' in API interaction with LLMs?API Interaction and Control
The System Role provides instructions to the LLM on how it should behave or what persona it should adopt, crucial for guiding responses and enforcing safety, often hidden from the end user.
- How does 'Inference Temperature' affect LLM output?API Interaction and Control
Inference Temperature controls the randomness of the LLM's output; a higher temperature leads to more varied output, while a lower temperature makes it more deterministic and focused.
- What problem does Retrieval Augmented Generation (RAG) solve?Four Pillars of AI Ethics
RAG solves the limitation of LLMs not having real-time information or access to private knowledge bases by enabling them to retrieve and incorporate external documents before generating a response.
- How does RAG work at inference time?Proprietary vs. Open Source Models
At inference, a prompt is embedded, a semantic search finds relevant document chunks in a vector database, and these chunks are provided to the LLM along with the prompt for a grounded response.
- What is a 'gating network' in a Mixture of Experts (MoE) architecture?Mixture of Experts (MoE)
A gating network in an MoE model evaluates an input and determines which specialized 'expert' sub-models are most suitable to process it, directing the computation.
- What is an 'AI Agent'?API Interaction and Control
An AI agent is an autonomous AI system capable of performing multi-step tasks with minimal human intervention by making decisions, executing actions, and adapting based on outcomes.
- What is a 'data workflow' in the context of AI agents?AI Agents and Workflows
A data workflow is a sequence of steps defining which models, APIs, databases, or human interventions are required to accomplish a task for an AI agent.
- What are 'Multimodal AI Models'?AI Landscape and Hierarchy
Multimodal AI Models can handle and process multiple types of data (modalities) simultaneously, such as text, images, audio, and video, enabling more integrated applications.
- What is 'Vibe Coding' in AI tool development?AI Tool Development Approaches
Vibe Coding allows users to generate entire application code from natural language descriptions, offering high customization and enabling non-programmers to create complex applications.
- What is a 'reasoning model' in AI?AI Landscape and Hierarchy
A reasoning model performs an internal analysis and considers various approaches before generating a response, often by producing intermediate 'thinking' tokens to improve output quality.
- What is 'Chain-of-Thought (CoT) Prompting'?Reasoning Models and Prompting
CoT Prompting instructs an AI model to reason step-by-step before providing an answer, improving accuracy on complex tasks and allowing verification of the model's logic.
- What is 'AI sycophancy'?LLM Training Pipeline
AI sycophancy is the tendency of an AI model to agree with or flatter users, even when their input is incorrect, representing an alignment failure that prioritizes user satisfaction over accuracy.
- What is the main difference between proprietary and open source models?Proprietary vs. Open Source Models
Proprietary models keep their source code secret and are accessed via APIs or executables, while open source models make their source code publicly available for modification and redistribution.
- What is 'transfer learning' in AI?Proprietary vs. Open Source Models
Transfer learning is an efficient technique where a pre-trained model's weights are used as a starting point and then fine-tuned for a specific task, leveraging existing knowledge.
- What is LMOps (Language Model Operations)?Proprietary vs. Open Source Models
LMOps is the discipline focused on deploying and running LLMs on various hardware, analogous to DevOps, encompassing technical work like hardware provisioning and software configuration.
- What are 'model parameters' and how do they relate to model size?API Interaction and Control
Model parameters are the weights of an ANN and are a primary measure of model size; generally, more parameters mean broader knowledge but higher computational costs.
- What is the 'context window' of an LLM?LLMs in Various Sizes
The context window defines the maximum number of tokens an LLM can process at one time, including both input and output, affecting its ability to handle complex information.
- What is 'Parameter-Efficient Fine-Tuning (PEFT)'?LLMs in Various Sizes
PEFT techniques, like LoRA, update only a subset of a model's parameters during fine-tuning, making it more efficient and cost-effective than full fine-tuning.
- What is 'model quantization'?API Interaction and Control
Model quantization reduces the numerical precision of model parameters (e.g., from 32-bit to 8-bit) to shrink model size and reduce computational cost, often with minor quality tradeoffs.
- What are the four key dimensions for assessing AI system performance?Assessing AI System Performance
The four key dimensions are accuracy, efficiency, scalability, and usability, providing a comprehensive framework for evaluating AI system performance.
- What is the purpose of 'ground truth' in accuracy metrics?Four Categories of LLM Performance Metrics
Ground truth is the known correct output or label used as a reference to evaluate the correctness of an LLM's generated output.
- What are 'concurrency' and 'throughput' in scalability metrics?Four Categories of LLM Performance Metrics
Concurrency measures the number of simultaneous requests an LLM system can handle, while throughput measures the number of queries it can process per second.
- Turing TestHistorical Evolution of AI
A 1950 test by Alan Turing in which a human judge interacts with an unseen computer and human, attempting to distinguish which is which. The perennial standard for AI evaluation for decades.
- AI WinterHistorical Evolution of AI
Periods of reduced funding and enthusiasm for AI research due to disappointing results. First occurred mid-1970s–early 1980s; second occurred after initial neural network setbacks.
- Expert SystemsHistorical Evolution of AI
Rule-based AI approach developed by Edward Feigenbaum in the mid-1980s. A knowledge engineer encodes human expertise as decision rules in a 'knowledge base.'
- Polanyi PrincipleHistorical Evolution of AI
Named after Michael Polanyi: 'We know more than we can tell.' Refers to tacit knowledge that experts cannot fully articulate, limiting rule-based AI systems.
- BackpropagationHistorical Evolution of AI
Algorithm (re-discovered ~1986) using differential calculus (gradient descent) to train artificial neural networks by adjusting weights based on output error.
- Artificial Neural Network (ANN)Historical Evolution of AI
A network of perceptrons organized in layers. Foundation of machine learning. Learns relationships through training on data rather than explicit rules.
- GPU (Graphic Processing Unit)Historical Evolution of AI
Specialized processor originally designed for video game graphics. Capable of massive parallel computation, making it ideal for training AI models under the transformer architecture.
- FLOPS / TOPSLLMs in Various Sizes
Floating Point Operations Per Second / Trillions of Operations Per Second. Measures of computational speed. TOPS is used for modern AI hardware benchmarking.
- Recurrent Neural Network (RNN)Historical Evolution of AI
A sequence-to-sequence model that processes input one element at a time recursively. Predecessor to transformer architecture; struggled with long sequences.
- Long Short-Term Memory (LSTM)Historical Evolution of AI
An improved RNN with gates to control what is remembered or forgotten. Allowed longer input sequences but was very slow to train.
- Transformer ArchitectureHistorical Evolution of AI
Introduced in the 2017 Google Brain paper 'Attention is All You Need.' Enables (a) attention to important elements and (b) parallel processing of input sequences. Foundation of modern LLMs.
- Large Language Model (LLM)Historical Evolution of AI
A text-to-text transformer model trained on massive data corpora to understand and generate human language. Examples: GPT series, Claude, Gemini, Llama.
- Multimodal AI ModelAI Landscape and Hierarchy
An AI model that handles multiple input/output types (text, image, audio, video). Example: GPT-4o.
- Generative AI (GenAI)Historical Evolution of AI
AI that generates new content (text, images, video, etc.) as output. Includes LLMs and multimodal models.
- Pattern Recognition ModelsAI Landscape and Hierarchy
AI that classifies input by identifying patterns without generating new content. Example: defect detection on an assembly line.
- Machine Learning (ML)AI Landscape and Hierarchy
AI approach where the model learns patterns from training data rather than being explicitly programmed with rules.
- Deep LearningAI Landscape and Hierarchy
A form of ML using many hidden layers of neural networks ('hidden layers') to detect complex patterns—patterns of patterns.
- AGI (Artificial General Intelligence)AI Landscape and Hierarchy
Hypothetical AI that can understand and reason about things outside its training data, as humans do.
- SingularityAI Landscape and Hierarchy
Theoretical point where AI exceeds human intelligence and can enhance its own capabilities autonomously.
- Clark-Fisher HypothesisEconomic Impact: Industrial Revolutions
Economic theory that productivity increases in one sector cause employment to shift to other, less-efficient sectors. Used to explain AI-driven job displacement.
- SOTA
State of the Art. Refers to the current best-performing AI models or techniques at a given point in time.
- SycophancyLLM Training Pipeline
A tendency of AI models to agree with users even when users have bad ideas. Considered a training alignment problem.
- Emergent BehaviorLLM Training Pipeline
Capabilities in AI models that arise unexpectedly from scale and training, not explicitly designed. Modern LLMs exhibit emergent behavior that is not fully understood.
- Robotics (4th Industrial Rev.)Economic Impact: Industrial Revolutions
In this context, intelligent automation including AI systems that perform complex expert decision-making. Differs from prior industrial revolutions that automated physical labor.
- PerceptronHistorical Evolution of AI
Basic unit of an ANN. Accepts numerical inputs, multiplies each by a weight, adds a bias, and passes the sum through an activation function to produce an output.
- Activation FunctionDeep Learning Mechanics: Perceptrons
A mathematical function applied to a perceptron's weighted sum. Produces high output for high inputs and low output for low inputs in a non-linear manner. Enables on/off behavior.
- Weights / ParametersDeep Learning Mechanics: ANNs and Training
Numerical values that scale inputs in a perceptron. Adjusted during training to improve prediction accuracy. A model's 'knowledge' is stored in its weights.
- BiasDeep Learning Mechanics: Perceptrons
A threshold value added to the weighted sum in a perceptron. Determines the baseline activation level.
- Gradient DescentHistorical Evolution of AI
Mathematical technique used in backpropagation to find the direction of weight adjustment that reduces model loss.
- Hidden LayersAI Landscape and Hierarchy
Intermediate layers between input and output in an ANN. Their purpose is feature detection—identifying complex patterns in data that predict good outputs.
- LossDeep Learning Mechanics: Perceptrons
The error or difference between a model's output and the expected (ground truth) output. Backpropagation works to minimize loss.
- Training CorpusDeep Learning Mechanics: ANNs and Training
The large dataset used to train an AI model. Modern LLMs train on hundreds of gigabytes to petabytes of text (e.g., Common Crawl).
- Training EpochDeep Learning Mechanics: ANNs and Training
One complete pass through the training corpus during model training. Models are often trained across multiple epochs.
- Pre-trained ModelAI Landscape and Hierarchy
A model whose weights have been established through initial training on a large corpus. GPT = Generative Pre-trained Transformer.
- Self-supervised LearningLLM Training Pipeline
Training method where the model learns from unlabeled data by predicting masked or next tokens. Used in LLM pre-training.
- Model OverfittingDeep Learning Mechanics: ANNs and Training
When a model memorizes training data too tightly and fails to generalize to new data. Avoided by using a slower training rate across multiple epochs.
- Fine-tuningLLM Training Pipeline
Further training of a pre-trained model on specific tasks or desired behaviors to bring it into 'alignment.'
- Model AlignmentLLM Training Pipeline
Adjusting a model's behavior to match desired values, outputs, and task performance through fine-tuning.
- Supervised LearningLLM Training Pipeline
Training with labeled data where the correct answer (ground truth) is known. Used in fine-tuning.
- RLHFLLM Training Pipeline
Reinforcement Learning from Human Feedback. Humans rate model outputs (e.g., for toxicity), and backpropagation adjusts weights based on those ratings.
- LLM DistillationLLM Size Reduction Techniques
Training a smaller 'student' model to emulate a larger 'teacher' model's behavior, which is more efficient than training from scratch.
- Foundation ModelHistorical Evolution of AI
A large model pre-trained on broad general knowledge that serves as a teacher model for distillation into smaller, specialized student models.
- InferenceLLM Development Pipeline
Using a trained model to respond to a user prompt, where the model is 'frozen' and no weight updates occur.
- TokensLLM Development Pipeline
Sub-word units that text is split into before entering an LLM; a word may be one or several tokens (e.g., 'good' + 'ly' = 2 tokens).
- Semantic EmbeddingLLM Development Pipeline
A vector of numbers representing the meaning of a token in semantic space, where tokens with similar meanings have similar embedding vectors.
- Embedding VectorLLM Development Pipeline
The specific sequence of numbers that encodes a token's semantic meaning, enabling the model to operate in 'meaning space' rather than on raw text.
- Positional EncodingLLM Development Pipeline
Modification of embedding vectors to encode the order (position) of tokens in the input sequence.
- Attention MechanismLLM Development Pipeline
The core of the transformer architecture that relates tokens to one another to provide contextual meaning.
- Autoregression
The recurrent process by which a transformer LLM generates output one token at a time, feeding each generated token back into the model as input for predicting the next.
- Digital TwinAI in Healthcare and Education
A computer simulation of a physical system used to train AI models (e.g., robots) safely in a virtual environment before real-world deployment.
- ToxicityLLM Development Pipeline
Undesirable model output such as hate speech, dangerous instructions, or offensive content, which models are fine-tuned to avoid via RLHF.
- Common CrawlLLM Training Pipeline
A massive publicly available web dataset, over 9.5 petabytes, used to train LLMs.
- AI System vs. AI ModelHistorical Evolution of AI
An AI model (e.g., an LLM) is one component of an AI system, which also includes a user interface, preprocessing, postprocessing, APIs, databases, and coordination logic.
- API (Application Programming Interface)API Interaction and Control
A standardized way for software programs to communicate, through which LLMs are accessed to accept prompts and return responses, often requiring an API key.
- API KeyAI Systems vs. AI Models
A credential that authenticates access to a proprietary API, typically billed per usage (e.g., per token).
- Inference TemperatureAPI Interaction and Control
A metaparameter that controls the randomness of LLM output, where higher temperature means more creative/random output and lower means more deterministic.
- MetaparameterAPI Interaction and Control
A parameter that affects the overall model behavior (e.g., temperature), as opposed to model weights which are individual Artificial Neural Network (ANN) parameters.
- JSON ObjectAPI Interaction and Control
A structured text format with key-value pairs used to send prompts and parameters to an LLM API.
- System RoleAI Systems vs. AI Models
Instructions passed to an LLM alongside the user prompt (via the API) that guide how the model should behave, often not visible to the end user.
- User RoleAPI Interaction and Control
The portion of the API message that contains the actual user prompt.
- Jailbreak PromptingAPI Interaction and Control
Attempts by users to bypass safety restrictions in an LLM system through cleverly crafted prompts.
- SERP (Search Engine Results Page)Advanced Prompting Concepts
An API call to a search engine that retrieves current web information, which is then included as context with a user prompt.
- RAG (Retrieval Augmented Generation)Retrieval Augmented Generation (RAG)
A system design where relevant external documents (retrieved via semantic similarity search from a vector database) are included with the prompt at inference time, acting as an 'open-book test' for the LLM.
- Vector DatabaseRetrieval Augmented Generation (RAG)
A database that stores document chunks alongside their embedding vectors, indexed for fast semantic similarity search.
- Semantic Similarity SearchRetrieval Augmented Generation (RAG)
Comparing a query's embedding vector to stored document embeddings to find the most semantically relevant chunks.
- ChunksRetrieval Augmented Generation (RAG)
Document segments (e.g., 512 tokens) created when embedding documents for a vector database.
- Database IndexRetrieval Augmented Generation (RAG)
An organizational structure in a vector database that enables fast search across embedding vectors.
- Mixture of Experts (MoE)Mixture of Experts (MoE)
An AI architecture that combines multiple specialized sub-models ('experts') with a gating network that determines which experts handle each inference.
- MoE Gating NetworkMixture of Experts (MoE)
The component of an MoE model that evaluates input and allocates responsibility among expert sub-models, using either hard (one expert) or soft (weighted) routing.
- AI AgentAI Agents and Workflows
An autonomous AI system that performs multi-step tasks on behalf of users, gathering data, making decisions, and executing actions with minimal human intervention.
- Data WorkflowsAI Agents and Workflows
Sequences of steps involved in accomplishing a task, including which models or people handle each step and any governing rules or conditions.
- Data PipelinesAI Agents and Workflows
Automated systems that move and transform data between sources and destinations for recurrent operational tasks.
- Multimodal ModelsMultimodal Models and No-Code AI
AI models that handle multiple modalities such as text, image, audio, and video, enabling generation across these types from text prompts.
- Coordination FunctionMultimodal Models and No-Code AI
The component of an AI system that orchestrates interactions between models, databases, APIs, and user interfaces.
- No-code / Low-code SolutionsMultimodal Models and No-Code AI
Development frameworks that allow non-programmers to build AI systems via graphical interfaces rather than writing code.
- PythonMultimodal Models and No-Code AI
The dominant programming language for AI system development, supported by powerful libraries that simplify model integration.
- Reasoning ModelReasoning Models and Prompting
An AI model that analyzes a question and considers approaches, generating intermediate 'thinking' tokens before producing a final response, which improves quality on complex tasks.
- Thinking ModelReasoning Models and Prompting
A synonym for reasoning model, emphasizing that the model 'thinks' internally before generating a response.
- Chain-of-Thought (CoT)Reasoning Models and Prompting
A prompting technique that instructs a model to reason step-by-step before answering, which can be user-prompted or built into a model's fine-tuning.
- Reasoning BudgetReasoning Models and Prompting
The number of tokens allocated to an AI model's internal reasoning process, which can be user-controllable in some hybrid models.
- Hybrid AI ModelReasoning Models and Prompting
A model capable of operating at different levels of reasoning, from no reasoning (fast/cheap) to extended reasoning (slower/costlier), and can adaptively select reasoning depth based on query complexity.
- AI SycophancyReasoning Models and Prompting
A model's tendency to agree with or flatter users, even when they are incorrect, which is considered an alignment failure.
- Proprietary SoftwareProprietary vs. Open Source Models
Software whose source code is kept secret by the developer, distributed as binary executables or accessed via cloud APIs, and protected as trade secrets or by copyright.
- Open Source SoftwareProprietary vs. Open Source Models
Software whose source code is publicly available, allowing users to typically download, modify, and redistribute it under the terms of an applicable license.
- Source CodeProprietary vs. Open Source Models
The human-readable code written by developers, which is the origin from which compiled machine code is generated.
- Compiled SoftwareProprietary vs. Open Source Models
Code translated into binary machine code before execution, which runs faster but is difficult to modify without the source code.
- Interpreted SoftwareProprietary vs. Open Source Models
Code read and translated at runtime, which is easier to modify but executes slower (e.g., Python).
- Machine Code / Binary ExecutableProprietary vs. Open Source Models
The hexadecimal code that runs directly on a processor, which is extremely difficult for humans to reverse-engineer and is the main method of protecting proprietary software.
- Closed SourceProprietary vs. Open Source Models
A synonym for proprietary, indicating that the source code is not publicly distributed.
- Cloud ComputingProprietary vs. Open Source Models
Running software on remote servers accessed via the internet, a common distribution method for proprietary LLMs.
- MIT LicenseProprietary vs. Open Source Models
A permissive open source license that allows free use, modification, distribution, and commercialization with very few restrictions.
- Apache 2 LicenseProprietary vs. Open Source Models
Similar to the MIT license but includes an automatic grant of patent rights to users, preventing patent holders from suing users for patent infringement.
- GNU GPL (General Public License)Proprietary vs. Open Source Models
A 'copyleft' license requiring that any derivative software also be distributed under the GPL, meaning companies with proprietary code must avoid incorporating GPL components.
- GNU LGPLProprietary vs. Open Source Models
Lesser GPL, which allows LGPL software to be linked (but not embedded) into proprietary software without forcing the proprietary code to become open source.
- OpenRAILProprietary vs. Open Source Models
Open Responsible AI License, which allows free use and redistribution but restricts unethical applications, such as harm to minors or discriminatory predictions.
- CopyleftProprietary vs. Open Source Models
A licensing approach (e.g., GPL) that requires derivative works to also be distributed under the same open license, acting as the opposite of copyright restrictions.
- HuggingFace
A software repository specifically for AI models and weights, where models can be downloaded, fine-tuned, and uploaded.
- GitHub
A broader software repository for collaborative development, often hosting LLM documentation and source code.
- Transfer LearningProprietary vs. Open Source Models
Starting with a pre-trained model's weights and fine-tuning them for a specific task, which is much more efficient than training a model from scratch.
- Model Weights (Open vs. Proprietary)Proprietary vs. Open Source Models
The numerical parameters of an AI model; these can be open source independently of the model's architecture, meaning both, either, or neither can be open.
- LMOpsProprietary vs. Open Source Models
Language Model Operations, referring to the technical work of deploying and running an LLM on local or cloud hardware, analogous to DevOps in software engineering.
- DevOpsProprietary vs. Open Source Models
Development and Operations, a software engineering discipline covering the development, deployment, and maintenance of software systems.
- HostingProprietary vs. Open Source Models
Where software runs, either locally (edge/self-hosted) or remotely (cloud), with options constrained by whether the software is proprietary or open source.
- Run LocallyProprietary vs. Open Source Models
Executing an AI model on your own hardware rather than accessing it via a remote API, which requires downloading model weights and appropriate hardware.
- CPU vs. GPU
Central Processing Unit (general compute) versus Graphic Processing Unit (parallel compute); large LLMs require GPUs, while smaller models may run on CPUs.
- Deploying an AI ModelProprietary vs. Open Source Models
Setting up an AI model to run in a target environment, including hardware provisioning and software configuration.
- Public DomainCopyright and AI
Content not owned by anyone, free to use without a license (e.g., U.S. federal government reports).
- Creative Commons (CC BY-SA)Copyright and AI
An open licensing scheme for data and content (e.g., Wikipedia) that requires attribution and mandates that derivatives use the same license.
- Model ParametersLLMs in Various Sizes
The weights of an Artificial Neural Network (ANN), which serve as a measure of model size; more parameters generally indicate broader knowledge capacity but higher compute cost.
- Context Size / Context WindowLLMs in Various Sizes
The maximum number of tokens an LLM can process at one time (input + output combined); a larger context allows more information per inference but incurs higher cost.
- Needle in the Haystack TestLLMs in Various Sizes
A benchmark that evaluates an LLM's ability to accurately retrieve an arbitrary piece of information inserted into a large context document.
- CPM (Cost Per Million tokens)LLMs in Various Sizes
The standard unit for pricing API access to proprietary LLMs, with separate rates for input and output tokens, where output tokens typically cost more.
- Edge ComputingLLMs in Various Sizes
Running AI models on local devices (e.g., phones, laptops, watches) near the user rather than in a remote data center, which reduces latency and dependency on connectivity.
- Parameter-Efficient Fine-TuningLLMs in Various Sizes
A fine-tuning technique that updates only a subset of model parameters, thereby saving compute cost and time.
- Low-Rank Adapter (LoRA)LLMs in Various Sizes
A small Artificial Neural Network (ANN) added to a pre-trained LLM to learn specific tasks without updating the larger model's weights, serving as an efficient method of transfer learning.
- Model QuantizationLLMs in Various Sizes
Reducing the numerical precision of model parameters (e.g., from 32-bit to 8-bit) to shrink model size and reduce computational cost, typically with minor quality tradeoffs.
- Teacher ModelLLM Size Reduction Techniques
The large, high-performance model used in distillation to train a smaller student model.
- Student ModelLLM Size Reduction Techniques
The smaller, more efficient model trained via distillation to replicate the teacher model's behavior.
- MoE (Mixture of Experts)Mixture of Experts (MoE)
Using a mixture of smaller expert models where only a fraction of total parameters are activated per inference, dramatically reducing compute cost.
- Training Cut-offAI as a Productivity Tool
The date after which an LLM has no training data; queries about events after this date require SERP (Search Engine Results Page) or other real-time data sources.
- HuggingFace Model CardsHistorical Evolution of AI
Documentation pages for models hosted on HuggingFace, listing architecture, size, training data, and performance metrics.
- Pruning LLMsHistorical Evolution of AI
Removing unnecessary connections or weights from a trained model to reduce size while preserving output quality, often followed by fine-tuning.
- QuantizationLLMs in Various Sizes
A size reduction technique that reduces parameter precision (e.g., from 32-bit to 8-bit) with minor quality loss, best for edge deployment and cost reduction.
- LoRA (Low-Rank Adaptation)LLM Size Reduction Techniques
A size reduction technique that adds adapter layers and freezes base weights, limiting the model to a specific task but enabling efficient fine-tuning.
- HallucinationFour Pillars of AI Ethics
False information presented by an LLM as factual, a major cause of user distrust in AI-generated content.
- LatencyLLMs in Various Sizes
Total time from submitting a prompt to receiving a complete response, including inference time plus communication and processing overhead.
- BenchmarkHistorical Evolution of AI
A standardized test used to measure and compare AI model performance on specific tasks or knowledge domains.
- MMLU (Massive Multitask Language Understanding)Key Benchmarks and Their Significance
A benchmark covering 57 subject areas from basic math to medicine, widely used to assess general LLM intelligence.
- Humanity's Last Exam (HLE)Key Benchmarks and Their Significance
A benchmark created in late 2024, designed to be so difficult that state-of-the-art (SOTA) models initially answered fewer than 10% of questions correctly, intended to resist saturation for years.
- LMArenaKey Benchmarks and Their Significance
A user-preference-based LLM comparison platform where users rate anonymous model pairs on the same prompt, resulting in a community leaderboard based on subjective preference.
- Ground TruthDeep Learning Mechanics: ANNs and Training
The known correct answer used as a reference to evaluate model output accuracy.
- Ground Truth DatasetKey Benchmarks and Their Significance
A labeled dataset of prompts with known correct answers used for objective accuracy testing.
- Error RateFour Categories of LLM Performance Metrics
Percentage of incorrect outputs relative to total outputs, measured against ground truth.
- PerplexityFour Categories of LLM Performance Metrics
Measures how confidently an LLM predicts a sample of text; lower perplexity indicates more confident and accurate predictions.
- BLEU Score (Bilingual Evaluation Understudy)Four Categories of LLM Performance Metrics
Measures overlap between model output and reference ground truth text, used for translation and text generation evaluation.
- Sentiment AnalysisReasoning Models and Prompting
Classifying text as positive, negative, or neutral, a common LLM classification task used to demonstrate precision/recall metrics.
- PrecisionLLMs in Various Sizes
Of all positive predictions made, the fraction that were actually correct, relevant when false positives are costly.
- Recall (Sensitivity)Four Categories of LLM Performance Metrics
Of all actual positives, the fraction that were correctly identified, relevant when missing true positives is costly.
- F1 ScoreFour Categories of LLM Performance Metrics
The harmonic mean of precision and recall, best for balanced assessment of binary classification tasks.
- Inference TimeRetrieval Augmented Generation (RAG)
Time for the model to compute a single response, excluding communication overhead.
- ThroughputFour Categories of LLM Performance Metrics
Number of tasks or queries processed per unit time (e.g., queries per second), a key scalability metric.
- Load HandlingAI Landscape and Hierarchy
How well a system maintains performance under high concurrent demand.
- ConcurrencyFour Categories of LLM Performance Metrics
Number of simultaneous user sessions or requests a system can handle without performance degradation.
- Response Time Under LoadFour Categories of LLM Performance Metrics
How response time changes as concurrent users increase; stable response time indicates good scalability.
- Resource UtilizationFour Categories of LLM Performance Metrics
CPU, GPU, and memory usage under varying loads; efficient utilization indicates scalability.
- Load BalancingFour Categories of LLM Performance Metrics
Distributing requests across multiple servers to prevent bottlenecks, essential for multi-server or cloud deployments.
- ElasticityFour Categories of LLM Performance Metrics
Ability to automatically scale resources up or down based on demand, critical for cost efficiency in cloud deployments.
- Cost ScalingFour Categories of LLM Performance Metrics
How per-unit inference cost changes with volume; economies of scale occur when cost per query decreases with increased usage.
- Virtual Machines (VMs)AI System Hosting Architectures
Software-simulated computers running on shared physical hardware, each with its own operating system, providing isolation between applications.
- ContainerizationAI System Hosting Architectures
Packaging an application with its dependencies into a container that shares the underlying operating system, more lightweight than VMs.
- KubernetesAI System Hosting Architectures
A container orchestration platform with auto-scaling capabilities that automatically creates and destroys containers based on demand.
- SRS / FRD / PRD / BRD
Requirements specification documents (Software Requirements Specification, Functional Requirements Document, Product Requirements Document, Business Requirements Document) used to define AI system needs before model selection.
- Abstract Away the InterfaceAssessing AI System Performance
Designing an AI system so the underlying model can be swapped without changing the user interface or other components, critical for long-term flexibility.
- User SatisfactionReasoning Models and Prompting
A metric measuring how satisfied users are with AI system interactions, often via survey ratings.
- LearnabilityFour Categories of LLM Performance Metrics
How quickly new users can learn to use the AI system effectively without assistance.
- Ease of IntegrationFour Categories of LLM Performance Metrics
How easily the AI system connects to existing workflows and software environments.
- Host ComputerAI System Hosting Architectures
The computer(s) on which an AI system or its components run.
- Edge Computing / Edge DeviceLLMs in Various Sizes
Running software close to where it is used (phone, laptop, watch) rather than in a remote data center, which reduces latency and connectivity dependence.
- Client-Server ConfigurationAI System Hosting Architectures
An architecture where a client (front-end) interacts with a server (back-end) that performs heavy computation, forming the foundation of most web-based AI systems.
- Front-End SoftwareAI System Hosting Architectures
Software running on the client/edge device, primarily responsible for handling the user interface.
- Back-End SoftwareAI System Hosting Architectures
Software running on the server, performing heavy computation, such as Large Language Model (LLM) inference.
- Thin ClientAI System Hosting Architectures
A client that handles only basic user interface functions, with most processing performed on the server (e.g., web browsers).
- Thick Client (Fat Client)AI System Hosting Architectures
A client that performs significant local processing, though it may offload some AI features to the cloud (e.g., Adobe Photoshop).
- Software as a Service (SaaS)AI System Hosting Architectures
A cloud-hosted service where the provider manages all software and infrastructure, requiring only a client (like a browser) for the user to access it (e.g., ChatGPT).
- Server FarmEconomic Impact: Industrial Revolutions
A large collection of servers located at a data center, providing computing capacity for cloud services.
- Economies of ScaleAI System Hosting Architectures
Cost advantages achieved through large-scale operations, which cloud providers leverage by serving many customers on shared infrastructure.
- Hypervisor
Software that creates and manages virtual machines on a physical server.
- Virtual Private Server (VPS)AI System Hosting Architectures
A virtual machine leased from a hosting provider that behaves as a dedicated server for the user.
- DockerAI System Hosting Architectures
A popular containerization platform that enables consistent deployment of applications across various server environments.
- Multi-cloudAI Landscape and Hierarchy
Deploying applications across multiple cloud providers to reduce dependency on any single vendor.
- Kubernetes Auto-scalingFour Categories of LLM Performance Metrics
A Kubernetes feature that automatically adjusts the number of running containers in response to real-time demand.
- Self-HostingProprietary vs. Open Source Models
Running AI model software on hardware owned and operated by the user or organization, rather than renting cloud compute resources.
- Middleware
Software that operates between the front-end client and back-end server, performing pre-processing or post-processing of data, and may run on the localhost.
- Local HostProprietary vs. Open Source Models
The same machine as the client; middleware running on localhost processes data before sending it to a remote server.
- Microservice
A small, independent software service that performs a specific function and is accessed via an API (e.g., a weather forecast service).
- HTTP / REST APIAPI Interaction and Control
HyperText Transfer Protocol (HTTP) is the standard for web communication; REST APIs use HTTP to allow applications to interact with external services.
- Poe AI PlatformAI Tool Development Approaches
A cloud-based, no-code AI tool platform that connects to multiple LLM providers via APIs.
- Zapier AI PlatformAI Tool Development Frameworks Deep Dive
A platform that connects disparate software systems, including LLMs, through automated 'Zaps,' which are a type of AI agent workflow.
- AI System IntegrationsHistorical Evolution of AI
Connections between an AI system and external software services (e.g., Gmail, Slack, databases) established via APIs.
- LM Studio / OllamaAI Tool Development Approaches
Local LLM platforms that enable users to download and run open-source LLMs directly on their desktop or notebook computers.
- GPU ClusterSocietal Impact: Jobs and Economy
Multiple Graphics Processing Units (GPUs) working in parallel to handle large-scale AI model training and inference.
- Tensor Processing Unit (TPU)AI System Hosting Architectures
Google's specialized processor designed for AI workloads, primarily used in Google Cloud services.
- Neural Processing Unit (NPU)Historical Evolution of AI
A specialized AI processor designed for deployment in edge devices such as phones and watches.
- Language Processing Unit (LPU)Historical Evolution of AI
Groq's specialized processor engineered for extremely fast LLM inference, often outperforming GPUs in this specific task.
- Software Requirements Specification (SRS)Assessing AI System Performance
A formal document that defines the necessary requirements for an AI system, guiding decisions related to hosting and model selection.
- Freemium
A business model that offers free basic access to AI services, with premium paid tiers providing higher usage limits, better models, or additional features.
- Software Deployment ElasticityProprietary vs. Open Source Models
The ability of a SaaS provider to automatically scale compute resources up or down to meet fluctuating demand, thereby maintaining low latency during peak usage.
- Prompt EngineeringAI Tool Development Approaches
The art and science of designing and refining input prompts to effectively guide the outputs of Large Language Models (LLMs).
- System PromptAI Tool Development Approaches
Instructions passed to an LLM either before or alongside the user prompt (typically via a 'system' role in an API) to control the model's baseline behavior, often used in no-code tools like Custom GPTs.
- AI PlaygroundAI Tool Development Approaches
A developer interface provided by LLM providers that allows direct control over prompt inputs and model metaparameters (e.g., temperature) without requiring code.
- AI Model TemperatureAI Tool Development Approaches
A metaparameter that controls the 'creativity' or randomness of an LLM when selecting the next output token; a higher temperature results in more varied outputs, while a lower temperature leads to more deterministic ones.
- No-Code FrameworksMultimodal Models and No-Code AI
AI development platforms that do not require any programming, allowing users to define system prompts or configure visual workflows (e.g., Custom GPTs, Poe.com).
- AI Model AgnosticAI Tool Development Approaches
A framework or tool that is compatible with multiple LLM providers (e.g., OpenAI, Anthropic, Meta) rather than being locked into a single model.
- MindStudio AIAI Tool Development Approaches
A block-based no-code/low-code AI tool builder that represents workflows as flowcharts and supports JavaScript/Python extensions.
- Low-Code FrameworksMultimodal Models and No-Code AI
AI development platforms that permit minimal code insertion (e.g., JavaScript, Python functions) to extend the capabilities of no-code workflows.
- Domain ExpertsMultimodal Models and No-Code AI
Non-technical subject matter experts (managers, professionals) who can increasingly build AI tools using no/low-code frameworks without needing software engineers.
- Google ColabHistorical Evolution of AI
A free cloud-based Python execution environment provided by Google, useful for prototyping and running AI-related Python code.
- Software PackageAI Systems vs. AI Models
A bundle of Python files containing functions, variables, and classes, imported with 'import' statements (e.g., 'from openai import OpenAI').
- JSON FormatDirect API Access Pattern
JavaScript Object Notation — a structured text format with key-value pairs, standard for API requests and responses.
- Software EndpointsAI Systems vs. AI Models
Specific functions within an API that are accessible to users; for example, the 'responses.create' endpoint in the OpenAI API.
- LLM ModerationDirect API Access Pattern
An API endpoint or separate model that checks text for toxicity, violence, or inappropriate content before or after LLM inference.
- Agentic WorkflowAI Tool Development Frameworks Deep Dive
A sequence of tasks performed by an AI agent, potentially including data gathering, decision-making, and action execution with minimal human intervention.
- Process WorkflowsAI Agents and Workflows
Defined sequences of steps in an AI system, including what models or people handle each step and any governing conditions.
- RAG (in tool context)AI Tool Development Frameworks Deep Dive
Retrieval Augmented Generation — embedding documents into a vector database for use as context in AI tool responses, supported by platforms like Poe and MindStudio.
- Vibe CodingAI Tool Development Approaches
Having an AI model write and modify computer code based on natural language descriptions, enabling non-programmers to create complex AI tools. Coined by Andrej Karpathy (2025).
- LibreChatAI Tool Development Approaches
An open source AI chat tool that supports multiple LLM providers and uses a plugin architecture for extensibility.
- System Prompt (framework)Multimodal Models and No-Code AI
In no-code prompt-based frameworks, the single instruction set that governs chatbot behavior. Can be written manually or generated by an LLM from a description.
- Prompt-Based FrameworkAI Tool Development Approaches
The simplest no-code AI tool type where a user writes a system prompt, and the LLM responds to user queries guided by that prompt. Examples include Custom GPTs, Gemini Gems, and Poe.com.
- Block-Based FrameworkAI Tool Development Approaches
A no-code AI tool builder where workflows are represented as connected visual blocks/nodes, each with its own prompt and settings. Examples include Google Opal, n8n, Zapier, and MindStudio.
- Custom GPTAI Tool Development Approaches
OpenAI's no-code tool for creating personalized GPT-based chatbots with custom instructions, knowledge bases (RAG), and capability settings, requiring a ChatGPT Plus subscription to create.
- Google OpalAI Tool Development Approaches
Google's block-based no-code AI agent builder (introduced mid-2025) with blocks for user input, AI generation, and output display.
- Agentic Workflows (in frameworks)AI Tool Development Frameworks Deep Dive
Multi-step automated sequences in block-based tools where each step's output feeds the next, enabling complex, conditional AI-driven processes.
- Low-Code FrameworkMultimodal Models and No-Code AI
A framework that extends no-code with optional JavaScript or Python code blocks for custom logic unavailable in standard block types.
- n8n
An open-source block-based framework connecting AI models with external tools and services, demonstrating how AI uses tools in workflows.
- ZapierAI Tool Development Frameworks Deep Dive
A long-established block-based integration platform connecting approximately 8,000 tools and services with AI-driven automation ('Zaps').
- Glif.app
A simple block-based framework specializing in creative AI image generation workflows.
- Google NotebookLMAI Tool Development Frameworks Deep Dive
A RAG-based AI chatbot creator allowing users to upload documents and chat with them, generate audio podcasts, infographics, and flashcard quizzes from the content.
- ChatbaseAI Tool Development Frameworks Deep Dive
A RAG-based chatbot creator framework allowing users to build and embed chatbots trained on uploaded documents, embeddable on websites.
- Cursor.ai
A popular vibe coding framework favored by software engineers for AI-assisted code generation and editing.
- Bolt.new
A vibe coding framework generating code quickly; powerful but somewhat opaque in its internal workings.
- ReplitAI Tool Development Approaches
A beginner-friendly vibe coding framework combining cloud IDE with AI code generation.
- PromptLLM Development Pipeline
The text input submitted by a user to an LLM, where the quality of the prompt largely determines the quality of the response.
- StochasticPrompt Engineering Fundamentals
Having a random component, meaning LLM outputs are stochastic because the same prompt can yield different responses at different times due to probabilistic sampling in next-token selection.
- Stochastic ParrotPrompt Engineering Fundamentals
A characterization of LLMs as systems that repeat patterns from their training corpus in a probabilistic way, without true understanding.
- DeterministicAPI Interaction and Control
Producing the same output every time given the same input, a characteristic of traditional software but not LLMs.
- In-Context LearningLLM Development Pipeline
Guiding LLM behavior by including relevant information, examples, or instructions directly within the prompt, without modifying the model's underlying weights.
- Prompt-Based LearningLLM Development Pipeline
A synonym for in-context learning, where model behavior is temporarily altered for a specific prompt or conversation thread without permanent changes to model weights.
- Chatbot Conversation ThreadUnderstanding LLM Behavior
A connected sequence of exchanges between a user and an LLM, where all previous messages are included as context with each new prompt to maintain continuity.
- Stateless LLMUnderstanding LLM Behavior
An LLM that processes only the information explicitly provided in the current input, lacking inherent memory of prior conversations unless that history is included in the prompt.
- Role PromptingSix Core Prompt Engineering Techniques
Instructing an LLM to adopt a specific professional or persona role before generating a response, influencing the tone, depth, and perspective of the output.
- Shot PromptingSix Core Prompt Engineering Techniques
Providing an LLM with input-output examples within the prompt to demonstrate the desired output format or content pattern.
- Zero-Shot PromptingSix Core Prompt Engineering Techniques
A type of shot prompting where the model is given a prompt with no examples and must respond without demonstrated patterns.
- One-Shot PromptingSix Core Prompt Engineering Techniques
A type of shot prompting where exactly one input-output example is provided in the prompt.
- Few-Shot PromptingSix Core Prompt Engineering Techniques
A type of shot prompting where a small number (typically 2-5 or more) of input-output examples are provided in the prompt.
- N-Shot PromptingSix Core Prompt Engineering Techniques
A general term for shot prompting where 'N' represents the number of examples provided in the prompt.
- Prompt ChainingSix Core Prompt Engineering Techniques
A technique where the output of one LLM inference becomes the input context for a subsequent LLM inference, creating a sequence of focused, dependent operations.
- LangChainSix Core Prompt Engineering Techniques
A Python library designed for software developers to programmatically control prompt chains and build complex multi-model AI workflows.
- LangGraphSix Core Prompt Engineering Techniques
A Python library that enables programmatic control of prompt chains and complex multi-model AI workflows, similar to LangChain.
- Chain-of-Thought (CoT) PromptingReasoning Models and Prompting
Instructing an LLM to explicitly reason through a problem step-by-step before providing its final answer, which improves accuracy on complex tasks and allows users to verify the reasoning process.
- Chain-of-Reasoning PromptingReasoning Models and Prompting
A synonym for Chain-of-Thought (CoT) Prompting.
- Interactive PromptingSix Core Prompt Engineering Techniques
Instructing an LLM to ask the user clarifying questions to gather additional context before generating its response, thereby improving the relevance and accuracy of the output.
- Structured Query Language (SQL)LLM Development Pipeline
A specialized language used for managing and querying relational databases, which LLMs can generate from natural language prompts to enable non-technical data analysis.
- Data DictionaryAI as a Productivity Tool
Documentation that describes the structure, meaning, and content of a database, provided to an LLM as context to assist in generating accurate SQL queries.
- DelimiterSix Core Prompt Engineering Techniques
A tag or symbol used within a prompt to clearly separate different types of content, such as instructions from data, to prevent confusion and misinterpretation by the LLM.
- MarkdownDelimiters and Prompt Injection Defense
A lightweight text formatting language used in prompts to organize complex inputs with structural elements like headers (e.g., ##), bold text (text), and lists.
- Prompt InjectionDelimiters and Prompt Injection Defense
A malicious technique where a user embeds disguised instructions within their input to manipulate an AI system into performing actions beyond its intended scope or security boundaries.
- Prompt TemplateDelimiters and Prompt Injection Defense
A pre-defined prompt structure that includes placeholder variables (e.g., {{name}}) which are dynamically populated with user-provided or system-generated values at runtime.
- SERP (in prompting)Advanced Prompting Concepts
Search Engine Results Page; in AI systems, SERP content is often automatically included as context for queries requiring current information, and can also be explicitly requested in prompts.
- Prompt CachingPrompt (Context) Caching
An optimization technique that preprocesses a large context document through an LLM (tokenizing, embedding, positional encoding, attention) and stores the result, allowing subsequent queries to reuse this preprocessed data at significantly reduced cost and latency.
- Context CachingPrompt (Context) Caching
An alternative term for prompt caching.
- Cache-Augmented Generation (CAG)Prompt (Context) Caching
Another term for prompt caching, emphasizing the use of a pre-processed, cached context to enhance LLM inference instead of repeatedly processing the same context.
- Key-Value CachingPrompt (Context) Caching
The technical name for prompt caching, referring to the storage and reuse of the computed key-value pairs from the attention mechanism.
- Embedding DimensionInference Flow: Token-by-Token Generation
The number of numerical values in each token's embedding vector (e.g., 4096 for Meta Llama 3), which determines the storage size required for cached context.
- Inference LatencyPrompt (Context) Caching
The time delay between submitting a prompt to an LLM and receiving its complete response; prompt caching can significantly reduce this by avoiding redundant context processing.
- Cache LifetimePrompt (Context) Caching
The duration for which cached context is retained and available for reuse (e.g., 5 minutes for Anthropic Claude, or user-configurable for Google Gemini).
- Caching Cost PremiumPrompt (Context) Caching
The additional cost incurred to initially write a context to cache (e.g., a 25% markup on standard token price for Anthropic), which is justified when the cached context is accessed multiple times.
- Cache Read DiscountPrompt (Context) Caching
The reduced cost of using tokens from a cached context compared to processing new tokens (e.g., 10% of the normal price for Anthropic, representing a 90% discount).
- Computer VisionComputer Vision and CNNs
AI capability to interpret and classify visual information from images or video. Image-to-text is the classic computer vision task.
- ConvolutionComputer Vision and CNNs
A mathematical operation on image pixels where a kernel (small weight matrix) slides across the image, computing weighted sums of adjacent pixels to detect features like edges.
- Kernel (CNN)Computer Vision and CNNs
A small matrix of weights used in convolution to detect specific image features (e.g., vertical edges, horizontal edges). Different kernels detect different features.
- Edge DetectionComputer Vision and CNNs
The process of identifying boundaries between regions of different pixel intensity in an image — a foundational low-level image feature.
- Feature (CNN)AI Landscape and Hierarchy
A distinctive pattern detected by a CNN layer. Low-level features: edges. Mid-level: shapes. High-level: faces, objects. Features compound across hidden layers.
- Feature DetectionComputer Vision and CNNs
The purpose of CNN hidden layers — progressively identifying more complex visual patterns from low-level edges to high-level objects.
- Convolutional Neural Network (CNN)Computer Vision and CNNs
A specialized ANN architecture for image processing that uses convolution operations to detect spatial features before classification.
- Image DownsamplingComputer Vision and CNNs
Reducing image resolution (e.g., stride-2 convolution) to decrease computational complexity while retaining the most important features.
- Fully-Connected ANNHistorical Evolution of AI
A standard ANN where every node in one layer connects to every node in the next — impractical for raw image input due to massive parameter count.
- CLIPIntroduction to Multimodal AI
Contrastive Language-Image Pretraining (OpenAI). Trained on image-text pairs to predict what text describes an unseen image and vice versa.
- Generative Adversarial Network (GAN)Introduction to Multimodal AI
An image generation architecture (Ian Goodfellow, 2014) with a generator ANN that creates images and a discriminator ANN that tries to distinguish real from fake. The generator improves through adversarial training.
- Diffusion ModelIntroduction to Multimodal AI
A modern image generation approach that learns to denoise images by progressively adding then removing noise. More stable and higher quality than GANs. Used in Stable Diffusion, DALL-E.
- Image DenoisingAI Landscape and Hierarchy
The diffusion model generation step: given a text prompt and noisy image, remove the noise to produce a clear generated image.
- Neural Style Transfer (NST)Image Generation Techniques
An image-to-image model that reproduces a content image in the visual style of a reference style image (e.g., wedding photo in Van Gogh's style).
- Text-to-Speech (TTS)Audio and Video AI
AI that generates spoken audio from text input. Uses RNNs, LSTMs, or Transformers. Example: ElevenLabs with voice cloning capabilities.
- Deep FakeAudio and Video AI
Convincing AI-generated likenesses of real people (audio, image, or video) that can be used for deception. Created using diffusion, GAN, or voice cloning models.
- SORAIntroduction to Multimodal AI
OpenAI's text-to-video model using transformer architecture (for prompt understanding) and diffusion models (for image generation), with a time dimension for smooth motion. Released Dec. 2024.
- Image ClassificationImage Generation Techniques
Assigning a category label to an image based on its content (e.g., 'cat', 'cancer cell', 'defective product'). Classic CNN application.
- Labeled Data (vision)LLM Training Pipeline
Training images tagged with their true content/classification, enabling supervised learning for CNNs.
- Voice CloningAudio and Video AI
Training a TTS model on a few minutes of a person's speech to synthesize new utterances in that person's voice. Risk: enables audio deep fakes.
- Deep FakesAudio and Video AI
AI-generated convincing likenesses of real people (audio, image, video) used for deception, fraud, and identity theft.
- Data PoisoningAI Security Threats
Contaminating an AI model's training data with adversarial examples designed to confuse or corrupt the model's predictions.
- Adversarial PerturbationsAI Security Threats
Subtle pixel-level changes to images, invisible to humans, that confuse AI image recognition or generation models.
- LLM FiltersAI Security Defenses
Components that screen prompts going into and responses coming out of a Large Language Model (LLM) to block toxic, dangerous, or unauthorized content.
- LLM Input/Output ModerationDirect API Access Pattern
Using a dedicated model to classify prompts and responses for toxicity, violence, hate speech, or other prohibited content types.
- Prompt Hacking / Prompt InjectionAI Security Threats
Crafting prompts to bypass AI safety filters and elicit prohibited information or behaviors.
- Software LoggingAI Security Defenses
Recording system events such as inference times, filter rejections, and errors for monitoring, auditing, and detecting misuse patterns over time.
- Adversarial TrainingImage Generation Techniques
Using an 'attacker' LLM to probe another LLM's defenses, helping developers identify and patch vulnerabilities before bad actors exploit them.
- Denial-of-Service (DoS) AttacksAI Security Threats
Overloading a system with requests to make it unavailable, a vulnerability AI systems share with other online services.
- NSFWAI Security Defenses
Not Safe For Work — content filters designed to block explicit, violent, or otherwise inappropriate material from AI outputs.
- PatentProprietary vs. Open Source Models
A form of intellectual property protection for novel AI methods or algorithms, requiring public disclosure and lasting 20 years.
- Trade SecretProprietary vs. Open Source Models
A form of intellectual property protection for core competitive AI capabilities like model weights, training data, and architecture, requiring no public disclosure and having no time limit.
- CopyrightProprietary vs. Open Source Models
A form of intellectual property protection for source code and model weights (as expression), limited to specific expression rather than ideas.
- Encryption (TLS)AI Security Defenses
A security method, specifically Transport Layer Security, used to protect data in transit, such as all API communications, with a slight performance overhead.
- Access Control / FirewallAI Security Defenses
Security measures to protect data at rest and in access, applicable to internal systems and SaaS API keys, though they can be breached and require maintenance.
- Self-Hosting / In-HouseAI Security Defenses
A deployment strategy where all data and model weights are managed internally, suitable for highly sensitive domains but incurring a high MLOps burden and cost.
- Data PrivacyProprietary vs. Open Source Models
The legal and ethical obligation to protect personal information from unauthorized collection, use, or disclosure.
- PII (Personally Identifiable Information)AI Legal Risks Overview
Data that can identify a specific individual, such as name, address, SSN, or health records, subject to strict legal protections.
- HIPAAAI Legal Risks Overview
The Health Insurance Portability and Accountability Act (U.S.), which requires safeguarding protected health information (PHI) in any AI systems used in healthcare.
- Copyright LawAI Legal Risks Overview
Grants creators exclusive rights to use, distribute, and control their original works, applying automatically at fixation without requiring registration.
- Fixation (copyright)Proprietary vs. Open Source Models
The requirement that a copyrighted work be captured in a reproducible physical form (e.g., document, digital file, recording) to qualify for copyright protection.
- Originality (copyright)Copyright and AI
The requirement that a copyrighted work reflect at least minimal human creativity and not simply be copied from another source.
- Idea-Expression DichotomyCopyright and AI
A U.S. copyright principle stating that ideas cannot be copyrighted, but the specific expression of ideas can, allowing others to write about the same idea using different expression.
- AI-Generated Content CopyrightAI Legal Risks Overview
As of a 2025 U.S. Copyright Office report, AI-generated works cannot be copyrighted; only human-authored content qualifies for copyright.
- Derivative WorkCopyright and AI
A new creative work based on a pre-existing work, for which the original copyright holder has exclusive rights to authorize.
- Fair UseCopyright and AI
A legal doctrine allowing limited use of copyrighted material without permission under certain conditions, considering factors like amount used, purpose, market impact, and nature of the original work.
- Common Crawl (legal context)LLM Development Pipeline
A massive public web scraping dataset (over 250 billion pages as of 2025) used to train LLMs, which contains vast amounts of likely-copyrighted content, creating legal risk for training data.
- Open Source LicensingCopyright and AI
Licenses permitting free use, modification, and distribution of software, and sometimes data and creative content, with examples including MIT, Apache 2, and GPL.
- Creative Commons (CC)Copyright and AI
Open licensing for non-software content, with variants like Attribution (BY), ShareAlike (SA), and NonCommercial (NC).
- Copyleft (legal)Copyright and AI
A licensing requirement that derivative works be distributed under the same license, exemplified by GPL for software and CC ShareAlike for content.
- IndemnificationAI Liability and Governance
Legal protection where one party agrees to compensate another for losses resulting from using their product, sometimes offered by proprietary AI vendors for IP claims on generated content.
- LiabilityAI Legal Risks Overview
Legal responsibility for harm caused by AI decisions or outputs, which can be complex when multiple parties are involved (e.g., model developer, trainer, host, user).
- AI Governance PoliciesAI Liability and Governance
Organizational rules specifying when and how AI can be used, human oversight requirements, prohibited use cases, and accountability mechanisms.
- Stochastic Output (legal risk)AI Legal Risks Overview
The probabilistic nature of LLM outputs, meaning they may change over time even for the same input, which makes consistent compliance difficult and requires ongoing monitoring.
- Air Canada Case (2024)AI Liability and Governance
A legal precedent where Air Canada was held responsible for incorrect information provided by its AI chatbot, establishing that companies cannot disclaim responsibility for their AI's statements.
- AI EthicsFour Pillars of AI Ethics
The study of moral principles governing the design, development, deployment, and use of AI systems, centered on truthfulness, fairness, accountability, and transparency.
- LLM Hallucination (ethics)Four Pillars of AI Ethics
An AI model presenting false information with apparent confidence, which is ethically problematic because it spreads misinformation that users may trust.
- LLM Ensemble ApproachMitigating LLM Hallucinations
A technique to reduce hallucination risk by feeding the same prompt to multiple models trained on different datasets and cross-validating their responses.
- Model Chaining (verification)Mitigating LLM Hallucinations
A verification method where one LLM's output is fed into a different LLM for verification, ensuring that the same model's biases are not perpetuated in both inference and verification.
- AI FairnessAddressing AI Fairness and Bias
The principle that AI systems should make decisions without inappropriate discrimination or unjustified bias, distinguishing between acceptable bias (e.g., merit-based) and unacceptable demographic bias.
- AI AccountabilityManaging AI Accountability and Toxicity
Responsibility for AI system actions and decisions, which becomes complex when model developers, trainers, hosts, and users are separate entities.
- LLM ToxicityFour Pillars of AI Ethics
Harmful model output including hate speech, obscenity, fake news, insults, inappropriate bias, and content promoting illegal activities.
- AI Model Alignment (ethics)LLM Training Pipeline
The process of fine-tuning a model to behave according to desired values and avoid harmful outputs, serving as the primary mechanism for building safe AI behavior into the model itself.
- AI ModerationManaging AI Accountability and Toxicity
Using a separate, specialized model to classify prompts and responses for inappropriate content, acting as a filter layer in the AI system.
- False Positive (moderation)Four Pillars of AI Ethics
When a moderation filter incorrectly flags benign content as harmful, which can reduce usability if filters are overly aggressive.
- AI Model JailbreakingFour Pillars of AI Ethics
Successfully bypassing an AI system's safety restrictions through prompt manipulation.
- Constitutional AIFour Pillars of AI Ethics
Anthropic's approach where Claude LLM outputs are evaluated against a public 'Constitution' (a set of ethical principles) by a second copy of the LLM acting as a filter.
- AI TransparencyEnhancing AI Transparency with XAI
Making AI system operations, decision rationale, and limitations understandable to users and stakeholders, which is essential for accountability.
- Open Source (ethics)Four Pillars of AI Ethics
Open source AI models allow inspection of weights and code, supporting transparency, though most users lack the technical ability to interpret what they find.
- Explainable AI (XAI)Four Pillars of AI Ethics
Tools and methods that make AI model decisions interpretable to humans, addressing the 'black box' problem of deep learning models.
- Feature Importance (XAI)Enhancing AI Transparency with XAI
An XAI technique that identifies which input features most influenced the AI model's decision.
- Counterfactual ExplanationsEnhancing AI Transparency with XAI
An XAI technique that shows how the AI's output would change if specific inputs were different, helping users understand decision boundaries.
- Attention Mechanisms (XAI)Enhancing AI Transparency with XAI
A technique for visualizing which parts of the input the model focused on when making a decision, providing interpretability into transformer-based models.
- Human in the LoopAI Agents and Workflows
Maintaining human oversight of AI decisions, especially for high-stakes outcomes, to prevent fully autonomous AI from acting without accountability.
- Deep Fakes (ethics)Audio and Video AI
AI-generated likenesses used for deception, which are ethically problematic regardless of legality, representing AI-enabled dishonesty at scale.
- Agentic Workflows (ethics)AI Tool Development Frameworks Deep Dive
Multi-step autonomous AI actions that raise accountability questions regarding who is responsible if an agent takes a harmful action without human review.
- Long-Tail DistributionSocietal Impact: Jobs and Economy
A statistical distribution where a small group has extreme values (e.g., high income or opportunity) and a large group clusters at the lower end, which AI-driven productivity may exacerbate in terms of income inequality.
- Universal Basic Income (UBI)Societal Impact: Jobs and Economy
A policy proposal to provide all citizens a regular, unconditional income regardless of employment status, often proposed as a response to AI-driven job displacement.
- AI Echo ChamberSocietal Impact: Information and Education
A phenomenon where personalization algorithms only expose users to content reinforcing their existing views, limiting diverse perspectives and potentially increasing polarization.
- Marginal Cost (AI education)Societal Impact: Information and Education
The additional cost of serving one more student with an AI education system, which is near zero once developed, enabling global scalability at low incremental cost.
- Internet of Things (IoT)Economic Impact: Industrial Revolutions
A network of physical devices with sensors and internet connectivity, enabling real-time AI monitoring for applications like healthcare, security, and traffic.
- LLM Chain-of-Thought Reasoning (societal)Reasoning Models and Prompting
Requiring AI to explain step-by-step reasoning, which improves accountability and helps users verify the basis for AI-assisted decisions.
- Existential Questions (AI)Societal Impact: Human Nature and Existential Questions
Philosophical challenges AI poses about human uniqueness, including creativity, consciousness, emotional intelligence, and purpose in a world where machines can replicate human cognitive output.
- Superintelligent AISuperintelligence and the Singularity
A hypothetical artificial intelligence that surpasses human intelligence across all domains, marking the 'singularity' when it occurs.
- AI Singularity (societal)Superintelligence and the Singularity
The theoretical moment when AI achieves human-level intelligence and gains the capacity for autonomous self-improvement, which has already been observed in specialized areas like language translation or chess.
- Utopian View of AIContrasting Views of AI's Future
An optimistic outlook that foresees AI significantly enhancing human well-being, eliminating mundane tasks, making expertise widely accessible, and elevating the overall human experience.
- Dystopian View of AIContrasting Views of AI's Future
A pessimistic outlook that predicts AI will lead to widespread job losses, increased social inequality, privacy erosion, a decline in human skills, and potentially pose existential threats.
- Decision Fatigue (AI reduction)AI's Impact on Human Cognition and Daily Life
The concept that using AI for routine, low-stakes decisions can conserve human cognitive resources, allowing individuals to focus on more complex and critical choices.
- Autonomous VehiclesAI's Impact on Human Cognition and Daily Life
Self-driving cars that utilize AI to monitor their environment and make real-time driving decisions, with the potential to significantly decrease accidents caused by human error.
- Personalization AlgorithmsSocietal Impact: Information and Education
AI systems designed to track user preferences and customize content, advertisements, and services for individual users, offering relevance but risking the creation of echo chambers and addictive content loops.
- AI in HealthcareAI in Healthcare and Education
The application of AI models, trained on extensive medical data, to improve diagnostic accuracy, accelerate drug discovery, and extend specialist medical expertise to remote populations.
- Human in the Loop (societal)Economic Impact: Industrial Revolutions
The principle advocating for human oversight and intervention in AI decision-making processes, particularly for decisions with significant individual or societal consequences.
- Corpus (societal context)LLM Development Pipeline
The collection of training data that forms the basis of an AI model's 'knowledge,' with its scope and quality directly influencing the AI's understanding and limitations regarding human society.