AI
Everything on CoreConcept tagged with AI. Explore related tags below.
Related tags
Courses
Learn how to design scalable, reliable, and maintainable systems — from single servers to distributed architectures used by millions of users.
Articles
Approximate Nearest Neighbor (ANN) search is the engine behind Retrieval-Augmented Generation (RAG) and semantic search. Performing exact k-Nearest Neighbors (k…
Full parameter fine-tuning of Large Language Models (such as Llama 3 70B or Qwen 2.5) requires updating billions of weights, demanding massive GPU clusters with…
As autonomous AI coding agents (such as Claude Code, Gemini CLI, and Cursor) take on complex software tasks, measuring their performance requires rigorous Evalu…
Large Language Model inference is notoriously memory-bandwidth bound. Generating tokens autoregressively requires loading all 70B parameter weights from GPU VRA…
Single-agent LLM systems hit reliability limits when tackling complex, multi-stage enterprise workflows. To scale agentic capabilities, software engineering tea…
Connecting AI agents (such as ChatGPT, Claude Code, and Gemini CLI) to external tools, enterprise microservices, and databases requires standardized tool defini…
First-generation Retrieval-Augmented Generation (RAG) systems relied exclusively on naive Vector Search (semantic similarity lookups over dense embeddings). Whi…
Deploying open-weights foundation models (such as DeepSeek-R1, Llama 3, and Qwen 2.5) requires choosing a high-performance Inference Engine. Raw PyTorch models …
Connecting Large Language Models to backend databases and business logic requires strict type safety. Receiving unstructured prose or malformed JSON breaks appl…
Gemini CLI (@google/gemini-cli) is an open-source terminal AI agent that brings Google's Gemini models directly into your command-line environment. Unlike stati…
Unlike basic command-line wrappers that simply send prompts to an API and print text back, Gemini CLI operates as a fully autonomous agent powered by a Reasonin…
Gemini CLI features an intuitive command syntax designed to streamline interactive terminal workflows. By mastering Slash (/) commands, At (@) path annotations,…
One of the standout advantages of using Google Gemini models in developer tooling is their massive Context Window capability (ranging from 1 million to 2 millio…
The Model Context Protocol (MCP) is the open standard for connecting AI agents to external data sources, enterprise databases, and third-party developer APIs. B…
While built-in tools (file editing, shell execution, web search) handle standard development workflows, engineering teams often require domain-specific capabili…
Terminal AI agents are replacing simple code completion extensions, providing developers with autonomous command-line assistants that read entire repositories, …
The landscape of frontier AI models has shifted from pure autoregressive next-token prediction to Inference-Time Reasoning powered by Large-Scale Reinforcement …
Building enterprise AI applications requires selecting the right software framework for prompt chaining, document retrieval, tool execution, and state managemen…
Custom GPT Actions allow ChatGPT and enterprise workspace agents to interact directly with internal microservices, third-party REST APIs, and database backends.…
Function Calling is the foundational technology enabling OpenAI models (GPT-4o, GPT-4o-mini, o3-mini) to act as structured software agents. Rather than returnin…
The Model Context Protocol (MCP) has emerged as the universal open standard for connecting AI models to external data sources, developer tools, and enterprise m…
Historically, extracting structured JSON data from Large Language Models required regex parsing, retry loops, and defensive fallback logic to handle missing key…
OpenAI reasoning models (o1, o1-mini, o3-mini) represent a paradigm shift in AI engineering. Unlike standard autoregressive models (such as GPT-4o) that predict…
With the release of OpenAI's reasoning model series (such as o3-mini), developers gain direct control over inference-time compute using the reasoning_effort par…
In enterprise AI applications, system instructions, database schemas, codebases, and retrieval contexts are frequently repeated across thousands of API calls. P…
The Claude Code CLI has grown from claude plus a few convenience flags into a full control surface: interactive sessions, one-shot SDK-style calls, background a…
Open a chat with an LLM and ask it to fix a bug, and the best you get back is a suggested diff you copy into your editor by hand — the model never touched your …
RAG taxonomy gets confusing because people mix three different ideas: architecture levels, retrieval tricks, and production maturity. Naive RAG, Simple RAG, Gra…
A tool map is useful when it shows where products sit in a business workflow. It becomes dangerous when a list of logos turns into an implied ranking, especiall…
The infographic is useful because it names the eight shelves most agentic AI systems touch: deployment infrastructure, evaluation and monitoring, foundation mod…
The infographic shows the right big shape: an LLM receives text, turns it into tokens, maps those tokens into vectors, runs transformer blocks, projects the fin…
RAG Evaluation matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sounds advanced; it …
RAG Retrieval Metrics Explained matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sou…
RAG Answer Faithfulness Checks matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term soun…
Hybrid Search matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sounds advanced; it i…
Vector Search Filters matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sounds advanc…
Embedding Model Migration Playbook matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term …
RAG vs Long Context matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sounds advanced…
Rerankers vs Embeddings matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sounds adva…
Semantic Search Query Rewriting matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sou…
RAG Knowledge Graphs matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sounds advance…
Tool Calling Reliability Patterns matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term s…
Function Calling Schema Versioning matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term …
Agent Tool Permissions and Least Privilege matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether t…
Agent Sandbox Design for AI Tools matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term s…
Agent Stop Conditions for Autonomous Work matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether th…
AI Workflow State Machines matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sounds a…
AI Task Decomposition for Agents matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term so…
Agent Planning vs Workflow Orchestration matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the…
Multi-Agent Systems matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sounds advanced…
AI Model Routing Strategies matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sounds …
AI Cost per Token Budgeting matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sounds …
AI Inference Latency Optimization matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term s…
AI Batch Inference vs Real-Time Inference matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether th…
AI GPU vs CPU Inference matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sounds adva…
LLM Serving Queues and Backpressure matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term…
Prompt Versioning and Release Management matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the…
System Prompt Design as Product Policy matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the t…
Prompt Regression Testing matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sounds ad…
Prompt A/B Testing for LLM Features matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term…
Context Window Management for LLM Apps matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the t…
Context Compression Strategies matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term soun…
AI Observability matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sounds advanced; i…
AI Incident Response Playbook matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sound…
AI Privacy matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sounds advanced; it is w…
Enterprise AI Governance for Engineering Teams matters when a team has to turn an AI idea into a system other people can trust. The useful question is not wheth…
AI Model Cards Explained for Products matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the te…
Safety Classifiers in LLM Apps matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term soun…
AI Content Moderation Pipeline for Products matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether …
Safety Filtering matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sounds advanced; i…
AI Policy Evals for Safety matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sounds a…
LLM Open-Source Deployment Guide matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term so…
AI On-Prem vs Cloud Inference matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sound…
AI Edge Inference Explained matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sounds …
AI API Rate Limits and Queues matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sound…
AI Provider Failover Patterns matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sound…
LLM Fine-Tuning Dataset Curation matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term so…
AI Benchmark Data Contamination matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sou…
AI Model Drift in Products matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sounds a…
RLHF Preference Data Collection matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sou…
RLHF Reward Models Explained matters when a team has to turn an AI idea into a system other people can trust. The useful question is not whether the term sounds…
A single AI agent session has one context window, and that window is the scarcest resource it has. Ask it to grep forty files, read a long log, and also hold a …
Every few months a new system gets called a "world model" — Genie generating playable game worlds from a single image, Sora producing minutes of physically plau…
repo-agent is 34 turns into a routine rename: swap calculate_tax for compute_tax everywhere, except inside legacy/. Turn 1 stated that exception clearly. By tur…
A support engineer pastes a batch of customer records into a personal ChatGPT account to reformat them before a migration deadline. An ops team wires a weekend …
Tell an agent to book a one-way flight from Seattle to Austin and the airline has no public booking API — the only way in is the same website a human customer w…
The same model that answers instantly on a short prompt can crawl once a conversation grows long, and the bill grows with it even though the question did not ge…
You have probably seen a claim shaped like this on a model card: "70B total parameters, but only 13B active per token." That is not marketing rounding — it desc…
For years, "make the model better" meant one thing: spend more compute during training, on bigger data, for a bigger network. Test-time compute is a second knob…
Multimodal AI Explained is for builders who need the term to survive contact with real products, tools, and failure modes. The goal is a practical mental model …
Zero-Shot vs Few-Shot Learning Explained is for builders who need the term to survive contact with real products, tools, and failure modes. The goal is a practi…
Copilot vs Agent is for builders who need the term to survive contact with real products, tools, and failure modes. The goal is a practical mental model you can…
MMLU vs SWE-bench vs HumanEval is for builders who need the term to survive contact with real products, tools, and failure modes. The goal is a practical mental…
LLM-as-a-Judge is for builders who need the term to survive contact with real products, tools, and failure modes. The goal is a practical mental model you can u…
Explainable AI is for builders who need the term to survive contact with real products, tools, and failure modes. The goal is a practical mental model you can u…
Red Teaming LLMs is for builders who need the term to survive contact with real products, tools, and failure modes. The goal is a practical mental model you can…
Jailbreaking vs Prompt Injection is for builders who need the term to survive contact with real products, tools, and failure modes. The goal is a practical ment…
LLM Hallucination is for builders who need the term to survive contact with real products, tools, and failure modes. The goal is a practical mental model you ca…
Human-in-the-Loop Design Patterns for AI Agents is for builders who need the term to survive contact with real products, tools, and failure modes. The goal is a…
AI Agent Memory is for builders who need the term to survive contact with real products, tools, and failure modes. The goal is a practical mental model you can …
Chain-of-Thought and Reasoning Models Explained is for builders who need the term to survive contact with real products, tools, and failure modes. The goal is a…
Synthetic data can fill gaps, protect privacy, and create rare examples. It can also duplicate a teacher model's blind spots at industrial scale. The question i…
A bigger foundation model is often the easiest way to get strong general behavior. A small language model can be cheaper, faster, easier to deploy privately, an…
Alignment techniques are easy to flatten into slogans: humans teach the model, or a constitution teaches the model. The real difference is the source and shape …
Shrinking a model can mean two very different things. Quantization keeps the model architecture mostly the same but stores and computes weights with lower preci…
A model does not see your prompt as words or characters. It sees token ids produced by a tokenizer. That is why a short-looking string can be expensive, a long …
Transformers are often described as if they are a mysterious reasoning machine. At the mechanical level, they are a repeated pattern: turn tokens into vectors, …
LLMs are fluent text generators; production systems need contracts. The gap shows up when a classifier returns urgent-ish, omits a required field, wraps JSON in…
Streaming makes an LLM app feel alive, but it also turns one clean request-response call into a lifecycle. Tokens arrive before the final answer exists. Tool-ca…
LLM caching sounds simple until the cached answer crosses a tenant boundary, repeats stale product policy, or hides a model regression. The hard part is not sto…
A working AI feature can become hard to operate the moment three services call three model providers with three separate keys. Nobody can answer which team spen…
A demo agent can look impressive because one happy-path run finished. A production agent needs evidence that it still behaves correctly when retrieval is weak, …
Modern coding agents are no longer just chat boxes beside your editor. The useful power comes from controls around the loop: commands you can invoke, checkpoint…
Running one AI coding agent on a task is easy. The moment you want three or thirty of them working at once — without two agents editing the same file, without l…
Three purple columns labeled IDE, Plugin, and CLI look like a product ranking. They are not. They are a delivery-surface map: where the agent lives relative to …
Timeline slides about Claude Code usually stack five gold dates and call it a rise. Dates are useful only when you ask what capability boundary moved at each ma…
An issue says ORD-142: checkout-api resets after 30 seconds. Every AI coding product claims it can fix the bug, run tests, and open a pull request. The useful q…
The popular "learn AI coding in 3 weeks" roadmaps compress a real skill progression into a grid of buzzwords: vibe coding, vibe engineering, agentic engineering…
A checkout timeout bug lands on your desk. Do you approve every agent edit, write a spec and verify, let the model YOLO the fix, or run an overnight Ralph loop …
A support bot gets the ticket "Checkout returns ECONNRESET after 30s." The model replies with a confident billing FAQ. The prompt was fine. The context window w…
A support ticket that needs docs, a tool call, and a model reply does not need twelve equal "frameworks." It needs an orchestration lane, a retrieval lane, a se…
Teams often treat every LLM quality problem as a prompt problem. Often the real issue is what entered the context window, or whether the product needs a harness…
Claude Code is a terminal coding agent — useful only when the repo teaches it how you work. That teaching lives in CLAUDE.md, layered memory files, skills, hook…
AI agents rarely work alone. They read files, query databases, call business APIs, and sometimes delegate work to other agents. Without shared contracts, every …
An LLM predicts tokens from the context it receives; by itself it has no durable application memory or permission to call your systems. A product can add capabi…
A chat demo with an API key is not an LLM product. LLMOps is the set of tools that make models behave like services you can ship: versioned prompts, evals, guar…
A prompt is only one part of a production AI system. Engineers also need vocabulary for execution loops, tool connections, model access, cost, evaluation, safet…
Semantic search, RAG, and agent memory depend on the same primitive: store embeddings and retrieve nearby vectors with the filters your product requires. The ma…
This guide is for Python developers who can write functions and run pytest but have not structured an agent service. By the end, you can scaffold a small reposi…
AI terminology is often drawn as one neat stack, but the axes are not identical. Artificial intelligence is the broad field; machine learning, neural networks, …
A “Claude skill” is not a ranked leaderboard item. It is a reusable workflow: instructions, tools (often MCP), and a check that the output is good enough to shi…
AI literacy in 2026 is a stack, not ten unrelated hobbies. You need instructions models follow, tools that connect to real systems, answers grounded in your dat…
This guide is for developers who can call a model API and want to evaluate open-source AI projects without treating stars as a ranking. By the end, you can shor…
A vague prompt produces vague code; a structured prompt with role, constraints, examples, and a fixed output shape produces something you can test. Prompt engin…
Retrieval-Augmented Generation (RAG) grounds LLM answers in your data, not only model weights. Four levels show up in production: Classic (fixed retrieve → gene…
Artificial intelligence is not here to replace .NET developers. It is here to extend what they can build. The fundamentals you already know — services, APIs, da…
A search team upgrades their embedding model for better quality, re-embeds only newly added documents with it, and leaves millions of older documents on the pre…
A support document explaining refund policy, shipping policy, and warranty terms gets embedded as one 2,000-token chunk — and a query about refunds retrieves it…
A team fine-tunes a model on their entire internal knowledge base, expecting it to now "know" their product facts reliably — and in production, it still confide…
Computers cannot natively process text, audio, or images as semantic concepts; they operate strictly on numerical vectors. Vector Embeddings translate high-dime…
Gemini 1.5 Flash is Google's lightweight, high-throughput multimodal model engineered for low-latency production tasks. With a 1-million-token context window, s…
Building production-grade Autonomous AI Agents requires moving beyond linear Directed Acyclic Graphs (DAGs) and prompt chaining. Real-world tasks — such as auto…
Large Language Model (LLM) API calls — such as requesting completions from Google Gemini 1.5 Flash — introduce significant financial costs ($/token) and latency…
Generic chatbot widgets embedded in website corners offer limited value because they lack direct context about what the user is doing on screen. Users must copy…
Generative AI, Retrieval-Augmented Generation (RAG), and semantic image search rely on high-dimensional vector embeddings (1536-dimensional float32 arrays from …
Ask ChatGPT a general-knowledge question and it answers from what it learned during training. Ask a support bot "what's your refund window for a damaged item bo…
A reader highlights a paragraph about idempotency keys and wants one question answered — "does this apply if my handler writes to two databases?" — without leav…
Asking a model to "draw a diagram" and expecting a clean, editable result back is the wrong mental model — a generated image of a flowchart is a picture, not a …
A reviewer approves a pull request in ninety seconds because the diff looks small: one changed function, a renamed variable, a passing test suite. What the diff…
The gap between a chatbot demo and a chatbot in production is not the model — it is everything wrapped around the model call. A demo sends one message and print…
A model can describe a system as structured nodes and edges (see generating diagrams with the Gemini SDK), but a static SVG rendered from that description is st…
Want a curated collection instead? Topic hubs group the best content by subject.
Browse Topics