The Maitz AI glossary explains 60 artificial intelligence terms you keep running into in news, guides and reviews, from LLM and token to AI agent, RAG and MCP. Each term has a short definition checked against official documentation or the original research, plus a link to a Maitz article that goes deeper. Browse A to Z or by topic.
AI glossary index: all terms A to Z
- A: AI agent · AI image editing · AI watermarking · API · Artificial general intelligence (AGI) · Artificial intelligence (AI)
- B: Benchmark
- C: Chain-of-thought prompting · Chatbot memory · Computer use · Content Credentials (C2PA) · Context window · Custom instructions
- D: Deep learning · Deep Research · Deepfake · Diffusion model
- E: Embeddings
- F: Few-shot prompting · Fine-tuning · Foundation model
- G: Generative AI · Grounding
- H: Hallucination
- I: Image-to-video · Inference
- J: Jailbreak
- K: Knowledge cutoff
- L: Large language model (LLM)
- M: Machine learning · Model Context Protocol (MCP) · Model distillation · Multimodal
- N: Neural network · No-code automation
- O: Open-weight model · Optical character recognition (OCR)
- P: Parameters · Pretraining · Prompt · Prompt injection
- R: Reasoning model · Reinforcement learning from human feedback (RLHF) · Retrieval-augmented generation (RAG)
- S: Semantic search · Speech-to-text · System prompt
- T: Temperature · Temporary chat · Text-to-image · Text-to-speech (TTS) · Token · Tool use (function calling) · Training on user data · Transformer
- U: Usage limit
- V: Vector database · Vibe coding · Voice cloning
- W: Webhook
Basics
Artificial general intelligence (AGI)
Artificial general intelligence (AGI) is an AI system that could do most intellectual tasks at or above human level. There is no single agreed definition. OpenAI's Charter describes it as "highly autonomous systems that outperform humans at most economically valuable work," and Google DeepMind researchers proposed rating progress toward it in levels.
Read more: OpenAI Releases 722 Math Manuscripts From an Unreleased Internal Model, With Lean Proofs
Artificial intelligence (AI)
Artificial intelligence (AI) is the field of computer science focused on building systems that perform tasks that normally require human intelligence, such as understanding language, recognizing images, making decisions and making predictions. Most AI systems today learn from examples instead of following hand-written rules. Chatbots like ChatGPT are just one kind of AI.
Read more: AI Tools
Deep learning
Deep learning is a branch of machine learning that uses neural networks with many layers. Each layer learns a more abstract representation of the data, so the model discovers on its own which features matter. It is the technology behind modern speech recognition, image recognition and language models.
Read more: Google’s AI Ranks #1 for Predicting Flu Hospitalizations
Foundation model
A foundation model is a large model trained on a huge and varied dataset that can be adapted to many different tasks. Stanford researchers coined the term in 2021. Models such as GPT, Claude and Gemini are foundation models that chatbots, tools and apps are built on.
Read more: Gemini Guide: Plans, Prices in USD, GBP and EUR, and All Our Coverage
Generative AI
Generative AI is AI that creates new content, such as text, images, code, music or video, from a request written in plain language. The models learn patterns from large amounts of data and use them to produce output that did not exist before. ChatGPT, Gemini and image generators are familiar examples.
Read more: How to Create AI Images with Accurate Text and Fix Incorrect Letters
Large language model (LLM)
A large language model (LLM) is an AI model with a huge number of parameters, trained on very large amounts of text. It predicts which token is likely to come next in a sequence, which lets it write, summarize, translate and answer questions. ChatGPT, Claude and Gemini are built on models like this, with extra training to act as assistants.
Read more: ChatGPT Guide: Plans, Prices and All Our Coverage in One Place
Machine learning
Machine learning is a way of building AI systems in which the computer learns patterns from data instead of a programmer writing every rule. A model is trained on examples and then makes predictions or decisions about new data, such as flagging spam or recommending a movie.
Read more: Google’s New Federated Learning Uses TEEs for Verifiable Privacy
Neural network
A neural network is a machine learning model made of layers of simple connected computing units, called neurons. Each connection has a weight, and during training the weights are adjusted so the network gives more accurate answers. Large language models are very large neural networks.
Read more: ChatGPT Guide: Plans, Prices and All Our Coverage in One Place
How models work
Benchmark
A benchmark is a fixed set of questions or tasks used to compare models, such as MMLU, which tests knowledge across 57 subjects. A high score shows ability on the benchmark's tasks, not necessarily on your work, and some questions may leak into training data. That is why it pays to test a model on real tasks too.
Read more: OpenAI Launches GPT-6.1 Sol: Near-Astra Intelligence at About One-Fifth the Price
Context window
The context window is the amount of text, measured in tokens, that a model can hold and consider at once: the instructions, the conversation, any files and the answer itself. Anthropic describes it as the model's "working memory," separate from what it learned in training. A larger window handles longer documents, but Anthropic notes accuracy can drop as context grows.
Read more: How to Summarize a PDF with ChatGPT and Check Its Accuracy
Fine-tuning
Fine-tuning is extra training of an already trained model on your own set of examples, so it learns to follow their patterns: a style, a format or a type of task. OpenAI offers this to developers through its API. It is different from custom instructions, Gems or skills, which change the instructions the model receives, not the model itself.
Read more: How to Move Your Gemini Gems to Skills Before They Go Away
Inference
Inference is the stage where a trained model takes new input and produces an output, for example when you send a question to a chatbot. Unlike training, which happens once at great cost, inference happens on every request. API prices and response speed depend mainly on the cost of inference.
Read more: DeepSeek Review: Chat, API, Pricing and Privacy
Knowledge cutoff
The knowledge cutoff is the date after which a model has no information from its training data. It does not know about later events, prices or product versions unless it is connected to web search or you give it the information. AI companies list this date in their model documentation.
Read more: How to Fact-Check a Viral Claim with Grok and Find the Primary Source
Model distillation
Model distillation is training a small "student" model to imitate the outputs of a large "teacher" model. The result is a faster, cheaper model that keeps much of the larger model's ability. The idea was described in a 2015 paper by Geoffrey Hinton and colleagues at Google. AI companies usually ban using their models to distill competing models in their terms of use.
Read more: OpenAI Says It Disrupted a Coordinated Model-Distillation Campaign
Multimodal
A multimodal model understands, and sometimes generates, several types of data: text, images, audio and video. When Google introduced the Gemini family in 2023, it described the models as able to understand images, audio, video and text. In practice, this lets you photograph a document, ask about a chart or talk to a chatbot through your camera.
Read more: Google Introduces Guided Vision: Spoken Camera Descriptions in Gemini Live
Open-weight model
An open-weight model is a model whose weights (parameters) are published for download, so you can run it on your own server or computer and adapt it. Examples include OpenAI's gpt-oss, Google's Gemma and Meta's Llama. Open weights are not always fully open source: the training data is usually not released, and the license sets what is allowed.
Read more: Mistral Large 4 Enters Public Preview, with Model Weights Expected by Month’s End
Parameters
Parameters are the numerical values inside a model, mainly the weights of its neural network, that are set during training. They are what the model has "learned." Model size is usually described by its parameter count, such as 7 billion or hundreds of billions. More parameters do not guarantee a better model, but they usually make it more expensive to run.
Read more: DeepSeek Review: Chat, API, Pricing and Privacy
Pretraining
Pretraining is the first and largest stage of training a language model: the model reads enormous amounts of text and learns to predict the next token. This is where it picks up general knowledge about language and the world. Later stages, such as fine-tuning and RLHF, turn it into an assistant that follows instructions.
Read more: How to Stop ChatGPT, Claude, and Gemini From Training on Your Chats
Reasoning model
A reasoning model is a language model that generates internal reasoning steps before giving its final answer. According to OpenAI, these hidden reasoning tokens help it plan, use tools, explore alternatives and solve complex multistep tasks in code, math and science. Answers take longer, and in the API reasoning tokens are billed as output tokens.
Read more: ChatGPT Guide: Plans, Prices and All Our Coverage in One Place
Reinforcement learning from human feedback (RLHF)
Reinforcement learning from human feedback (RLHF) is a training method in which people rank a model's answers, a reward model is built from those rankings, and the language model is then trained to prefer the answers people rated highly. OpenAI described it in its 2022 InstructGPT research. It helped turn language models into assistants that follow instructions more helpfully.
Read more: How to Stop ChatGPT, Claude, and Gemini From Training on Your Chats
Token
A token is the small unit of text a language model reads and writes: a word, part of a word, a character or even a byte. Models count input and output in tokens, so API prices, usage limits and context window size are all measured in tokens. According to OpenAI, one token is about four characters of English text.
Read more: Anthropic Launches Claude Sonnet 5.5: Faster and Cheaper for Everyday Work
Transformer
The transformer is a neural network architecture introduced by Google researchers in the 2017 paper "Attention Is All You Need." Its key idea is the attention mechanism, which lets the model weigh the relationships between all the words in a sequence at once. Most large language models today are based on it, and the T in GPT stands for transformer.
Read more: ChatGPT Guide: Plans, Prices and All Our Coverage in One Place
Using chatbots and prompts
Chain-of-thought prompting
Chain-of-thought prompting is a technique where you ask the model to work through the steps of a problem before giving its final answer. Google research from 2022 showed it improves results on math and logic problems. Reasoning models build this process in, so you rarely need to ask for it explicitly.
Read more: Claude Guide: Plans, Prices and All Our Coverage in One Place
Chatbot memory
Chatbot memory is the ability to save details from your conversations, such as your name, preferences or projects, and use them in later chats. In ChatGPT, for example, you can see what was saved, delete items or turn memory off in settings. Memory is convenient, but it is best not to share sensitive information with it.
Read more: ChatGPT Guide: Plans, Prices and All Our Coverage in One Place
Custom instructions
Custom instructions are standing preferences you write once in a chatbot's settings and it applies them to every new chat: who you are, what tone to use, how long answers should be and in what language. ChatGPT calls the feature Custom Instructions, and other chatbots have similar settings. It saves repeating the same guidance each time.
Read more: How to Move Your Gemini Gems to Skills Before They Go Away
Deep Research
Deep Research is a mode in chatbots such as Gemini and ChatGPT where an agent plans the research, reads dozens of web sources over several minutes and writes a structured report with citations. It suits broad questions like a market overview, but you should still check the key claims against the sources.
Read more: Gemini Review: What the Free Tier Covers, What Paid Plans Add, and Privacy
Few-shot prompting
Few-shot prompting means including a few examples of the desired input and output before the actual task, so the model picks up the format and style. OpenAI's 2020 GPT-3 research showed that large models can learn a new task from a handful of such examples without extra training. A prompt with no examples is called zero-shot.
Read more: 20 Grok Bot Prompts to Copy: Work, Email, Research, Home and Content
Grounding
Grounding means connecting a model's answer to a source you can check, such as current search results or your own documents. The model then answers from that source rather than only from its training, and usually shows where each detail came from. Google, for example, offers grounding with Google Search in Vertex AI.
Read more: How to Summarize a PDF with ChatGPT and Check Its Accuracy
Hallucination
A hallucination is an answer from a language model that sounds plausible and confident but is wrong: a fact, quote, number or source that doesn't exist. According to OpenAI, part of the cause is that training and evaluation reward guessing over admitting uncertainty. Newer models hallucinate less, but not never, so check every important detail against a source.
Read more: How to Fact-Check a Viral Claim with Grok and Find the Primary Source
Prompt
A prompt is the instruction or question you give an AI model: the text, files and context that define what you want back. A good prompt states the goal, audience, format and constraints, and sometimes includes an example of the desired result. Anthropic recommends first defining what a good answer looks like, then improving the prompt by testing real results.
Read more: 20 Grok Bot Prompts to Copy: Work, Email, Research, Home and Content
System prompt
A system prompt is background instructions a model receives before the conversation that apply throughout it: role, tone, rules and limits. It is usually written by the app's developers, and users typically don't see it. Anthropic recommends using it to give the model a role, such as "You are a careful legal editor."
Read more: Your First Grok Bot: Name, Role and First Task in 15 Minutes
Temperature
Temperature is a setting that controls how much randomness goes into choosing the next token. A low temperature gives more consistent, predictable answers that suit factual tasks, while a high temperature gives more varied, creative ones. It is usually adjusted in the API or developer tools, not in regular chat apps.
Read more: DeepSeek Review: Chat, API, Pricing and Privacy
Temporary chat
Temporary Chat is a ChatGPT mode where the conversation is not saved to your history and does not create new memories, and according to OpenAI it is not used to train its models. OpenAI may keep a copy for up to 30 days for safety purposes. It suits a one-off question you don't want kept in your account.
Read more: How to Stop ChatGPT, Claude, and Gemini From Training on Your Chats
Usage limit
A usage limit is a cap on how many messages or how much work you can do with a chatbot within a set period, such as a few hours or a week. It depends on your plan, the model and the length of the conversation: long messages and large files use more. When you hit the cap, you wait for the reset, switch to a lighter model or upgrade.
Read more: Claude Guide: Plans, Prices and All Our Coverage in One Place
Agents, tools and automation
AI agent
An AI agent is a system in which a language model decides on its own which steps to take and which tools to use to complete a task, rather than answering a single message. Anthropic distinguishes workflows, where the path is set in code, from agents, which direct their own process. Because of that independence, agents need clear permissions and approval points.
Read more: What Is Grok Bot? A Beginner's Guide to AI Teammates
API
An API (application programming interface) is a defined way for one piece of software to request a service from another. In AI, an API lets developers send a prompt to a model from their own code and get a response without opening the chat app. API usage is usually billed separately from a chat subscription and priced per token.
Read more: OpenAI Launches Decisions API for Fast Decisions from Text and Images
Computer use
Computer use is an AI model's ability to operate a computer the way a person does: viewing screenshots, moving the mouse, clicking and typing. Anthropic introduced this capability in 2024, and OpenAI introduced a similar agent in 2025. It can handle tasks on websites that have no API, but it needs supervision because the agent can make mistakes or click the wrong thing.
Read more: Grok Bot vs ChatGPT: What's the Difference and Where Each One Wins
Model Context Protocol (MCP)
The Model Context Protocol (MCP) is an open standard for connecting AI apps to external systems: files, databases, tools and workflows. Anthropic introduced it in November 2024, and the official docs compare it to a USB-C port: one standard way to connect assistants like Claude or ChatGPT to a calendar, Notion or an internal tool, instead of a custom integration for each.
Read more: Higgsfield review with real results and tested credit costs
No-code automation
No-code automation is building automated processes between apps through a visual interface, without writing code. In tools like Make or Zapier, you connect a trigger, such as a new form submission, to actions like adding a spreadsheet row and sending an email. Make calls such a process a scenario, and it can include AI models too.
Read more: Make review for small businesses and everyday operations
Tool use (function calling)
Tool use, also called function calling, is a model's ability to request an external function, such as search, a calculator, a calendar or a database, instead of guessing. The developer defines which tools are available, the model decides when to call them and with what inputs, and the app runs the tool and returns the result. It is the foundation of AI agents.
Read more: How to Connect Gmail, Google Calendar and Drive to Grok Bot, Step by Step
Vibe coding
Vibe coding is writing software with AI by describing what you want in plain language, taking the model's code and running it, while barely reading the code itself. Andrej Karpathy coined the term in February 2025 in a post saying you can "forget that the code even exists." It is fast for prototypes but risky for code that ships without review.
Read more: Claude Code for Beginners: Installation and a First Task You Can Check
Webhook
A webhook is a web address that one system automatically sends a message to the moment an event happens, such as a form being submitted or a payment going through. Instead of checking again and again for something new, the receiving system gets the data right away and starts a process. In automation tools like Make, a webhook often serves as a scenario's trigger.
Read more: Connect a form to Google Sheets with a Make webhook
Retrieval and data
Embeddings
An embedding is a representation of text, and in newer models also images, audio or video, as a list of numbers called a vector. According to OpenAI, the distance between two vectors reflects how related the content is. That lets a computer find content by meaning, not just matching words. It is the basis of semantic search, classification and RAG.
Retrieval-augmented generation (RAG)
Retrieval-augmented generation (RAG) is a method where the system first retrieves relevant passages from a document collection, adds them to the context window, and only then has the model write an answer. The answer can draw on current or internal information that was not in the training data, and it can be checked against the source. The method was introduced in a 2020 research paper by Lewis and colleagues.
Read more: How to build a Claude agent for WhatsApp Business
Semantic search
Semantic search is searching by meaning and intent rather than by matching words alone. The system converts the query and the documents into embeddings and returns the closest matches in meaning, even when they share no words with the query. For example, a search for "refund" can also find "cancel the order and get your money back."
Read more: AI Tools
Vector database
A vector database stores embeddings (vectors) and can quickly find the vectors closest to a query. That makes it possible to search by meaning across millions of documents, images or products. It is a common building block in RAG systems and semantic search.
Images, video and voice
AI image editing
AI image editing is changing an existing image with a plain-language instruction, such as "replace the background with a beach" or "remove the person on the left," without manual editing tools. Models like Gemini and ChatGPT Images take an image and a prompt and return an edited version. Check that details like faces, text and logos didn't change by accident.
Read more: How to Keep the Same AI Character Across Five Scenes
Diffusion model
A diffusion model is a type of generative model that learns to turn random noise into an image step by step. During training, noise is added to real images and the model learns to remove it one step at a time. To generate, it starts from noise and cleans it up according to the prompt. Many image and video generators use this approach, which took off with the 2020 DDPM paper.
Read more: How to Create AI Images with Accurate Text and Fix Incorrect Letters
Image-to-video
Image-to-video is generating a short clip from a starting image, guided by a prompt that describes motion, camera and mood. The model keeps the original image as its starting point and animates it. Models like Google's Veo and tools like Higgsfield offer this, and clips are usually limited to a few seconds.
Read more: Higgsfield for Beginners: Create a Video from an Image
Optical character recognition (OCR)
Optical character recognition (OCR) is technology that detects text in an image or scanned document and turns it into text you can copy, search and edit. Services like Google Cloud Vision recognize text in many languages. Multimodal chatbots can now read text from images without a separate OCR tool, but check the results on tables and handwriting.
Read more: How to Summarize a PDF with ChatGPT and Check Its Accuracy
Speech-to-text
Speech-to-text converts recorded speech into written text. Models like OpenAI's Whisper, introduced in 2022, were trained on large amounts of audio in many languages. It is used for captions, meeting notes and dictation. Names, technical terms and background noise still cause errors, so review the transcript.
Read more: Automatic Captions: From SRT to Readable Video
Text-to-image
Text-to-image is generating a new image from a written description. You describe what you want to see, such as the subject, style, lighting and composition, and the model produces a matching image. ChatGPT Images, Gemini and Midjourney are well-known tools. Text inside the image can still come out garbled in some models.
Read more: How to Create AI Images with Accurate Text and Fix Incorrect Letters
Text-to-speech (TTS)
Text-to-speech (TTS) converts written text into spoken audio. Newer models produce natural-sounding voices with emphasis and emotion in many languages. It is used for narration, audiobooks, accessibility and voice agents. Services like ElevenLabs offer a wide range of voices and languages.
Read more: Suno Speech Beta: Voice and Background Music in One Clip
Voice cloning
Voice cloning is creating a synthetic voice that sounds like a specific person, based on recordings of their voice. Services like ElevenLabs can clone a voice from a short sample, or from longer recordings for higher quality. Reputable services require you to confirm you have the right to use the voice, and cloned voices are also used in scams, so verify suspicious calls.
Read more: Suno Speech Beta: Voice and Background Music in One Clip
Safety, privacy and trust
AI watermarking
AI watermarking is embedding a marker in AI-generated content so it can be identified later. Google DeepMind's SynthID, for example, embeds an invisible watermark in images, audio, video and text that is designed to survive common changes like cropping or compression. Watermarks help with detection, but not every tool uses them, so a missing watermark doesn't prove content is real.
Read more: OpenAI Will Watermark ChatGPT Text in the EU and Opens Opt-In Watermarking in the API
Content Credentials (C2PA)
Content Credentials are digitally signed information attached to a file that records its origin: which tool created it, and whether and when it was edited. The standard was developed by the C2PA, a coalition whose members include Adobe, Microsoft and Google. OpenAI, for example, adds this information to images created in ChatGPT. It can be lost through screenshots or uploads to some platforms.
Read more: Google Opens SynthID Detector to Everyone for Checking AI-Made Images, Video and Audio
Deepfake
A deepfake is an image, audio or video generated or altered with AI that resembles real people, objects, places or events and could falsely appear authentic. That is how the EU AI Act defines it, and the law generally requires disclosing that such content was artificially generated or manipulated. Deepfakes are also used for fraud and impersonation, so check the source before sharing.
Read more: Google Opens SynthID Detector to Everyone for Checking AI-Made Images, Video and Audio
Jailbreak
A jailbreak is an attempt to get a model to bypass its safety rules, for example through role-play, indirect wording or a clever sequence of instructions, so it produces content it should refuse. In prompt injection the instructions are hidden in outside content, while in a jailbreak the user is the one trying to get around the limits. AI companies respond with filters and additional training.
Read more: Grok Bot Privacy and Security: What the Bots See and How to Stay Safe
Prompt injection
Prompt injection is an attack that hides malicious instructions in content a model reads, such as a web page, email or document, to make it act against the user: reveal information, change its answer or take an action. The risk grows with agents that browse the web and use tools. OpenAI recommends limiting permissions and approving sensitive actions yourself.
Read more: Grok Bot Privacy and Security: What the Bots See and How to Stay Safe
Training on user data
Training on user data is when an AI company uses the content you send a chatbot to improve future models. In consumer services it is often on by default and can be turned off in settings, while business accounts and the API are generally not used for training by default. Check the setting in each service you use.
Read more: How to Stop ChatGPT, Claude, and Gemini From Training on Your Chats
How we built this AI glossary
Every definition was written by Maitz and checked on October 11, 2026 against official documentation from the company behind the technology, or against the original paper that introduced the term. We update the glossary when terms change or new ones appear. Read more about our process on How We Test AI Tools, and if you spot an error, see our editorial standards and corrections policy.
Sources
- OpenAI Charter
- Morris et al. (Google DeepMind): Levels of AGI (2023)
- Google Cloud: What is artificial intelligence (AI)?
- LeCun, Bengio, Hinton: Deep learning (Nature, 2015)
- Bommasani et al.: On the Opportunities and Risks of Foundation Models (Stanford CRFM, 2021)
- Google Cloud: What is generative AI?
- Google Machine Learning Crash Course: Introduction to Large Language Models
- Anthropic docs: Glossary
- Google for Developers: Introduction to Machine Learning, What is ML?
- Google Machine Learning Crash Course: Neural networks
- Hendrycks et al.: Measuring Massive Multitask Language Understanding (MMLU, 2020)
- Anthropic docs (Claude): Context windows
- OpenAI API docs: Model optimization (fine-tuning)
- Anthropic docs (Claude): Glossary
- Google Machine Learning Glossary: inference
- Anthropic docs (Claude): Models overview (training data cutoff column)
- Hinton, Vinyals, Dean (Google): Distilling the Knowledge in a Neural Network (2015)
- Gemini Team (Google): Gemini, A Family of Highly Capable Multimodal Models (2023)
- OpenAI: Introducing gpt-oss (2025)
- Google AI for Developers: Gemma docs
- Google Machine Learning Glossary: parameter
- Radford et al. (OpenAI): Improving Language Understanding by Generative Pre-Training (2018)
- OpenAI API docs: Reasoning models
- OpenAI: Learning to reason with LLMs (2024)
- Ouyang et al. (OpenAI): Training language models to follow instructions with human feedback (2022)
- OpenAI Help Center: What are tokens and how to count them?
- Vaswani et al. (Google): Attention Is All You Need (2017)
- Wei et al. (Google): Chain-of-Thought Prompting Elicits Reasoning in Large Language Models (2022)
- OpenAI Help Center: Memory FAQ
- OpenAI Help Center: ChatGPT Custom Instructions
- Gemini Apps Help: Use Deep Research in Gemini Apps
- OpenAI Help Center: Deep research FAQ
- Brown et al. (OpenAI): Language Models are Few-Shot Learners (2020)
- Google Cloud Vertex AI docs: Grounding overview
- OpenAI: Why language models hallucinate (2025)
- Anthropic docs: Reduce hallucinations
- Anthropic docs (Claude): Prompt engineering overview
- OpenAI API docs: Prompt engineering
- Anthropic docs (Claude): Giving Claude a role with a system prompt
- Anthropic docs (Claude): Glossary (temperature)
- OpenAI Help Center: Temporary Chat FAQ
- Claude Help Center: Usage limit best practices
- OpenAI Help Center: ChatGPT Free Tier FAQ
- Anthropic Engineering: Building effective agents (2024)
- Anthropic docs (Claude): API overview
- Anthropic docs (Claude): Computer use tool
- OpenAI: Computer-Using Agent (2025)
- Model Context Protocol docs: Introduction
- Anthropic: Introducing the Model Context Protocol (2024)
- Make Help Center: Scenarios
- Anthropic docs (Claude): Tool use overview
- Andrej Karpathy, post on X that coined the term (February 2, 2025)
- Make Help Center: Webhooks
- Gemini API docs: Embeddings
- OpenAI API docs: Vector embeddings
- Lewis et al. (Meta AI): Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks (2020)
- Google Cloud: What is semantic search?
- Google Cloud: What is a vector database?
- Gemini API docs: Image generation and editing
- Ho, Jain, Abbeel: Denoising Diffusion Probabilistic Models (2020)
- Gemini API docs: Generate videos with Veo
- Google Cloud Vision docs: Detect text in images (OCR)
- Radford et al. (OpenAI): Robust Speech Recognition via Large-Scale Weak Supervision (Whisper, 2022)
- OpenAI Help Center: ChatGPT Images
- Gemini API docs: Image generation
- ElevenLabs docs: Text to Speech
- ElevenLabs docs: Voices (voice cloning)
- Google DeepMind: SynthID
- C2PA: Coalition for Content Provenance and Authenticity
- OpenAI Help Center: C2PA in ChatGPT Images
- EU AI Act, Regulation (EU) 2024/1689, Article 3(60) and Article 50
- Anthropic docs (Claude): Mitigate jailbreaks and prompt injections
- OpenAI: Understanding prompt injections (2025)
- OpenAI Help Center: How your data is used to improve model performance