[{"data":1,"prerenderedAt":982},["ShallowReactive",2],{"category-ai":3},[4,11,16,21,25,29,33,38,42,46,50,54,58,62,66,70,74,78,82,86,90,94,98,102,106,110,114,118,121,125,129,133,137,141,145,149,153,157,161,165,169,173,177,181,185,189,193,197,202,206,210,214,218,222,226,230,234,238,242,246,250,254,258,262,266,270,274,278,282,286,290,294,298,302,306,310,314,318,323,327,331,335,339,343,347,351,355,359,363,367,371,375,379,383,387,391,395,400,404,409,413,418,422,426,430,434,438,442,446,450,454,458,462,466,470,474,478,482,486,491,495,499,503,506,510,514,518,522,527,531,535,539,543,547,552,556,559,563,567,571,576,580,584,589,593,597,601,605,609,613,617,622,625,629,634,638,642,646,650,654,658,662,666,670,674,678,682,686,690,694,698,702,706,710,714,718,722,726,730,734,738,742,746,751,756,760,764,768,772,776,780,784,788,792,796,800,804,808,812,816,820,824,828,832,836,840,844,848,852,856,860,864,868,873,877,881,885,889,893,898,902,906,910,914,918,922,926,930,934,938,942,946,950,954,958,962,966,970,974,978],{"title":5,"path":6,"acronym":7,"category":8,"difficulty":9,"description":10},".cursorrules","\u002Fterms\u002Fc\u002Fcursorrules",null,"ai","beginner","Cursor's version of CLAUDE.md — a file in your project that tells the Cursor AI how to behave.",{"title":12,"path":13,"acronym":14,"category":8,"difficulty":9,"description":15},"AI","\u002Fterms\u002Fa\u002Fai","Artificial Intelligence","AI is when you teach a computer to do stuff that normally needs a human brain — like recognizing cats, translating languages, or writing code for you.",{"title":17,"path":18,"acronym":7,"category":8,"difficulty":19,"description":20},"AI Agent","\u002Fterms\u002Fa\u002Fai-agent","intermediate","An AI Agent is an AI system that can think, plan, and act on its own to accomplish a goal.",{"title":22,"path":23,"acronym":7,"category":8,"difficulty":9,"description":24},"AI Code Review","\u002Fterms\u002Fa\u002Fai-code-review","Having an AI review your pull request before a human does.",{"title":26,"path":27,"acronym":7,"category":8,"difficulty":9,"description":28},"AI IDE","\u002Fterms\u002Fa\u002Fai-ide","A code editor where the AI isn't a plugin you installed — it's the whole point.",{"title":30,"path":31,"acronym":7,"category":8,"difficulty":19,"description":32},"AI Safety","\u002Fterms\u002Fa\u002Fai-safety","AI Safety is the field of making sure AI doesn't go off the rails.",{"title":34,"path":35,"acronym":7,"category":8,"difficulty":36,"description":37},"AI Watermarking","\u002Fterms\u002Fw\u002Fwatermarking-ai","advanced","AI watermarking embeds detectable patterns in AI-generated content to prove its origin — digital fingerprints for generated text or images.",{"title":39,"path":40,"acronym":7,"category":8,"difficulty":9,"description":41},"API Key","\u002Fterms\u002Fa\u002Fapi-key","An API key is your password to use an AI service. You include it in every request to prove you're allowed to use the API and so they know who to charge.",{"title":43,"path":44,"acronym":7,"category":8,"difficulty":19,"description":45},"AWS Bedrock","\u002Fterms\u002Fa\u002Faws-bedrock","AWS Bedrock is like a model buffet — Anthropic's Claude, Meta's Llama, Mistral, Cohere, and more, all accessible through one AWS API. You don't manage any ",{"title":47,"path":48,"acronym":7,"category":8,"difficulty":9,"description":49},"Accuracy","\u002Fterms\u002Fa\u002Faccuracy","Accuracy is the simplest way to score a model — what percentage of predictions were correct.",{"title":51,"path":52,"acronym":7,"category":8,"difficulty":19,"description":53},"Activation Function","\u002Fterms\u002Fa\u002Factivation-function","An activation function is the decision gate in a neural network — it decides if a neuron should 'fire' or stay quiet.",{"title":55,"path":56,"acronym":7,"category":8,"difficulty":19,"description":57},"Agent","\u002Fterms\u002Fa\u002Fagent","An AI agent is an LLM that doesn't just answer questions — it takes actions.",{"title":59,"path":60,"acronym":7,"category":8,"difficulty":36,"description":61},"Agent Deadlock","\u002Fterms\u002Fa\u002Fagent-deadlock","Agent deadlock is when two or more AI agents wait on each other forever. Agent A waits for Agent B's response. Agent B waits for Agent A's. Neither moves.",{"title":63,"path":64,"acronym":7,"category":8,"difficulty":36,"description":65},"Agent Fleet","\u002Fterms\u002Fa\u002Fagent-fleet","An agent fleet is a whole bunch of AI agents running in production — each handling one kind of task, all of them at once.",{"title":67,"path":68,"acronym":7,"category":8,"difficulty":36,"description":69},"Agent Orchestra","\u002Fterms\u002Fa\u002Fagent-orchestra","An agent orchestra is a group of AI agents with a conductor — one lead agent that coordinates specialists.",{"title":71,"path":72,"acronym":7,"category":8,"difficulty":36,"description":73},"Agent Swarm","\u002Fterms\u002Fa\u002Fagent-swarm","An agent swarm is multiple AI agents working in parallel on different parts of a problem. Like a small dev team, except every member is a model.",{"title":75,"path":76,"acronym":7,"category":8,"difficulty":36,"description":77},"Agent Team","\u002Fterms\u002Fa\u002Fagent-team","An agent team is 2–16 AI agents collaborating via shared task lists — like a sprint team that never sleeps, eats, or complains.",{"title":79,"path":80,"acronym":7,"category":8,"difficulty":19,"description":81},"Agent Thrash","\u002Fterms\u002Fa\u002Fagent-thrash","Agent thrash is when an AI agent keeps changing its mind, flipping between approaches without committing. 'Let me try approach A. Actually B. Wait, A.",{"title":83,"path":84,"acronym":7,"category":8,"difficulty":9,"description":85},"Agentic","\u002Fterms\u002Fa\u002Fagentic","Agentic describes an AI system that acts autonomously — making decisions, taking actions, using tools, and working toward a goal without constant human han...",{"title":87,"path":88,"acronym":7,"category":8,"difficulty":19,"description":89},"Agentic AI","\u002Fterms\u002Fa\u002Fagentic-ai","Agentic AI is when the AI doesn't just answer questions — it takes action.",{"title":91,"path":92,"acronym":7,"category":8,"difficulty":19,"description":93},"Agentic Workflow","\u002Fterms\u002Fa\u002Fagentic-workflow","An agentic workflow is when you give an AI a goal and let it figure out the steps to get there — breaking down tasks, using tools, making decisions, and it...",{"title":95,"path":96,"acronym":7,"category":8,"difficulty":19,"description":97},"Aider","\u002Fterms\u002Fa\u002Faider","Aider is a terminal app where you chat with Claude or GPT-4 about your code and it directly edits your files.",{"title":99,"path":100,"acronym":7,"category":8,"difficulty":19,"description":101},"Alignment","\u002Fterms\u002Fa\u002Falignment","Alignment is the AI safety challenge of making sure AI does what we actually want, not just what we literally said.",{"title":103,"path":104,"acronym":7,"category":8,"difficulty":9,"description":105},"Amazon CodeWhisperer","\u002Fterms\u002Fa\u002Famazon-codewhisperer","Amazon's answer to Copilot — it writes code for you but with an AWS twist. It's especially good at AWS SDK code (obviously) and comes with a built-in secur",{"title":107,"path":108,"acronym":7,"category":8,"difficulty":19,"description":109},"Amazon Q","\u002Fterms\u002Fa\u002Famazon-q","Amazon Q is AWS's AI assistant baked into the AWS console and your IDE.",{"title":111,"path":112,"acronym":7,"category":8,"difficulty":9,"description":113},"Anthropic","\u002Fterms\u002Fa\u002Fanthropic","Anthropic is the company that built Claude — think of them as the responsible parent at the AI party.",{"title":115,"path":116,"acronym":7,"category":8,"difficulty":9,"description":117},"Anthropic API","\u002Fterms\u002Fa\u002Fanthropic-api","The API that lets you talk to Claude from your own code. Send a message, get a response — that's the basics.",{"title":14,"path":119,"acronym":12,"category":8,"difficulty":9,"description":120},"\u002Fterms\u002Fa\u002Fartificial-intelligence","The full name for AI — making computers smart enough to do human-brain tasks.",{"title":122,"path":123,"acronym":7,"category":8,"difficulty":19,"description":124},"Attention Is All You Need","\u002Fterms\u002Fa\u002Fattention-is-all-you-need","This is THE paper. Published in 2017 by Google researchers, 'Attention Is All You Need' introduced the Transformer architecture that powers every modern AI...",{"title":126,"path":127,"acronym":7,"category":8,"difficulty":36,"description":128},"Attention Mechanism","\u002Fterms\u002Fa\u002Fattention-mechanism","The attention mechanism is how AI decides what to focus on — like when you're reading a long email and your eyes jump to the part that mentions your name.",{"title":130,"path":131,"acronym":7,"category":8,"difficulty":19,"description":132},"Auto Memory","\u002Fterms\u002Fa\u002Fauto-memory","Auto memory is AI that saves and recalls context across sessions without being asked — like it actually paid attention last time.",{"title":134,"path":135,"acronym":7,"category":8,"difficulty":36,"description":136},"AutoGPT","\u002Fterms\u002Fa\u002Fautogpt","AutoGPT was the viral 'what if GPT could run itself in a loop?' experiment. Give it a goal, and it breaks it into tasks, executes them, evaluates results, ",{"title":138,"path":139,"acronym":7,"category":8,"difficulty":9,"description":140},"Autocomplete","\u002Fterms\u002Fa\u002Fautocomplete","AI autocomplete is like your phone's predictive text, but for code, and actually intelligent.",{"title":142,"path":143,"acronym":7,"category":8,"difficulty":36,"description":144},"Autoencoder","\u002Fterms\u002Fa\u002Fautoencoder","An autoencoder is a neural network that learns to compress data and then reconstruct it — like a zip file that learns what to keep and what to toss.",{"title":146,"path":147,"acronym":7,"category":8,"difficulty":19,"description":148},"Azure OpenAI","\u002Fterms\u002Fa\u002Fazure-openai","Azure OpenAI is OpenAI's models wearing a Microsoft enterprise suit. Same GPT-4, same capabilities, but running in Azure's data centers with enterprise sec",{"title":150,"path":151,"acronym":7,"category":8,"difficulty":36,"description":152},"BabyAGI","\u002Fterms\u002Fb\u002Fbabyagi","BabyAGI is the minimalist cousin of AutoGPT — just 140 lines of Python that create tasks, prioritize them, and execute them in a loop. It was a proof of co",{"title":154,"path":155,"acronym":7,"category":8,"difficulty":36,"description":156},"Backpropagation","\u002Fterms\u002Fb\u002Fbackpropagation","Backpropagation is how errors flow backwards through a neural network during training.",{"title":158,"path":159,"acronym":7,"category":8,"difficulty":19,"description":160},"Batch","\u002Fterms\u002Fb\u002Fbatch","A batch is a small group of training examples that the model processes at once before updating its weights.",{"title":162,"path":163,"acronym":7,"category":8,"difficulty":36,"description":164},"Batch Normalization","\u002Fterms\u002Fb\u002Fbatch-normalization","Batch normalization is like hitting the reset button on each layer of a neural network so the numbers don't spiral out of control.",{"title":166,"path":167,"acronym":7,"category":8,"difficulty":9,"description":168},"Benchmark","\u002Fterms\u002Fb\u002Fbenchmark","In AI, a benchmark is a standardized test that measures how good a model is — like the SAT for AI.",{"title":170,"path":171,"acronym":7,"category":8,"difficulty":19,"description":172},"Bias","\u002Fterms\u002Fb\u002Fbias","In ML, bias means the model has systematic errors — it's consistently wrong in the same direction.",{"title":174,"path":175,"acronym":7,"category":8,"difficulty":9,"description":176},"Bolt","\u002Fterms\u002Fb\u002Fbolt","Bolt is like a full-stack developer in a browser tab.",{"title":178,"path":179,"acronym":7,"category":8,"difficulty":19,"description":180},"Browser Use","\u002Fterms\u002Fb\u002Fbrowser-use","Browser use is AI controlling a real browser — scraping, filling forms, navigating UIs — computer use but scoped to the web.",{"title":182,"path":183,"acronym":7,"category":8,"difficulty":36,"description":184},"CLIP","\u002Fterms\u002Fc\u002Fclip","CLIP connects text and images in one shared understanding — it can look at a photo and know what text describes it, or read text and find matching images.",{"title":186,"path":187,"acronym":7,"category":8,"difficulty":36,"description":188},"CUDA","\u002Fterms\u002Fc\u002Fcuda","CUDA is NVIDIA's secret weapon — it's the programming platform that lets developers use NVIDIA GPUs for AI, not just gaming.",{"title":190,"path":191,"acronym":7,"category":8,"difficulty":19,"description":192},"Cargo Cult AI","\u002Fterms\u002Fc\u002Fcargo-cult-ai","Cargo cult AI is adding AI to your product because every competitor is, without a clear reason. A chatbot that nobody uses.",{"title":194,"path":195,"acronym":7,"category":8,"difficulty":19,"description":196},"Cargo Cult Prompting","\u002Fterms\u002Fc\u002Fcargo-cult-prompting","Cargo cult prompting is the same as prompt cargo cult — copying techniques without understanding when they work.",{"title":198,"path":199,"acronym":200,"category":8,"difficulty":19,"description":201},"Chain of Thought","\u002Fterms\u002Fc\u002Fchain-of-thought","CoT","Chain of Thought is when you tell the AI 'show your work' like a math teacher.",{"title":203,"path":204,"acronym":7,"category":8,"difficulty":9,"description":205},"Chat Completion","\u002Fterms\u002Fc\u002Fchat-completion","Chat Completion is the API pattern for having a back-and-forth conversation with an AI.",{"title":207,"path":208,"acronym":7,"category":8,"difficulty":9,"description":209},"ChatGPT","\u002Fterms\u002Fc\u002Fchatgpt","ChatGPT is the app that made AI mainstream — it's the iPhone moment for artificial intelligence.",{"title":211,"path":212,"acronym":7,"category":8,"difficulty":19,"description":213},"Chunking","\u002Fterms\u002Fc\u002Fchunking","Cutting up big documents into smaller pieces so an AI can actually understand them.",{"title":215,"path":216,"acronym":7,"category":8,"difficulty":9,"description":217},"Classification","\u002Fterms\u002Fc\u002Fclassification","Classification is teaching an AI to sort things into categories. Is this email spam or not? Is this image a cat, dog, or bird?",{"title":219,"path":220,"acronym":7,"category":8,"difficulty":9,"description":221},"Claude Code","\u002Fterms\u002Fc\u002Fclaude-code","Claude Code is Anthropic's agentic coding tool that lives in your terminal.",{"title":223,"path":224,"acronym":7,"category":8,"difficulty":19,"description":225},"Clustering","\u002Fterms\u002Fc\u002Fclustering","Clustering is teaching an AI to find groups in data WITHOUT being told what the groups are.",{"title":227,"path":228,"acronym":7,"category":8,"difficulty":9,"description":229},"Code Generation","\u002Fterms\u002Fc\u002Fcode-generation","Code Generation is AI writing code for you based on a description.",{"title":231,"path":232,"acronym":7,"category":8,"difficulty":19,"description":233},"Codex","\u002Fterms\u002Fc\u002Fcodex","Codex is OpenAI's code-specialized AI model — it's the brain behind GitHub Copilot. Think of it as a GPT that went to coding bootcamp.",{"title":235,"path":236,"acronym":7,"category":8,"difficulty":19,"description":237},"Cody","\u002Fterms\u002Fc\u002Fcody","Cody is Sourcegraph's AI assistant that uses code search to give the LLM actual relevant context from your giant codebase — not just the files you have ope...",{"title":239,"path":240,"acronym":7,"category":8,"difficulty":19,"description":241},"Computer Use","\u002Fterms\u002Fc\u002Fcomputer-use","Computer use is AI controlling a desktop — clicking, typing, reading the screen — like an intern who can actually use your Mac.",{"title":243,"path":244,"acronym":7,"category":8,"difficulty":9,"description":245},"Computer Vision","\u002Fterms\u002Fc\u002Fcomputer-vision","Computer Vision is teaching AI to understand images and video. How does your phone unlock with your face? Computer Vision.",{"title":247,"path":248,"acronym":7,"category":8,"difficulty":19,"description":249},"Confabulation","\u002Fterms\u002Fc\u002Fconfabulation","Confabulation is when an AI invents a plausible-sounding answer and delivers it with total confidence, when the honest answer would be 'I don't know.",{"title":251,"path":252,"acronym":7,"category":8,"difficulty":36,"description":253},"Constitutional AI","\u002Fterms\u002Fc\u002Fconstitutional-ai","Constitutional AI is Anthropic's approach to making AI behave — instead of relying on a giant team of human reviewers, the AI essentially reviews itself us...",{"title":255,"path":256,"acronym":7,"category":8,"difficulty":19,"description":257},"Context Budget","\u002Fterms\u002Fc\u002Fcontext-budget","Context budget is how you allocate tokens across system prompt, memory, tools, and conversation — every token is a dollar at scale.",{"title":259,"path":260,"acronym":7,"category":8,"difficulty":19,"description":261},"Context Compaction","\u002Fterms\u002Fc\u002Fcontext-compaction","Context compaction is summarizing a long AI conversation down to just the important bits so the model can keep going without hitting context limits.",{"title":263,"path":264,"acronym":7,"category":8,"difficulty":19,"description":265},"Context Engineering","\u002Fterms\u002Fc\u002Fcontext-engineering","The art of feeding the right information to an AI so it gives better answers.",{"title":267,"path":268,"acronym":7,"category":8,"difficulty":36,"description":269},"Context Poisoning","\u002Fterms\u002Fc\u002Fcontext-poisoning","Context poisoning is when bad information makes it into the AI's context and contaminates everything after.",{"title":271,"path":272,"acronym":7,"category":8,"difficulty":36,"description":273},"Context Relay","\u002Fterms\u002Fc\u002Fcontext-relay","Context relay is passing AI context forward across sessions, agents, or tools — the plumbing behind persistent, coherent AI workflows.",{"title":275,"path":276,"acronym":7,"category":8,"difficulty":19,"description":277},"Context Rot","\u002Fterms\u002Fc\u002Fcontext-rot","Context rot is when a long AI conversation has been running so long that the model is confusing old instructions with new ones, forgetting what it already...",{"title":279,"path":280,"acronym":7,"category":8,"difficulty":19,"description":281},"Context Surgery","\u002Fterms\u002Fc\u002Fcontext-surgery","Context surgery is manually editing your AI conversation — deleting bad turns, tweaking earlier messages, removing a failed tool call — before continuing.",{"title":283,"path":284,"acronym":7,"category":8,"difficulty":19,"description":285},"Continue.dev","\u002Fterms\u002Fc\u002Fcontinue-dev","Continue.dev is an AI coding extension that isn't locked to one provider.",{"title":287,"path":288,"acronym":7,"category":8,"difficulty":9,"description":289},"Copilot","\u002Fterms\u002Fc\u002Fcopilot","GitHub Copilot is the AI coding assistant that lives inside your editor and autocompletes your code.",{"title":291,"path":292,"acronym":7,"category":8,"difficulty":9,"description":293},"Copilot Chat","\u002Fterms\u002Fc\u002Fcopilot-chat","Copilot Chat is like having a coding buddy living in your IDE sidebar. You can ask it to explain code, fix bugs, write tests, or refactor functions — all i",{"title":295,"path":296,"acronym":7,"category":8,"difficulty":19,"description":297},"Cosine Similarity","\u002Fterms\u002Fc\u002Fcosine-similarity","Cosine similarity measures how similar two things are by comparing the angles of their vectors.",{"title":299,"path":300,"acronym":7,"category":8,"difficulty":9,"description":301},"Cost Per Token","\u002Fterms\u002Fc\u002Fcost-per-token","Cost per token is how much each token (input or output) costs with a given AI provider. Flagship models cost more per token than cheap ones.",{"title":303,"path":304,"acronym":7,"category":8,"difficulty":19,"description":305},"CrewAI","\u002Fterms\u002Fc\u002Fcrewai","CrewAI is a framework for building teams of AI agents that work together — like a virtual office where each agent has a role (researcher, writer, critic) a...",{"title":307,"path":308,"acronym":7,"category":8,"difficulty":9,"description":309},"Cursor","\u002Fterms\u002Fc\u002Fcursor","Cursor is a code editor (forked from VS Code) with AI built into every interaction.",{"title":311,"path":312,"acronym":7,"category":8,"difficulty":9,"description":313},"Cursor IDE","\u002Fterms\u002Fc\u002Fcursor-ide","Cursor is VS Code's cooler cousin who's really into AI.",{"title":315,"path":316,"acronym":7,"category":8,"difficulty":9,"description":317},"DALL-E","\u002Fterms\u002Fd\u002Fdall-e","DALL-E is OpenAI's AI image generator — describe an image in words and it creates it from scratch. Want 'an avocado armchair'? Done.",{"title":319,"path":320,"acronym":321,"category":8,"difficulty":36,"description":322},"DPO","\u002Fterms\u002Fd\u002Fdpo","Direct Preference Optimization","DPO is RLHF's more efficient younger sibling.",{"title":324,"path":325,"acronym":7,"category":8,"difficulty":19,"description":326},"Data Augmentation","\u002Fterms\u002Fd\u002Fdata-augmentation","Data augmentation is making your training data go further by creating variations of what you already have.",{"title":328,"path":329,"acronym":7,"category":8,"difficulty":19,"description":330},"Deep Learning","\u002Fterms\u002Fd\u002Fdeep-learning","Deep Learning is Machine Learning that's been hitting the gym.",{"title":332,"path":333,"acronym":7,"category":8,"difficulty":19,"description":334},"DeepSeek","\u002Fterms\u002Fd\u002Fdeepseek","DeepSeek is the Chinese AI lab that shocked everyone by building models as good as GPT-4 for a fraction of the cost.",{"title":336,"path":337,"acronym":7,"category":8,"difficulty":19,"description":338},"Devin","\u002Fterms\u002Fd\u002Fdevin","Devin is the AI that claims to be a software engineer. Give it a GitHub issue and it tries to fix it: reads code, writes code, runs tests, opens a PR.",{"title":340,"path":341,"acronym":7,"category":8,"difficulty":36,"description":342},"Diffusion Model","\u002Fterms\u002Fd\u002Fdiffusion-model","Diffusion models generate images by learning to reverse noise. In training, you take an image and slowly add random noise until it's pure static.",{"title":344,"path":345,"acronym":7,"category":8,"difficulty":36,"description":346},"Distillation","\u002Fterms\u002Fd\u002Fdistillation","Teaching a small AI by having it copy a big AI's homework.",{"title":348,"path":349,"acronym":7,"category":8,"difficulty":19,"description":350},"Elicitation","\u002Fterms\u002Fe\u002Felicitation","Elicitation is the MCP pattern where a tool pauses mid-task to ask you clarifying questions — the AI learned to ask before guessing.",{"title":352,"path":353,"acronym":7,"category":8,"difficulty":19,"description":354},"Embedding","\u002Fterms\u002Fe\u002Fembedding","An embedding is turning words, sentences, or entire documents into lists of numbers (vectors) that capture their meaning.",{"title":356,"path":357,"acronym":7,"category":8,"difficulty":19,"description":358},"Embedding Model","\u002Fterms\u002Fe\u002Fembedding-model","An embedding model turns words, sentences, or documents into lists of numbers (vectors) that capture meaning.",{"title":360,"path":361,"acronym":7,"category":8,"difficulty":19,"description":362},"Epoch","\u002Fterms\u002Fe\u002Fepoch","An epoch is one complete pass through your entire training dataset. If you have 100,000 examples, one epoch means the model has seen all 100,000 once.",{"title":364,"path":365,"acronym":7,"category":8,"difficulty":19,"description":366},"Evaluation","\u002Fterms\u002Fe\u002Fevaluation","Evaluation in AI is figuring out if your model actually works — not just on test data, but in the real world.",{"title":368,"path":369,"acronym":7,"category":8,"difficulty":19,"description":370},"F1 Score","\u002Fterms\u002Ff\u002Ff1-score","The F1 Score is the balanced average of precision and recall — a single number that captures both.",{"title":372,"path":373,"acronym":7,"category":8,"difficulty":19,"description":374},"Few-Shot Learning","\u002Fterms\u002Ff\u002Ffew-shot-learning","Few-shot learning is teaching an AI by showing it just a few examples — like showing someone two pictures of a platypus and saying 'find more of these.",{"title":376,"path":377,"acronym":7,"category":8,"difficulty":19,"description":378},"Few-Shot Prompting","\u002Fterms\u002Ff\u002Ffew-shot-prompting","Few-shot prompting is showing the AI a few examples of what you want before asking it to do the thing.",{"title":380,"path":381,"acronym":7,"category":8,"difficulty":19,"description":382},"Few-shot","\u002Fterms\u002Ff\u002Ffew-shot","Showing the AI a few examples of what you want before asking it to do the real thing. Like 'here are 3 examples of good commit messages.",{"title":384,"path":385,"acronym":7,"category":8,"difficulty":19,"description":386},"Fine-tuning","\u002Fterms\u002Ff\u002Ffine-tuning","Fine-tuning is like taking a smart graduate student who knows everything and then sending them to a specialist bootcamp.",{"title":388,"path":389,"acronym":7,"category":8,"difficulty":36,"description":390},"Fleet Management","\u002Fterms\u002Ff\u002Ffleet-management","Fleet management for AI agents is monitoring, debugging, and operating many agents in production. Like SRE but for agents.",{"title":392,"path":393,"acronym":7,"category":8,"difficulty":19,"description":394},"Function Calling","\u002Fterms\u002Ff\u002Ffunction-calling","Function Calling is the OpenAI term for what Anthropic calls Tool Use — teaching the AI to call your code functions.",{"title":396,"path":397,"acronym":398,"category":8,"difficulty":36,"description":399},"GAN","\u002Fterms\u002Fg\u002Fgan","Generative Adversarial Network","A GAN is two neural networks fighting each other. One (the Generator) tries to create fake images that look real.",{"title":401,"path":402,"acronym":7,"category":8,"difficulty":36,"description":403},"GGUF","\u002Fterms\u002Fg\u002Fgguf","GGUF is a file format for running AI models on your laptop — it's like the MP3 of AI models.",{"title":405,"path":406,"acronym":407,"category":8,"difficulty":19,"description":408},"GPT","\u002Fterms\u002Fg\u002Fgpt","Generative Pre-trained Transformer","GPT is the brand of AI model from OpenAI that kicked off the LLM revolution. GPT-3 made everyone's jaw drop, GPT-4 made jaws stay dropped.",{"title":410,"path":411,"acronym":7,"category":8,"difficulty":19,"description":412},"GPT-4o","\u002Fterms\u002Fg\u002Fgpt-4o","GPT-4o is OpenAI's 'omni' model — the Swiss Army knife of AI.",{"title":414,"path":415,"acronym":416,"category":8,"difficulty":9,"description":417},"GPU","\u002Fterms\u002Fg\u002Fgpu","Graphics Processing Unit","A GPU was originally built for rendering graphics in games, but turns out it's also perfect for AI.",{"title":419,"path":420,"acronym":7,"category":8,"difficulty":9,"description":421},"Gemini","\u002Fterms\u002Fg\u002Fgemini","Gemini is Google's answer to ChatGPT — their flagship AI model family. It comes in sizes from Nano (runs on phones) to Ultra (competes with GPT-4).",{"title":423,"path":424,"acronym":7,"category":8,"difficulty":9,"description":425},"Generative AI","\u002Fterms\u002Fg\u002Fgenerative-ai","Generative AI is AI that creates new stuff — text, images, code, music, video — rather than just classifying or predicting. ChatGPT writes essays.",{"title":427,"path":428,"acronym":7,"category":8,"difficulty":19,"description":429},"GitHub Copilot Workspace","\u002Fterms\u002Fg\u002Fgithub-copilot-workspace","Copilot Workspace is GitHub's vision of AI-powered development at the project level. Instead of autocompleting one line, it reads your entire issue, propos",{"title":431,"path":432,"acronym":7,"category":8,"difficulty":9,"description":433},"Google AI Studio","\u002Fterms\u002Fg\u002Fgoogle-ai-studio","Google AI Studio is Google's playground for testing Gemini models without writing code. It's like a sandbox where you can chat with AI, test prompts, tune ",{"title":435,"path":436,"acronym":7,"category":8,"difficulty":36,"description":437},"Gradient Descent","\u002Fterms\u002Fg\u002Fgradient-descent","Gradient Descent is how an AI learns — it's the algorithm that nudges the model's weights in the right direction after each mistake.",{"title":439,"path":440,"acronym":7,"category":8,"difficulty":19,"description":441},"Groq","\u002Fterms\u002Fg\u002Fgroq","Groq built custom AI chips (LPUs) that make language models run ABSURDLY fast. While everyone else is using GPUs, Groq's hardware generates tokens so quick",{"title":443,"path":444,"acronym":7,"category":8,"difficulty":19,"description":445},"Grounding","\u002Fterms\u002Fg\u002Fgrounding","Grounding is giving the AI real, verified information to base its answers on — so it doesn't just make stuff up.",{"title":447,"path":448,"acronym":7,"category":8,"difficulty":19,"description":449},"Guardrails","\u002Fterms\u002Fg\u002Fguardrails","Guardrails are the safety nets you put around AI applications — rules and checks that prevent the AI from going rogue.",{"title":451,"path":452,"acronym":7,"category":8,"difficulty":19,"description":453},"Hallucination Drift","\u002Fterms\u002Fh\u002Fhallucination-drift","Hallucination drift is when an AI starts with one small made-up fact, then builds on it, and by the end the entire conversation is based on fiction.",{"title":455,"path":456,"acronym":7,"category":8,"difficulty":9,"description":457},"Hugging Face","\u002Fterms\u002Fh\u002Fhugging-face","Hugging Face is like the GitHub of AI — it's where everyone shares their AI models, datasets, and demos. Need a sentiment analysis model?",{"title":459,"path":460,"acronym":7,"category":8,"difficulty":19,"description":461},"Hyperparameter","\u002Fterms\u002Fh\u002Fhyperparameter","Hyperparameters are the settings you configure BEFORE training starts — as opposed to parameters (weights) which the model learns ON ITS OWN.",{"title":463,"path":464,"acronym":7,"category":8,"difficulty":9,"description":465},"Image Classification","\u002Fterms\u002Fi\u002Fimage-classification","Image classification is teaching a computer to look at a picture and say what it is — 'that's a cat,' 'that's a dog,' 'that's a suspicious mole you should...",{"title":467,"path":468,"acronym":7,"category":8,"difficulty":19,"description":469},"In-Context Learning","\u002Fterms\u002Fi\u002Fin-context-learning","In-context learning is the AI's ability to learn new tricks just from what you put in the prompt — without changing any of its actual brain weights.",{"title":471,"path":472,"acronym":7,"category":8,"difficulty":19,"description":473},"Inference","\u002Fterms\u002Fi\u002Finference","Inference is when the AI actually runs and generates output — as opposed to training, which is when it's learning.",{"title":475,"path":476,"acronym":7,"category":8,"difficulty":19,"description":477},"Jailbreak","\u002Fterms\u002Fj\u002Fjailbreak","A jailbreak is a sneaky prompt that tricks an AI into ignoring its safety rules.",{"title":479,"path":480,"acronym":7,"category":8,"difficulty":36,"description":481},"KV Cache","\u002Fterms\u002Fk\u002Fkv-cache","KV cache is how LLMs remember previous tokens without recomputing them.",{"title":483,"path":484,"acronym":7,"category":8,"difficulty":36,"description":485},"Knowledge Distillation","\u002Fterms\u002Fk\u002Fknowledge-distillation","Knowledge distillation is teaching a small model to mimic a big model — like having a genius tutor teach a regular student.",{"title":487,"path":488,"acronym":489,"category":8,"difficulty":9,"description":490},"LLM","\u002Fterms\u002Fl\u002Fllm","Large Language Model","An LLM is a humongous AI that read basically the entire internet and learned to predict what words come next, really really well.",{"title":492,"path":493,"acronym":7,"category":8,"difficulty":9,"description":494},"LLM Wrapper","\u002Fterms\u002Fl\u002Fllm-wrapper","A startup that's basically just a pretty UI on top of someone else's AI model. 'We built an AI-powered email assistant!",{"title":496,"path":497,"acronym":7,"category":8,"difficulty":9,"description":498},"LM Studio","\u002Fterms\u002Fl\u002Flm-studio","LM Studio is a desktop app that lets you download and run AI models locally with a nice GUI — no command line required.",{"title":500,"path":501,"acronym":7,"category":8,"difficulty":19,"description":502},"LangChain","\u002Fterms\u002Fl\u002Flangchain","LangChain is a framework for building AI applications that need to do more than just chat.",{"title":489,"path":504,"acronym":487,"category":8,"difficulty":9,"description":505},"\u002Fterms\u002Fl\u002Flarge-language-model","The full name for an LLM — a really, really big AI trained on mountains of text.",{"title":507,"path":508,"acronym":7,"category":8,"difficulty":36,"description":509},"Latent Space","\u002Fterms\u002Fl\u002Flatent-space","Latent space is the AI's internal 'imagination room' — a hidden mathematical space where concepts live as points.",{"title":511,"path":512,"acronym":7,"category":8,"difficulty":36,"description":513},"Layer Normalization","\u002Fterms\u002Fl\u002Flayer-normalization","Layer normalization is batch norm's sibling — but instead of normalizing across the batch, it normalizes across the features of each individual example.",{"title":515,"path":516,"acronym":7,"category":8,"difficulty":19,"description":517},"Llama","\u002Fterms\u002Fl\u002Fllama","Llama is Meta's open-source AI model — it's like if one of the big tech companies just... gave away their homework.",{"title":519,"path":520,"acronym":7,"category":8,"difficulty":19,"description":521},"LlamaIndex","\u002Fterms\u002Fl\u002Fllamaindex","LlamaIndex is a framework that makes it easy to connect your AI to your data. Got a bunch of PDFs, databases, APIs, and Notion pages?",{"title":523,"path":524,"acronym":525,"category":8,"difficulty":36,"description":526},"LoRA","\u002Fterms\u002Fl\u002Flora","Low-Rank Adaptation","LoRA is how you fine-tune a massive AI model without needing a massive GPU budget.",{"title":528,"path":529,"acronym":7,"category":8,"difficulty":9,"description":530},"Local AI","\u002Fterms\u002Fl\u002Flocal-ai","Local AI means running AI models on your own computer instead of sending data to the cloud.",{"title":532,"path":533,"acronym":7,"category":8,"difficulty":19,"description":534},"Local LLM","\u002Fterms\u002Fl\u002Flocal-llm","Running an AI model on your own computer instead of calling an API in the cloud. No internet needed, no API costs, total privacy. The tradeoff?",{"title":536,"path":537,"acronym":7,"category":8,"difficulty":19,"description":538},"Loss Function","\u002Fterms\u002Fl\u002Floss-function","The loss function is the AI's score of how badly it's doing.",{"title":540,"path":541,"acronym":7,"category":8,"difficulty":9,"description":542},"Lovable","\u002Fterms\u002Fl\u002Flovable","Lovable is an AI tool that builds full web apps from a text description.",{"title":544,"path":545,"acronym":7,"category":8,"difficulty":19,"description":546},"MCP Server","\u002Fterms\u002Fm\u002Fmcp-server","An MCP Server is like a plugin for your AI assistant.",{"title":548,"path":549,"acronym":550,"category":8,"difficulty":9,"description":551},"ML","\u002Fterms\u002Fm\u002Fml","Machine Learning","The cool shorthand for Machine Learning.",{"title":553,"path":554,"acronym":7,"category":8,"difficulty":19,"description":555},"MLOps","\u002Fterms\u002Fm\u002Fmlops","DevOps but for machine learning.",{"title":550,"path":557,"acronym":548,"category":8,"difficulty":9,"description":558},"\u002Fterms\u002Fm\u002Fmachine-learning","Machine Learning is teaching a computer by showing it thousands of examples instead of writing out every rule.",{"title":560,"path":561,"acronym":7,"category":8,"difficulty":36,"description":562},"MetaGPT","\u002Fterms\u002Fm\u002Fmetagpt","MetaGPT simulates an entire software company with AI agents playing different roles — product manager, architect, engineer, QA. Give it a one-line idea and",{"title":564,"path":565,"acronym":7,"category":8,"difficulty":9,"description":566},"Midjourney","\u002Fterms\u002Fm\u002Fmidjourney","Midjourney is the AI image generator with the best aesthetics — it makes everything look like a movie poster or concept art.",{"title":568,"path":569,"acronym":7,"category":8,"difficulty":19,"description":570},"Mistral","\u002Fterms\u002Fm\u002Fmistral","Mistral is the French AI startup that keeps punching above its weight.",{"title":572,"path":573,"acronym":574,"category":8,"difficulty":36,"description":575},"Mixture of Experts","\u002Fterms\u002Fm\u002Fmixture-of-experts","MoE","Mixture of Experts is like having a team of specialists instead of one generalist.",{"title":577,"path":578,"acronym":7,"category":8,"difficulty":9,"description":579},"Model","\u002Fterms\u002Fm\u002Fmodel","A model is the trained AI — the finished product.",{"title":581,"path":582,"acronym":7,"category":8,"difficulty":36,"description":583},"Model Collapse","\u002Fterms\u002Fm\u002Fmodel-collapse","When AI trains on AI-generated data and slowly goes insane. Each generation gets slightly worse, like a photocopy of a photocopy of a photocopy.",{"title":585,"path":586,"acronym":587,"category":8,"difficulty":19,"description":588},"Model Context Protocol","\u002Fterms\u002Fm\u002Fmodel-context-protocol","MCP","MCP is a standard protocol that lets AI assistants connect to external tools and data sources — like a universal adapter for AI.",{"title":590,"path":591,"acronym":7,"category":8,"difficulty":36,"description":592},"Model Routing","\u002Fterms\u002Fm\u002Fmodel-routing","Model routing is dynamically choosing which AI model to call based on task complexity, cost, or latency — the smart switchboard for LLMs.",{"title":594,"path":595,"acronym":7,"category":8,"difficulty":19,"description":596},"Model Serving","\u002Fterms\u002Fm\u002Fmodel-serving","Model serving is the infrastructure that takes a trained AI model and makes it available as a fast, reliable API.",{"title":598,"path":599,"acronym":7,"category":8,"difficulty":19,"description":600},"Model Stockholm Syndrome","\u002Fterms\u002Fm\u002Fmodel-stockholm-syndrome","Model Stockholm syndrome is when you've been working with a specific AI model so long that you've internalized its quirks and stopped noticing them.",{"title":602,"path":603,"acronym":7,"category":8,"difficulty":19,"description":604},"Multi-Agent","\u002Fterms\u002Fm\u002Fmulti-agent","Multi-agent means multiple AI agents working together, each handling a different task.",{"title":606,"path":607,"acronym":7,"category":8,"difficulty":36,"description":608},"Multi-Agent Debugging","\u002Fterms\u002Fm\u002Fmulti-agent-debugging","Multi-agent debugging is figuring out which AI agent broke things when five of them were running in parallel.",{"title":610,"path":611,"acronym":7,"category":8,"difficulty":36,"description":612},"Multi-Head Attention","\u002Fterms\u002Fm\u002Fmulti-head-attention","Multi-head attention is running multiple attention mechanisms in parallel — like having several detectives investigate the same crime scene but looking for...",{"title":614,"path":615,"acronym":7,"category":8,"difficulty":19,"description":616},"Multimodal","\u002Fterms\u002Fm\u002Fmultimodal","Multimodal AI can see, hear, AND read — it's not limited to just text. It's like the difference between texting someone and FaceTiming them.",{"title":618,"path":619,"acronym":620,"category":8,"difficulty":9,"description":621},"NLP","\u002Fterms\u002Fn\u002Fnlp","Natural Language Processing","NLP is the branch of AI that deals with human language — reading it, writing it, translating it, summarizing it.",{"title":620,"path":623,"acronym":618,"category":8,"difficulty":9,"description":624},"\u002Fterms\u002Fn\u002Fnatural-language-processing","The full name for NLP — making computers understand and produce human language.",{"title":626,"path":627,"acronym":7,"category":8,"difficulty":19,"description":628},"Neural Network","\u002Fterms\u002Fn\u002Fneural-network","A neural network is a system loosely inspired by the human brain — lots of little math nodes connected together, passing numbers to each other.",{"title":630,"path":631,"acronym":632,"category":8,"difficulty":9,"description":633},"OCR","\u002Fterms\u002Fo\u002Focr","Optical Character Recognition","OCR reads text from images — take a photo of a document, receipt, or sign, and OCR turns the pixels into actual text your computer can search, copy, and ed...",{"title":635,"path":636,"acronym":7,"category":8,"difficulty":9,"description":637},"Ollama","\u002Fterms\u002Fo\u002Follama","Ollama is Docker for AI models. One command downloads and runs any open-source AI model on your computer.",{"title":639,"path":640,"acronym":7,"category":8,"difficulty":19,"description":641},"Open Interpreter","\u002Fterms\u002Fo\u002Fopen-interpreter","Open Interpreter is like ChatGPT but it can actually DO things on your computer. It runs code, manages files, browses the web, and controls your system — a",{"title":643,"path":644,"acronym":7,"category":8,"difficulty":9,"description":645},"Open Source Model","\u002Fterms\u002Fo\u002Fopen-source-model","AI models where the weights are publicly available — anyone can download, run, modify, and fine-tune them.",{"title":647,"path":648,"acronym":7,"category":8,"difficulty":9,"description":649},"OpenAI","\u002Fterms\u002Fo\u002Fopenai","OpenAI is the company behind ChatGPT, GPT-4, DALL-E, and Codex.",{"title":651,"path":652,"acronym":7,"category":8,"difficulty":19,"description":653},"OpenAI API","\u002Fterms\u002Fo\u002Fopenai-api","The OpenAI API is the gateway to GPT models that kicked off the AI revolution. Send text in, get smart text back. It's the API that launched a thousand sta",{"title":655,"path":656,"acronym":7,"category":8,"difficulty":19,"description":657},"Overfitting","\u002Fterms\u002Fo\u002Foverfitting","Overfitting is when your model gets TOO good at the training data and becomes useless on new data.",{"title":659,"path":660,"acronym":7,"category":8,"difficulty":19,"description":661},"Parameters","\u002Fterms\u002Fp\u002Fparameters","Parameters is the technical word for weights — the individual numbers inside an AI model. When someone says 'GPT-4 has 1.",{"title":663,"path":664,"acronym":7,"category":8,"difficulty":19,"description":665},"Perplexity","\u002Fterms\u002Fp\u002Fperplexity","Perplexity (the metric) measures how 'surprised' a language model is by text — lower perplexity means the model predicted the text well.",{"title":667,"path":668,"acronym":7,"category":8,"difficulty":19,"description":669},"Pre-training","\u002Fterms\u002Fp\u002Fpre-training","Pre-training is the first massive phase where an AI reads basically the entire internet and learns to predict the next word billions of times.",{"title":671,"path":672,"acronym":7,"category":8,"difficulty":19,"description":673},"Precision","\u002Fterms\u002Fp\u002Fprecision","Precision asks: 'Of all the times the AI said YES, how often was it actually right?",{"title":675,"path":676,"acronym":7,"category":8,"difficulty":36,"description":677},"Prefix Cache","\u002Fterms\u002Fp\u002Fprefix-cache","Prefix cache is when an AI provider reuses computation from shared prompt prefixes.",{"title":679,"path":680,"acronym":7,"category":8,"difficulty":9,"description":681},"Prompt","\u002Fterms\u002Fp\u002Fprompt","A prompt is the message you send to an AI to get it to do something. 'Write me a poem about JavaScript' — that's a prompt.",{"title":683,"path":684,"acronym":7,"category":8,"difficulty":19,"description":685},"Prompt Archaeology","\u002Fterms\u002Fp\u002Fprompt-archaeology","Prompt archaeology is digging through an old prompt (or someone else's system prompt) to figure out how it works.",{"title":687,"path":688,"acronym":7,"category":8,"difficulty":9,"description":689},"Prompt Burnout","\u002Fterms\u002Fp\u002Fprompt-burnout","Prompt burnout is the mental fatigue from iterating on prompts all day. You've rewritten the same instructions 30 times. Your brain melts.",{"title":691,"path":692,"acronym":7,"category":8,"difficulty":19,"description":693},"Prompt Caching","\u002Fterms\u002Fp\u002Fprompt-caching","Prompt caching is a speed and cost optimization where the AI remembers the beginning of your prompt so it doesn't have to re-process it every time.",{"title":695,"path":696,"acronym":7,"category":8,"difficulty":19,"description":697},"Prompt Cargo Cult","\u002Fterms\u002Fp\u002Fprompt-cargo-cult","Prompt cargo cult is blindly copying prompt tricks because you saw them on Twitter — 'Think step by step', 'You are an expert', 'Take a deep breath' — with...",{"title":699,"path":700,"acronym":7,"category":8,"difficulty":19,"description":701},"Prompt Compression","\u002Fterms\u002Fp\u002Fprompt-compression","Prompt compression is shrinking a prompt so it fits more context or costs less, without losing meaning.",{"title":703,"path":704,"acronym":7,"category":8,"difficulty":19,"description":705},"Prompt Injection","\u002Fterms\u002Fp\u002Fprompt-injection","Prompt injection is the SQL injection of the AI world.",{"title":707,"path":708,"acronym":7,"category":8,"difficulty":19,"description":709},"Prompt Laundering","\u002Fterms\u002Fp\u002Fprompt-laundering","Prompt laundering is rewording a prompt to get around an AI's refusal without actually changing what you're asking for. Mildly manipulative.",{"title":711,"path":712,"acronym":7,"category":8,"difficulty":9,"description":713},"Prompt Lore","\u002Fterms\u002Fp\u002Fprompt-lore","Prompt lore is the body of tips, tricks, and rumors about getting the best out of AI models. 'Claude responds better to XML tags.' 'GPT likes JSON schemas.",{"title":715,"path":716,"acronym":7,"category":8,"difficulty":19,"description":717},"Prompt Pruning","\u002Fterms\u002Fp\u002Fprompt-pruning","Prompt pruning is cutting unnecessary instructions out of a long prompt without hurting quality. Every word costs tokens and attention.",{"title":719,"path":720,"acronym":7,"category":8,"difficulty":19,"description":721},"Prompt Relay","\u002Fterms\u002Fp\u002Fprompt-relay","Prompt relay is passing one AI call's output directly as the next call's input — the chain in prompt chaining, minus the human review.",{"title":723,"path":724,"acronym":7,"category":8,"difficulty":19,"description":725},"Prompt Smithing","\u002Fterms\u002Fp\u002Fprompt-smithing","Prompt smithing is the craft of shaping prompts through deliberate iteration — testing, tweaking, measuring. Not vibes-based prompting.",{"title":727,"path":728,"acronym":7,"category":8,"difficulty":19,"description":729},"Prompt Surgery","\u002Fterms\u002Fp\u002Fprompt-surgery","Prompt surgery is surgically editing your prompt to fix a specific failure, rather than rewriting the whole thing.",{"title":731,"path":732,"acronym":7,"category":8,"difficulty":9,"description":733},"Prompt Template","\u002Fterms\u002Fp\u002Fprompt-template","A prompt template is a fill-in-the-blanks prompt for AI — you write the structure once with placeholders, then swap in different values each time.",{"title":735,"path":736,"acronym":7,"category":8,"difficulty":9,"description":737},"Promptsmith","\u002Fterms\u002Fp\u002Fpromptsmith","A promptsmith is someone who specializes in crafting prompts. Not a prompt engineer (too corporate). Not a prompt whisperer (too mystical).",{"title":739,"path":740,"acronym":7,"category":8,"difficulty":19,"description":741},"PyTorch","\u002Fterms\u002Fp\u002Fpytorch","PyTorch is the most popular framework for building AI models — it's like React for machine learning.",{"title":743,"path":744,"acronym":7,"category":8,"difficulty":36,"description":745},"Quantization","\u002Fterms\u002Fq\u002Fquantization","Quantization is the art of making AI models smaller and faster by using less precise numbers.",{"title":747,"path":748,"acronym":749,"category":8,"difficulty":19,"description":750},"RAG","\u002Fterms\u002Fr\u002Frag","Retrieval Augmented Generation","RAG is how you give an AI access to your private documents without retraining it.",{"title":752,"path":753,"acronym":754,"category":8,"difficulty":36,"description":755},"RLHF","\u002Fterms\u002Fr\u002Frlhf","Reinforcement Learning from Human Feedback","RLHF is like training a puppy — instead of giving the AI a textbook, you let humans rate its answers with thumbs up or thumbs down.",{"title":757,"path":758,"acronym":7,"category":8,"difficulty":9,"description":759},"Rate Limit","\u002Fterms\u002Fr\u002Frate-limit","A rate limit is the AI provider saying 'slow down, buddy.",{"title":761,"path":762,"acronym":7,"category":8,"difficulty":19,"description":763},"Reasoning Model","\u002Fterms\u002Fr\u002Freasoning-model","An AI model that actually thinks before it speaks.",{"title":765,"path":766,"acronym":7,"category":8,"difficulty":19,"description":767},"Recall","\u002Fterms\u002Fr\u002Frecall","Recall asks: 'Of all the actual YES cases in the world, how many did the AI catch?' High recall means the model finds almost everything it should.",{"title":769,"path":770,"acronym":7,"category":8,"difficulty":19,"description":771},"Red Teaming","\u002Fterms\u002Fr\u002Fred-teaming","Red teaming in AI is trying to break the AI on purpose — like hiring someone to try to rob your bank so you can find the security holes.",{"title":773,"path":774,"acronym":7,"category":8,"difficulty":9,"description":775},"Regression","\u002Fterms\u002Fr\u002Fregression","Regression is like classification but instead of sorting things into categories, you're predicting a number. What will this house sell for?",{"title":777,"path":778,"acronym":7,"category":8,"difficulty":36,"description":779},"Reinforcement Learning","\u002Fterms\u002Fr\u002Freinforcement-learning","Reinforcement Learning is how you train an AI by giving it rewards and punishments instead of labeled examples.",{"title":781,"path":782,"acronym":7,"category":8,"difficulty":9,"description":783},"Replicate","\u002Fterms\u002Fr\u002Freplicate","Replicate is the 'run AI models with one API call' platform. Want to run Stable Diffusion, LLaMA, or some obscure research model? Replicate hosts it, scale",{"title":785,"path":786,"acronym":7,"category":8,"difficulty":9,"description":787},"Replit Agent","\u002Fterms\u002Fr\u002Freplit-agent","Replit Agent is an AI that builds entire apps from a description — you tell it what you want, and it creates the project, writes the code, installs package...",{"title":789,"path":790,"acronym":747,"category":8,"difficulty":19,"description":791},"Retrieval-Augmented Generation","\u002Fterms\u002Fr\u002Fretrieval-augmented-generation","RAG is like giving the AI an open-book exam instead of expecting it to memorize everything.",{"title":793,"path":794,"acronym":7,"category":8,"difficulty":36,"description":795},"Self-Attention","\u002Fterms\u002Fs\u002Fself-attention","Self-attention is how a model looks at a sentence and figures out which words are most important to each other.",{"title":797,"path":798,"acronym":7,"category":8,"difficulty":36,"description":799},"Self-Correcting Agent","\u002Fterms\u002Fs\u002Fself-correcting-agent","A self-correcting agent notices its own mistakes and fixes them without being told. It runs tests, sees failures, debugs itself, retries. Sounds magical.",{"title":801,"path":802,"acronym":7,"category":8,"difficulty":36,"description":803},"Self-Healing Code","\u002Fterms\u002Fs\u002Fself-healing-code","Self-healing code is code that automatically fixes its own bugs in production.",{"title":805,"path":806,"acronym":7,"category":8,"difficulty":19,"description":807},"Semantic Drift","\u002Fterms\u002Fs\u002Fsemantic-drift","Semantic drift is when the meaning of a term or concept shifts over time in a codebase or an AI conversation.",{"title":809,"path":810,"acronym":7,"category":8,"difficulty":19,"description":811},"Semantic Kernel","\u002Fterms\u002Fs\u002Fsemantic-kernel","Semantic Kernel is Microsoft's SDK for building AI agents and plugins. It's like a universal adapter between your code and any AI model — write your logic ",{"title":813,"path":814,"acronym":7,"category":8,"difficulty":19,"description":815},"Semantic Search","\u002Fterms\u002Fs\u002Fsemantic-search","Semantic search finds results based on meaning, not just keyword matching.",{"title":817,"path":818,"acronym":7,"category":8,"difficulty":19,"description":819},"Sora","\u002Fterms\u002Fs\u002Fsora","Sora is OpenAI's text-to-video model — you type 'a cat riding a skateboard through Tokyo at sunset' and it generates an actual video of that.",{"title":821,"path":822,"acronym":7,"category":8,"difficulty":19,"description":823},"Sourcegraph Cody","\u002Fterms\u002Fs\u002Fsourcegraph-cody","Cody is Sourcegraph's AI assistant that actually reads your ENTIRE codebase, not just the open file. Sourcegraph already knows how to search giant codebase",{"title":825,"path":826,"acronym":7,"category":8,"difficulty":19,"description":827},"Stable Diffusion","\u002Fterms\u002Fs\u002Fstable-diffusion","Stable Diffusion is an open-source AI that turns text into images. Type 'a corgi in a space suit on the moon' and get exactly that.",{"title":829,"path":830,"acronym":7,"category":8,"difficulty":9,"description":831},"Streaming","\u002Fterms\u002Fs\u002Fstreaming","Streaming is when the AI sends you its response word by word as it generates, instead of making you wait for the whole thing at once.",{"title":833,"path":834,"acronym":7,"category":8,"difficulty":19,"description":835},"Structured Output","\u002Fterms\u002Fs\u002Fstructured-output","Structured output means getting the AI to respond in a specific format — like JSON or a filled-in form — instead of just freeform text.",{"title":837,"path":838,"acronym":7,"category":8,"difficulty":9,"description":839},"Suggestion","\u002Fterms\u002Fs\u002Fsuggestion","In AI coding tools, a suggestion is what the AI offers for you to accept or reject — a ghost of code that appears in your editor, waiting for you to press...",{"title":841,"path":842,"acronym":7,"category":8,"difficulty":36,"description":843},"Swarm Debugging","\u002Fterms\u002Fs\u002Fswarm-debugging","Swarm debugging is multi-agent debugging, but for flat peer-to-peer agent swarms.",{"title":845,"path":846,"acronym":7,"category":8,"difficulty":19,"description":847},"Sycophancy Loop","\u002Fterms\u002Fs\u002Fsycophancy-loop","A sycophancy loop is when the AI agrees with everything you say, including when you're wrong. 'You're right, my previous answer was incorrect.",{"title":849,"path":850,"acronym":7,"category":8,"difficulty":19,"description":851},"Synthetic Data","\u002Fterms\u002Fs\u002Fsynthetic-data","Synthetic data is fake data that's good enough to train real models.",{"title":853,"path":854,"acronym":7,"category":8,"difficulty":9,"description":855},"System Prompt","\u002Fterms\u002Fs\u002Fsystem-prompt","A system prompt is the secret instruction manual you give the AI before the conversation starts. It sets the personality, rules, knowledge, and behavior.",{"title":857,"path":858,"acronym":7,"category":8,"difficulty":9,"description":859},"Tabnine","\u002Fterms\u002Ft\u002Ftabnine","Tabnine is an AI code autocomplete that was privacy-conscious before it was cool. It can run its model locally on your machine so your code never leaves.",{"title":861,"path":862,"acronym":7,"category":8,"difficulty":19,"description":863},"Temperature","\u002Fterms\u002Ft\u002Ftemperature","Temperature controls how creative (or chaotic) an AI's responses are. Low temperature (like 0.1) makes it boring, safe, and predictable — great for code.",{"title":865,"path":866,"acronym":7,"category":8,"difficulty":19,"description":867},"TensorFlow","\u002Fterms\u002Ft\u002Ftensorflow","TensorFlow is Google's deep learning framework — it was king before PyTorch took the crown.",{"title":869,"path":870,"acronym":871,"category":8,"difficulty":9,"description":872},"Text-to-Speech","\u002Fterms\u002Ft\u002Ftext-to-speech","TTS","Text-to-Speech takes written words and reads them out loud with a computer voice. Old TTS sounded like a robot reading a phone book.",{"title":874,"path":875,"acronym":7,"category":8,"difficulty":19,"description":876},"Together AI","\u002Fterms\u002Ft\u002Ftogether-ai","Together AI is the open-source model hosting platform that competes on price and speed. They host Llama, Mixtral, and dozens of open models with an OpenAI-",{"title":878,"path":879,"acronym":7,"category":8,"difficulty":9,"description":880},"Token Budget","\u002Fterms\u002Ft\u002Ftoken-budget","A token budget is the cap on how many tokens a request, session, or user can consume. Like a food budget but for AI.",{"title":882,"path":883,"acronym":7,"category":8,"difficulty":9,"description":884},"Token Burn","\u002Fterms\u002Ft\u002Ftoken-burn","Token burn is how fast your AI bill climbs because the model keeps re-reading the same context. Every turn of a long chat costs more.",{"title":886,"path":887,"acronym":7,"category":8,"difficulty":9,"description":888},"Token Tax","\u002Fterms\u002Ft\u002Ftoken-tax","Token tax is the ongoing cost of running AI features in production. Every API call costs tokens. Every request the user makes. It never sleeps.",{"title":890,"path":891,"acronym":7,"category":8,"difficulty":19,"description":892},"Tokenizer","\u002Fterms\u002Ft\u002Ftokenizer","A tokenizer chops text into pieces that the AI model can understand — but not in ways humans would expect.",{"title":894,"path":895,"acronym":896,"category":8,"difficulty":9,"description":897},"Tokens per Second","\u002Fterms\u002Ft\u002Ftokens-per-second","TPS","FPS, but for text instead of frames. Tokens per second measures how fast an AI spits out words.",{"title":899,"path":900,"acronym":7,"category":8,"difficulty":19,"description":901},"Tool Hallucination","\u002Fterms\u002Ft\u002Ftool-hallucination","Tool hallucination is when an AI calls a tool that doesn't exist, uses the wrong arguments, or invents a function signature. 'read_database(query=...",{"title":903,"path":904,"acronym":7,"category":8,"difficulty":19,"description":905},"Tool Use","\u002Fterms\u002Ft\u002Ftool-use","Tool use is when an AI can call external functions, APIs, or programs to do things it can't do alone.",{"title":907,"path":908,"acronym":7,"category":8,"difficulty":19,"description":909},"Tool Use Loop","\u002Fterms\u002Ft\u002Ftool-use-loop","A tool use loop is when an AI agent gets stuck calling the same tool over and over. It reads a file, reads it again, reads it again.",{"title":911,"path":912,"acronym":7,"category":8,"difficulty":36,"description":913},"Top-k","\u002Fterms\u002Ft\u002Ftop-k","Top-k limits the AI's word choices to the K most likely options. If K is 50, the AI only picks from the top 50 most probable words for each step.",{"title":915,"path":916,"acronym":7,"category":8,"difficulty":36,"description":917},"Top-p","\u002Fterms\u002Ft\u002Ftop-p","Top-p (also called nucleus sampling) is another dial that controls how an AI picks its next word.",{"title":919,"path":920,"acronym":7,"category":8,"difficulty":19,"description":921},"Training","\u002Fterms\u002Ft\u002Ftraining","Training is the long, expensive process where an AI learns from data.",{"title":923,"path":924,"acronym":7,"category":8,"difficulty":19,"description":925},"Transfer Learning","\u002Fterms\u002Ft\u002Ftransfer-learning","Transfer Learning is using knowledge a model already has from one task to help it with a different task.",{"title":927,"path":928,"acronym":7,"category":8,"difficulty":19,"description":929},"Transformer","\u002Fterms\u002Ft\u002Ftransformer","The Transformer is THE architecture behind all modern AI. ChatGPT, Claude, Midjourney, Whisper — all transformers under the hood. The key innovation?",{"title":931,"path":932,"acronym":7,"category":8,"difficulty":19,"description":933},"Underfitting","\u002Fterms\u002Fu\u002Funderfitting","Underfitting is the opposite of overfitting — the model hasn't learned enough and does badly on BOTH the training data AND new data.",{"title":935,"path":936,"acronym":7,"category":8,"difficulty":19,"description":937},"Variance","\u002Fterms\u002Fv\u002Fvariance","Variance in ML means your model is too sensitive to the specific training data it saw.",{"title":939,"path":940,"acronym":7,"category":8,"difficulty":19,"description":941},"Vector","\u002Fterms\u002Fv\u002Fvector","In AI, a vector is just a list of numbers. But it's a list of numbers that means something — like [0.23, -0.91, 0.44, ...",{"title":943,"path":944,"acronym":7,"category":8,"difficulty":19,"description":945},"Vector Database","\u002Fterms\u002Fv\u002Fvector-database","A vector database is a special database built to store and search embeddings.",{"title":947,"path":948,"acronym":7,"category":8,"difficulty":9,"description":949},"Vibecoding","\u002Fterms\u002Fv\u002Fvibecoding","Vibecoding is when you code by vibes — you tell an AI what you want, it writes the code, and you just go with the flow.",{"title":951,"path":952,"acronym":7,"category":8,"difficulty":19,"description":953},"Vision Model","\u002Fterms\u002Fv\u002Fvision-model","A vision model is an AI that can understand images — it's got eyes, basically.",{"title":955,"path":956,"acronym":7,"category":8,"difficulty":19,"description":957},"Weights","\u002Fterms\u002Fw\u002Fweights","Weights are the numbers inside a neural network that determine what it knows and how it behaves — they're the AI's 'brain cells.",{"title":959,"path":960,"acronym":7,"category":8,"difficulty":19,"description":961},"Whisper","\u002Fterms\u002Fw\u002Fwhisper","Whisper is OpenAI's speech recognition model — it listens to audio and writes down what was said.",{"title":963,"path":964,"acronym":7,"category":8,"difficulty":9,"description":965},"Windsurf","\u002Fterms\u002Fw\u002Fwindsurf","Windsurf is Cursor's main competitor — a full IDE built around AI. Its Cascade feature is an agentic assistant that can plan changes across multiple files.",{"title":967,"path":968,"acronym":7,"category":8,"difficulty":19,"description":969},"Zero-Shot Learning","\u002Fterms\u002Fz\u002Fzero-shot-learning","Zero-shot learning is when you ask an AI to do something it was never explicitly trained on — and it just... does it.",{"title":971,"path":972,"acronym":7,"category":8,"difficulty":19,"description":973},"Zero-shot","\u002Fterms\u002Fz\u002Fzero-shot","Asking an AI to do something without giving it any examples first. You just describe the task and it figures it out.",{"title":975,"path":976,"acronym":7,"category":8,"difficulty":36,"description":977},"o1","\u002Fterms\u002Fo\u002Fo1","o1 is OpenAI's 'thinking' model — instead of blurting out answers immediately, it takes a moment to actually reason through the problem like a human would.",{"title":979,"path":980,"acronym":7,"category":8,"difficulty":36,"description":981},"vLLM","\u002Fterms\u002Fv\u002Fvllm","vLLM is like a turbocharger for running AI models in production.",1776518251262]