Scenarios
Scenarios store different values for the same set of variables. When switching between scenarios, the variable structure remains unchanged. Only the values assigned to those variables are updated. This makes it possible to test the same prompt against multiple input configurations without recreating variables. New scenarios can be created from the scenario selector located at the top of the sidebar. Users without full access can create up to three scenarios per prompt.Variables
Variables define the data available to prompt variants. To create a variable, click the add variable action in the sidebar and select a variable type. Intelleap supports three variable types:String
Plain text values for user inputs, instructions, parameters, and test data.
Chat History
Conversation context made of messages with roles and content.
JSON
Structured objects, arrays, and nested data edited in the JSON editor.
String Variables
String variables store plain text values. They are commonly used for:- User inputs
- Instructions
- Parameters
- Test data
Chat History Variables
Chat History variables represent a sequence of messages. Each message consists of:- A role
- Content
- User
- Assistant
- System
- Text
- Image
- Document
JSON Variables
JSON variables store structured data using the built-in JSON editor. The editor supports:- Objects
- Arrays
- Nested structures
- Basic validation
- View
- Edit
Drag-and-Drop
Intelleap supports drag-and-drop interactions in multiple areas of the Editor.Variables
Reorder variables within the sidebar without changing their values or behavior.
Chat History Messages
Reorder messages inside a Chat History variable without recreating them.
Context Blocks
Rearrange Context Before and Context After blocks inside a prompt variant.
The main prompt body remains fixed and cannot be reordered.