AI-Assisted Editing
You can use AI to modify your Blueprint by describing what you want in natural language. Press Ctrl+I (or Cmd+I on Mac) to open the AI prompt bar, type your instruction, and let the AI make the changes for you. AI editing works at different levels — from changing a single element to restructuring your entire Blueprint. The scope depends on what you have selected when you trigger it.Opening the AI prompt
There are two ways to start an AI edit:- Press Ctrl+I (or Cmd+I on Mac)
- Click the AI button (sparkle icon) in the top-left corner of the canvas

- “Editing Assignment · Free delivery benefit” — scoped to a single element
- “Editing Section · Free Delivery Threshold” — scoped to a section
- “Editing Blueprint · Delivery Fee Calculation” — scoped to the entire Blueprint

Context-sensitive scope
The AI adapts its scope based on your selection:| What you select | AI scope | Example prompt |
|---|---|---|
| An element (assignment, decision, etc.) | Changes only that element | ”Change the fee to 5 EUR instead of 0” |
| A section header | Changes elements within that section | ”Add an additional condition for express delivery” |
| Nothing (click empty canvas, then Ctrl+I) | Changes the entire Blueprint | ”Add a new section that applies a bulk discount for orders over 200 EUR” |
Reviewing AI changes
After you submit a prompt, the AI proposes changes and enters Review mode. You don’t have to accept changes blindly — you get to review them first.

- Added elements are highlighted in green
- Removed elements are highlighted in red
- Modified elements show the changes visually
- A summary bar shows the total changes: for example, “3 changes: 1 added, 2 modified”
- Apply All — accepts all proposed changes and updates your Blueprint
- Reject All — discards all changes and returns to the previous state
What AI editing can do
Small changes
Adjust a single expression, rename an element, or update a condition:- “Change the free delivery threshold from 50 to 75 EUR”
- “Rename this section to Cart Value Check”
- “Update the error message to include the minimum cart value”
Structural changes
Add new sections, reorganize logic, or introduce new decision branches:- “Add a section that calculates a bulk discount for orders with more than 10 items”
- “Split this section into two: one for validating the cart value and one for checking the delivery distance”
- “Add a new condition that waives the delivery fee for orders over 100 EUR”
Tips
- Be specific — “Change deliveryFee to 5” works better than “make it cheaper”
- Start small — try element-level edits before restructuring entire sections
- Use Review mode — always check what the AI changed before applying
- Combine with inline editing — use AI for structural changes, then fine-tune expressions and descriptions manually with inline editing
Changes sync to the Specification view
Just like inline editing, all AI-generated changes immediately update the Specification view. This applies to both small edits (renaming an element) and large structural changes (adding new sections or reorganizing logic). The Specification view always reflects the current state of your Blueprint.What to do next
- Inline Editing — edit elements directly on the canvas
- Test your Blueprint — run your Blueprint to verify your changes
- Specification view — review your logic as a readable document