Agent
An application workflow where a model can select from bounded actions, use state, and continue through defined steps. The model should not be the authority for permissions or side effects.
An application workflow where a model can select from bounded actions, use state, and continue through defined steps. The model should not be the authority for permissions or side effects.
The maximum amount of input and output a model can consider in one request. A large window does not remove the need to select relevant context.
A numeric representation of text used to compare semantic similarity. Embeddings are useful for retrieval but do not guarantee that a retrieved passage is correct or current.
A curated collection of representative inputs and expected behaviors used to compare system versions. It should include known difficult and high-risk cases.
Providing a model with relevant evidence or constraints so its answer is tied to known information rather than unsupported assumptions.
A response that presents unsupported or incorrect information as if it were factual. Strong prompts alone are not a complete defense; evidence, validation, and product boundaries matter.
A property of an operation where repeating the same request does not create an additional side effect. It is important when tool calls can retry.
The units of text sent to a model, including instructions, conversation history, retrieved context, and tool results. They are often the largest controllable cost in retrieval-heavy workflows.
A target amount of time allocated across the steps of a user request. It makes tradeoffs visible before a slow workflow reaches users.
The response time at or below which 95 percent of requests complete. It exposes tail delays that an average can hide.
Selecting a model or execution path based on task characteristics such as complexity, risk, latency target, or cost constraint.
Repeated text shared by adjacent chunks. It can preserve a thought across a boundary but increases index size and duplicate retrieval risk.
The units of text generated by a model. Output limits affect both cost and response time.
Retrieval-augmented generation: retrieving external content at request time and giving it to a model as context for an answer.
A second-stage process that reorders retrieved candidates using a more precise relevance method before they enter the model context.
The share of requests that make an additional attempt after a failure or low-confidence outcome. Retries change both cost and tail latency.
Checking that a response conforms to an expected structured shape, such as valid JSON with required fields. It verifies format, not factual correctness.
Instructions that establish the role, boundaries, and response rules for a model interaction. It should be versioned and evaluated like other product configuration.
A sampling parameter that influences output variability. Lower values may improve repeatability for structured tasks but do not guarantee correctness.
A structured request from a model to an application capability such as search, retrieval, or a business action. The application must validate it before execution.
A record of the steps in a request, often including versions, timings, tool activity, and outcomes. Good traces support debugging without logging unnecessary sensitive data.
A storage and search system optimized for vector similarity queries. It is one component of retrieval, alongside metadata, chunking, filtering, and evaluation.
Recording identifiable versions of prompts, model settings, retrieval configuration, tools, and evaluation data so behavior changes can be investigated.
A deliberate point where a person reviews, approves, corrects, or takes over a workflow. It is most useful when the decision or side effect is consequential.