
What is a prompt?
A prompt is the instruction you give an LLM. A Prompt Object bundles everything that shapes an LLM call: messages, model settings, tools, and response format into a single versioned artifact. This gives your team one shared definition to create, test, optimize, and deploy so results stay reproducible across the workflow.What do prompts look like in Arize?
The Playground displays a prompt as a stack of messages - for example system and user - along with optional tools and model parameters. Variables are written in curly braces like{variable_name}, which get substituted with real values when your app or experiments run against the template.

What is a Prompt Object?
At Arize, we expand the definition of a prompt to a Prompt Object, which consists of everything a complete prompt entails.Prompt template
System, user, and assistant messages that make up the LLM’s context.
Invocation parameters
Temperature, frequency penalty, top p/k, and related model output controls.
Tools and functions
Specific APIs, programmatic functions, or outside functionality the model can call.
Response format
Output schema (structured JSON and similar formats) so responses match what your application expects.