Agent & Tool Calling — Learning Bundle
This learning bundle separates two AI system ideas. An agent works toward a goal across steps. Tool calling lets a model ask for a limited outside action. The bundle is not one standard agent protocol.
↗Learn how AI gets instructions, finds facts, uses tools, gives answers, and gets checked.
Open a term for a simple meaning, an example, when to use it, how official it is, and its code name.
This learning bundle separates two AI system ideas. An agent works toward a goal across steps. Tool calling lets a model ask for a limited outside action. The bundle is not one standard agent protocol.
↗An Agent Loop is a controlled cycle. The agent checks state, acts with an allowed tool, reads the result, then stops or continues.
↗Agent memory is saved information that an AI agent can use after the current message. Clear rules say what is saved, for how long, and how it can change.
↗Agent orchestration is the plan that coordinates AI agents, tools, handoffs, shared information, and stopping rules. It keeps a many-step job under control.
↗An agent sandbox is a limited place where an AI agent can run code or tools. It separates the task from the rest of the computer, but protection depends on its design.
↗An Agent Skill teaches one repeatable kind of work. It contains focused rules and may include scripts or resources.
↗Agent2Agent (A2A) is an open, versioned protocol for AI agents to discover skills, exchange messages, and manage tasks. Each implementation must name a supported protocol version.
↗This learning bundle covers AI app parts: context, models, tools, data, checks, rules, tests, and fallback. It is not one standard term.
↗An AI benchmark is a fixed and written-down set of tasks, data, measures, and test conditions. It lets people compare systems using the same rules.
↗AI evaluation is a repeatable way to test an AI system. It uses clear tasks, test data, scoring rules, and safety limits.
↗AI grounding links generated claims or actions to evidence, found sources, or trusted system data. Methods and scores differ. There is no single grounding protocol.
↗AI guardrail is a broad industry name for safety controls. These controls can find, limit, block, change, or flag unsafe AI inputs, outputs, or actions. It is not one standard tool.
↗AI hallucination is a common name for an answer with unsupported or false claims. NIST uses the more exact risk term confabulation.
↗AI tracing records the linked steps in one AI run, such as model calls, search, tool use, and agent work. The record helps people follow the run from start to finish.
↗Computer use lets a model view a screen and return actions such as clicking, typing, or scrolling. An application harness checks and performs each allowed action.
↗Context compaction replaces older conversation state with a smaller item so a long task can continue. The item may not be a readable summary, and details may be lost.
↗Context Engineering selects and orders what a model receives. This can include facts, instructions, tools, state, and evidence.
↗A context window is the number of tokens one model request can hold for both input and generated output. The exact counting rules depend on the model and API.
↗Conversation History is earlier chat and useful state passed into later turns. It is often filtered or summarized.
↗Document chunking splits content into small parts that a search system can find. Clear rules set each part's size, overlap, and stopping point before indexing.
↗An embedding is a list of numbers a model learns for an item. A distance or similarity rule can then compare patterns between items in that number space.
↗This learning bundle joins two retrieval ideas. An embedding turns content into number vectors. A vector database stores, indexes, filters, and searches those vectors. The bundle is not one standard datastore type.
↗Fine-tuning keeps training a ready-made model with carefully chosen examples from one task or field. This changes the model's learned weights and behavior.
↗Groundedness asks how well the claims in an answer are backed by the sources given to the model. It is one test area, not one worldwide standard score.
↗This learning bundle joins three different control methods. Guardrails limit behavior or send it for more review. Humans check high-impact cases. Evals measure quality on realistic tasks. The bundle is not one standard safety method.
↗This learning bundle compares a failure with a way to reduce it. Hallucination is model output with no support. Grounding ties claims to evidence that's given, found, or checked. The bundle is not one standard quality metric.
↗Harness Engineering builds the setup around coding agents. It includes the repository, instructions, tools, safety, environment, and feedback.
↗Human in the loop is a planned review step. A named person gets the facts, power, and duty to act. They can change, approve, reject, or stop AI-assisted work.
↗Hybrid search uses both exact-word search and meaning-based vector search for one question. It then joins or reranks both sets of results.
↗Knowledge distillation trains a small student model to copy useful signals from a larger teacher model. Training often uses both teacher scores and known correct labels.
↗A language model is a statistical model that predicts and creates sequences. It can often follow instructions for text and other kinds of data, called modalities.
↗Model Context Protocol connects AI applications to outside tools and data. Hosts use clients to talk with servers offering tools, resources, and prompts. It is open, and both sides first agree on available capabilities.
↗A model grader uses an AI model to score or label an output with a written rule. It can be wrong, so people must check it against known examples.
↗Inference is when a trained model uses new input to make a prediction, give a score, or create an answer. Its learned weights do not change.
↗Model quantization stores weights or activations with less exact number formats. This can lower memory use, data movement, and computing cost.
↗Model routing chooses which model or model path handles each request. The choice follows clear rules for quality, skill, cost, delay, or safety policy.
↗A model token is a unit from one specific tokenizer. The tokenizer turns text or bytes into number IDs for a model. A token is not always one word or character. Its split and count depend on the tokenizer version.
↗Multimodal AI can use or create several data types. These may include text, images, audio, video, or sensor data.
↗reasoning.effort is an OpenAI API setting for how much model work a request should use before answering. Supported levels and defaults vary by model, and higher effort does not promise a correct answer.
↗Output tokens per second measures how fast a model creates output tokens after decoding starts. The report must name the tokenizer, time range, grouping method, and number of requests running together.
↗A prompt is everything given to a model for one task. It can include instructions, context, examples, and data.
↗Prompt caching lets a model service reuse work for the same beginning of an input. It may reduce repeat processing, but it does not reuse the old answer.
↗Prompt injection is harmful or unexpected text. It tries to make an AI ignore the app's trusted rules and follow other instructions.
↗Prompt versioning keeps named, fixed revisions of a production prompt. Teams can review, test, release, and restore an exact revision.
↗ReAct means Reason and Act. An agent acts, reads the result, and uses that fact for its next step. It is not React.
↗Reranking uses a second model to score search results again. It compares the question and each found document more closely, then changes their order.
↗Retrieval relevance tells how well a search result or answer meets the user's stated need under clear scoring rules.
↗Retrieval-Augmented Generation, or RAG, finds outside evidence at run time. It gives that evidence to a model before writing.
↗Sampling means choosing the next text piece (token) from a list of possible choices and their chances. The model does not always pick the most likely one.
↗A Stateless Request uses only data sent in that call. It does not assume the model remembers earlier calls.
↗A Streaming Response arrives in small events or chunks. Useful output can appear before the job finishes.
↗Structured output makes a model follow a machine-readable schema instead of writing any form of prose.
↗A Sub-agent is a separate agent with one clear, limited task. It has its own context and a result to return.
↗A system prompt is a set of high-priority instructions. It sets an AI product’s role, limits, tools, and rules for replies.
↗Temperature is a setting used before sampling. It changes whether token chances are packed around a few choices or spread across more choices.
↗Time to first token (TTFT) measures an early wait. It starts at a clearly named request point. It ends when the client or server sees the first generated token. Always state both points.
↗This bundle compares two AI speed measures. TTFT is time to the first token. TPS is tokens made each second afterward. It is not one standard metric.
↗This learning bundle joins two different model runtime ideas. A token is a model-specific piece of input or output. A context window limits the sequence available for one generation. The bundle is not one standard metric.
↗Tool calling lets a model request a named outside tool in a set format. The request includes arguments. The host app decides whether and how to run it.
↗Top-p sampling sorts possible tokens by chance, then keeps the smallest group whose total chance reaches p. It picks the next token from that group.
↗A Transformer is a kind of neural network. It uses attention to learn how parts of a sequence relate and can work on many positions at once.
↗A vector database is an industry name for a data store that saves vectors and searches for similar ones. It often filters other details and uses fast approximate indexes, but there is no single universal standard.
↗Vibe Coding builds software through conversation. A person sets and checks the goal while an AI agent writes much of the code.
↗