- Agent
- A model in a loop with tools: read context, decide, act, observe, repeat, all bounded by budgets your runtime enforces.
- Context window
- The model's entire working memory for one call, measured in tokens. Finite, re-billed every iteration, and the root constraint of agent design.
- Embedding
- A vector representing a text's meaning; similar texts land near each other, which is what makes semantic retrieval searchable.
- Eval
- A repeatable test suite for model behavior. Real inputs, expected outcomes, scored automatically. The regression tests of the prompt world.
- Guardrail
- A constraint enforced outside the model, like validation, allowlists, or approval gates. Works even when the model is confidently wrong.
- Human-in-the-loop
- A workflow pause where a person approves an agent's proposed action before it executes. The run suspends and resumes; the decision joins the context.
- Prompt injection
- Untrusted content crafted to be read as instructions. The SQL injection of the LLM era, defended structurally, not by asking nicely.
- RAG
- Retrieval-augmented generation: fetch relevant chunks from your data at run time and answer from them, instead of from the model's training memory.
- Span
- One timed operation inside a trace, like a model call, a tool call, or a guard check. (You've been scrolling one this whole page.)
- Token
- The unit models read, write, and bill in, roughly ¾ of an English word. All budgets are denominated in it.
- Tool call
- The model requesting a function by name with structured arguments; your runtime executes it and returns the result into context.
- Trace
- The full tree of spans for one run. What actually happened, in order, with costs. The unit of debugging and of evals.